All things Shopify and commerce
Our client's store is mostly products that are available for Local pickup ONLY. Orders with these products do not have a Delivery Method. The delivery_method variable is not set!
For other products in the store, Customers are presented with the option of Shipping or Local Pickup in the Checkout. The selection appears to set the delivery_method to Local pickup or Ship.
But when Local pickup only products are in the Checkout, the selection for delivery method does not appear, and there's no mechanism (I believe) to set the delivery_method variable.
Note: For these products, the "This is a physical product" checkbox (under Shipping on the Product page) is unchecked (that is, requires_shipping == FALSE). This was necessary to "fool" Shopify so that it doesn't offer the Ship option to products that are Local pickup only!
I think this might be contributing to other issues, like transaction alerts, where the IP address and the shipping address (which doesn't exist!) are different locations!
Veno here from Zapiet. 🙂
I'm not sure about the solution to the original problem, but, if you need an alternative solution, our app Store Pickup + Delivery allows you to set up store pickup, local delivery, and shipping.
You can set up the app to show specific checkout methods (only pickup, pickup + delivery, etc.) for specific products. We also offer comprehensive customization for the checkout methods like date and time picker, cutoff times, blackout dates, and much more.
Our app offers a free trial of 30 days so you can try it out and see if it matches your needs.
You can see our website here.
If you have any questions please don't hesitate to contact us at email@example.com!
Thanks to all who participated in our AMA with 2H Media on planning your 2023 marketing bu...By Jacqui Mar 30, 2023
Thanks to all Community members that participated in our inaugural 2 week AMA on the new E...By Jacqui Mar 10, 2023
Upskill and stand out with the new Shopify Foundations Certification programBy SarahF_Shopify Mar 6, 2023