> For the complete documentation index, see [llms.txt](https://shine-dezign-infonet.gitbook.io/barcode-generator-and-pos/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://shine-dezign-infonet.gitbook.io/barcode-generator-and-pos/shopify-pos-setup-and-workflow.md).

# Shopify POS Setup and workflow

#### Install Shopify POS

* Install the Shopify POS app on your store.
* Sign in with your Shopify store.

## Add the Barcode Scanner Tile to Shopify POS

The Barcode Scanner tile lets you quickly scan product barcodes to find products, view details, and perform barcode-related actions directly from Shopify POS.

#### Steps

1. Open the **Shopify POS** app.
2. Sign in to your store.
3. Click on open editor
4.

```
<figure><img src="/files/oAcixdPD3cTVZHYjsCeT" alt=""><figcaption></figcaption></figure>
```

5. From the Home screen, tap **Add Tile** (or **Edit** if your Smart Grid is already configured).
6. Click on Embedded apps from dropdown<br>

   <figure><img src="https://3582291082-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7zW8ngnFqIVcoHoWjrlN%2Fuploads%2FjETcPWFef0lz8sTDFeFA%2Fimage.png?alt=media&amp;token=06f0a696-6d19-42b3-811f-1c17f2c7e440" alt=""><figcaption></figcaption></figure>
7. Select **App**.
8. Choose **Barcode Generator & POS**.
9. Select **Barcode Scanner**.
10.

```
<figure><img src="/files/HfTITfA2vkHYEHY0R6GW" alt=""><figcaption></figcaption></figure>
```

11. Tap **Add** and then **Save**.

Your Barcode Scanner tile is now available on the Shopify POS home screen.

## Enable Product Options in Shopify POS

To display custom product options on the product details page, enable the Product Options extension.

#### Steps

1. Click on app embed icon next to settings icon.
2. Enable the App.&#x20;

<figure><img src="https://3582291082-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7zW8ngnFqIVcoHoWjrlN%2Fuploads%2FiUQbslL6cf3qST83Zc9W%2Fimage.png?alt=media&amp;token=dfb1b2bc-a5e0-401f-96eb-9b401c75cb6d" alt=""><figcaption></figcaption></figure>

Once enabled, opening any product that has an assigned Option Set will display the available custom options before adding the product to the cart.

### Edit Product Options in Shopify POS

After a product has been added to the cart, you can quickly review or modify its selected options before completing the sale.

#### Steps

1. Open the **Shopify POS** app.
2. Go to product detail page that has a **Custom Option Set** assigned.
3. Scroll to the bottom of the page.
4. Tap **POS Workflow**.
5. On the next screen, **Edit Options**.
6. Update the required product options.
7. Tap add to cart.

Your selected options and any associated add-on pricing will be updated automatically.

<div><figure><img src="https://3582291082-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7zW8ngnFqIVcoHoWjrlN%2Fuploads%2Fhsedzw1GENpKBnexE2y5%2Fimage.png?alt=media&amp;token=35c80a47-65d3-4eac-80c5-898ba9cf920e" alt=""><figcaption></figcaption></figure> <figure><img src="https://3582291082-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7zW8ngnFqIVcoHoWjrlN%2Fuploads%2FHrhEzeA7cE3d2DqCRdpu%2Fimage.png?alt=media&amp;token=53344485-35a4-407b-ba81-af81ceee6b4c" alt=""><figcaption></figcaption></figure></div>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://shine-dezign-infonet.gitbook.io/barcode-generator-and-pos/shopify-pos-setup-and-workflow.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
