Files
WooNooW/includes/Api
dwindown 24dbd625db fix: Shipping toggle now works correctly
Fixed the root cause of toggle not working.

Issue:
- get_shipping_methods(true) only returns ENABLED methods
- When we disabled a method, it disappeared from the list
- Refetch showed old data because disabled methods were filtered out

Solution:
 Use get_shipping_methods(false) to get ALL methods
 Read fresh enabled status from instance_settings
 Call init_instance_settings() to get latest data from DB
 Check enabled field properly: instance_settings["enabled"] === "yes"

Result:
 Toggle disable: method stays in list with enabled=false
 Toggle enable: method shows enabled=true
 Refetch shows correct state
 WooCommerce settings page reflects changes
 No more lying optimistic feedback
2025-11-08 22:26:16 +07:00
..
2025-11-08 21:27:34 +07:00