Skip to main content

How do I display my store's location details on my POS receipt?

Where to edit POS receipt location details for printed receipts and POS email/SMS receipts.

B
Written by Barranger

There are two different types of POS receipts, and the right place to edit the location details depends on which one you mean.

Printed POS receipts

Printed receipts are controlled in Shopify, not in UpOrder. If you want your physical printed receipt to show the store location address or phone number, update the printed receipt settings in Shopify's POS editor.

  1. From your Shopify admin, go to Point of Sale > Settings.

  2. Click Printed receipts to open Shopify's POS editor.

  3. Select the location you want to customize, if Shopify asks you to choose one.

  4. Open Header.

  5. Turn on Store address and, if needed, Store phone number.

  6. Click Save.

Shopify's printed receipt customization depends on your Shopify POS subscription and location setup. Shopify's visual editor can show location address and phone number on printed receipts, while advanced printed receipt code editing is available for eligible POS Pro locations. See Shopify's help articles for printed receipt visual editor settings and printed receipt code editing.

POS email and SMS receipts

If you mean the POS and mobile receipt notification that Shopify sends by email or SMS, then you can customize that notification in UpOrder.

  1. Open UpOrder in Shopify.

  2. Go to Notification Templates.

  3. Open the template set you want to edit.

  4. Use the template dropdown at the top of the builder and select POS and mobile receipt.

  5. Add a Conditional component where you want the location details to appear.

  6. In the Conditional component settings, set Condition Type to Advanced.

  7. In If Statement content, enter location. Do not include the word if; UpOrder adds that part for you.

  8. Add a Text component inside the conditional section and add the location details you want to display.

  9. Save your changes, then publish or copy the updated template into Shopify.

Shopify provides a location object for POS notification templates. That is the best source for the physical POS location. Do not use shop.name if you need the actual POS location; that variable returns your store name, not the location that handled the sale.

For the Conditional component's If Statement content, use:

location

Then add a Text component inside that conditional section with the fields you want to show. For example, add these on separate lines:

  • {{ location.name }}

  • {{ location.address1 }}

  • {{ location.city }}, {{ location.province }} {{ location.zip }}

  • {{ location.phone }}

This keeps the location block hidden when Shopify does not provide POS location data, without making you wrap the whole block in Liquid code manually.

Test this with a real POS order before relying on it. UpOrder's builder preview and Shopify's generic preview data might not include the same POS location values that a real POS sale includes. You can use Preview with Condition Met while editing the Conditional component, but a real POS order is the best final test.

For Shopify's current notification variables, see Shopify's notification variables reference.

Please reach out to [email protected] or through the in-app chat if you have any questions.

Did this answer your question?