Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
I set it up to allow in store pickup and successfully placed a test order.
Then I want to determine if the current order is a store pickup order by "order.pickup_in_store?" on the order details page:
{% if order.pickup_in_store? %} Bring your confirmation email when you come to collect your order. {% else %} test message {% endif %}
The end result is a "test message":
Documentation for "order.pickup_in_store?":https://shopify.dev/docs/api/liquid/objects/order#order-pickup_in_store?
Liquid for notifications and themes are a annoyingly a bit different they just don't make it glaringly obvious.
Your looking for delivery_method
https://help.shopify.com/en/manual/orders/notifications/email-variables
For the order confirmation email there should be a bit at the top you can reference
https://admin.shopify.com/email_templates/order_confirmation/edit
....
{% case delivery_method %}
{% when 'pick-up' %}
You’ll receive an email when your order is ready for pickup.
{% when 'local' %}
.....
Good Hunting.
Contact [email protected] for the solutions you need
Save time & money ,Ask Questions The Smart Way
Problem Solved? ✔Accept and Like solutions to help future merchants
Answers powered by coffee Thank Paul with a ☕ Coffee for more answers or donate to eff.org
I believe @winsy was asking about this on the orders page, not an email. I am also currently not seeing "order.pickup_in_store?" work on the orders page. Did this stop working?
We are having the same issue using it in the packing slips template.
Same issue, this is quite annoying... Any solution ?
Starting a B2B store is a big undertaking that requires careful planning and execution. W...
By JasonH Sep 23, 2024By investing 30 minutes of your time, you can unlock the potential for increased sales,...
By Jacqui Sep 11, 2024We appreciate the diverse ways you participate in and engage with the Shopify Communi...
By JasonH Sep 9, 2024