Discussing Shopify Functions development, deployment, and usage in Shopify apps.
Hi
Looking at the docs, there's a note to say that delivery customisations won't work in the following situations:
- The Delivery Customization API doesn't currently support draft orders.
On the tutorial for building a delivery customisation function, there are a different set limitations listed:
- Delivery customization functions are only applicable to shipping options and aren't compatible with local delivery, local pickup, or pickup points.
- Any changes that you make with Functions aren't applied to Shop Pay checkout.
A few things:
1. Can somebody at Shopify please confirm what the complete list of limitations are, and ensure that both the docs pages above are up to date with the correct and full info, rather than saying different things?
2. There is a lot of confusion over Shop vs Shop Pay. If a merchant has Shop Pay enabled on their store, customers can choose to checkout with a separate Shop Pay Checkout. Separately to this, there's a sales channel ("Shop"), which customers can use at https://shop.app or via a Shop mobile app, separately to the merchant's online store. The docs say that delivery customisations via Shopify Functions aren't supported on Shop Pay checkout, but when I've tested this, I was able to rename rates on both Shop Pay checkout and the checkout on the Shop.app website. Are the docs out of date, or is there some limitation that I'm not seeing?
What is the up to date compatibility for delivery customisations across all considerations, e.g.
Thanks!