Our Partner & Developer boards on the community are moving to a brand new home: the .dev community forums! While you can still access past discussions here, for all your future app and storefront building questions, head over to the new forums.

Shopify Functions Delivery Customisation support on Shop / Shop Pay / Draft orders etc

Shopify Functions Delivery Customisation support on Shop / Shop Pay / Draft orders etc

Hallway
Shopify Partner
26 3 8

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.

(https://shopify.dev/docs/api/functions/reference/delivery-customization#limitations-and-consideratio...)

 

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.

 

  • Online store checkout
  • Shop Pay checkout via online store
  • Shop checkout via Shop.app or Shop mobile app
  • Express payment provider options via online store
  • Online store checkout from draft orders
  • etc...

 

Thanks!

Matthew Hall - Founder @ Hallway
Shopify design, build, optimisation, support & consultancy
→ Was my reply helpful? Click Like to let me know!
→ Did I solve your question? Mark it as an Accepted Solution!
Replies 0 (0)