Enable Online Orders Only Push Notifications

Topic summary

Request to receive push notifications only for online orders (excluding POS), plus a numeric badge on the POS “Local Pickup” tile. Multiple users confirm there’s no built-in way; frequent POS alerts are overwhelming.

Workarounds discussed:

  • Edit staff order email templates to flag orders that require shipping or indicate delivery method, then use email client filters to approximate “online-only” alerts. Code snippets were shared and corrected; this solves email, not push notifications.
  • Use Shopify Flow (free automation app) to send internal emails when an online order is placed. Guidance provided on adding variables (e.g., order number, fulfillments/line items) to the email body; one user reported difficulty retrieving some data and contacted support. A screenshot of the Flow workflow is included and central to this approach.

Notes:

  • Mobile OS/app settings can toggle Shopify app notifications per store, but not filter by order channel.
  • No clear method to add a numeric annotation to the POS “Local Pickup” tile.

Status: No native push filtering by channel; thread remains open. Best current options are email template filtering or Flow-based automations.

Summarized with AI on January 10. AI used: gpt-5.

At the end of the automation, you can edit the email and select the blue link “Add a variable” to add information to the email as needed.

Most likely you will want to add the code for the Fulfillments. If you do a search in the variables for Fulfillments you will get a bunch of different variables you can use, as well as the quantities to fulfill.

For example, you can add the order number like this:

Order: {{order.name}}

Here is an example that will list the line items of the order:

{% for fulfillments_item in order.fulfillments %}
  {% for fulfillmentLineItems_item in fulfillments_item.fulfillmentLineItems %}
  {{fulfillmentLineItems_item.lineItem.name}}
{% endfor %}
{% endfor %}

This may or may not be exactly what you are looking for, but you can experiment with almost any aspect of an order and present it in the email.