I’ve got a shopping cart that I’ve installed a plugin to select between delivery date and pickup date/time. That works perfectly as you would expect. However in WooPayments, when I switch on the option to accept Google/Apple pay, when the customer clicks the Google Pay button it only offers the default basic WooPayments shipping methods and completely ignores any plugins.
I’ve tried it with 3 different plugins and it just ignores every single one. I find it very surprising that both Google and Apple Pay would only accept the basic default shipping methods.
Is there something I’m missing here or am I just stuck with an either/or situation where I get the customer to fill out all their details and they can select specific delivery date or pickup date and time OR they choose Google/Apple Pay and they’re limited to the default WooCommerce shipping methods?
2
Answers
This is likely a plugin incompatibility: the plugins are not communicating with each other, so Google/Apple Pay are not made aware of the other options. There are two solutions:
I would be surprised if Google/Apple Pay even support date/time selection in their interfaces, so it may not be possible.
The issue happens because Google/Apple Pay uses a simplified checkout flow, which doesn’t trigger your custom shipping options.
How to Fix
You’re not stuck with default shipping—adjustments are needed for compatibility with Google/Apple Pay.
If you like my answer, support me on wholesalers.