Shipping Method Selection Conflict with Local Pickup Block #399
Labels
priority: high
The issue/PR is high priority—it affects lots of customers substantially, but not critically.
type: bug
The issue is a confirmed bug.
Describe the bug
WooCommerce Blocks has a dedicated block for selecting Local Pickup during checkout. There is a dedicated P2 about this functionality here for reference.
Due to the way subscriptions splits carts into multiple carts to handle recurring billing, there is a conflict when it comes to shipping method selection. This screenshot shows the behaviour you see:
To Reproduce
Expected behavior
When you select Local Pickup, the shipping method for the recurring carts should also switch to Local Pickup.
Actual behavior
When you select Local Pickup, the shipping method for the recurring carts remains as default and cannot be changed.
Product impact
Additional context
A potential/partial solution to keep recurring and regular carts in sync was created here #264 however this is no longer applicable because we're not passing a
null
package ID. The action would receive package ID 0 (when local pickup is used, only one package is supported).Therefore the logic in subscriptions needs to be either:
or
cc @senadir
The text was updated successfully, but these errors were encountered: