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 paull.newton+shopifyforum@gmail.com 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 ?
2m ago Learn the essential skills to navigate the Shopify admin with confidence. T...
By Shopify Feb 12, 2025Learn how to expand your operations internationally with Shopify Academy’s learning path...
By Shopify Feb 4, 2025Hey Community, happy February! Looking back to January, we kicked off the year with 8....
By JasonH Feb 3, 2025