> This page is for Product Documentation.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.navipartner.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.navipartner.com/_mcp/server.

# Set up ticket dynamic pricing in Shopify

> Learn how to configure ticket products and dynamic pricing in the Shopify Ticket App, including pricing profile setup and Business Central synchronization.

## Shopify app ticket setup

After installing the application, enter the required configuration parameters:

* Tenant ID
* Business Central (BC) environment
* Company

Click **Save Connection Info** and verify that the **BC connection status is marked as "Connected" (green indicator)**:

![BC connection status](/_fern-files/_img/608afa65e5fe58f038fadb57b087b85c93ad825c147feb063fc7a194ba9de4f0.webp)

> **Note:** Sometimes you have to reload the page to make sure it's connected.

## Adding first ticket product

1. Navigate to **Products** from the main sidebar menu:

   ![Products sidebar](/_fern-files/_img/4660d9745db240ba142cc22d7538ecfa709943dbcae2b3fcd6c5a8427592ea57.webp)

2. Click **Add Product** and fill in the required product details (e.g. name, description, price, etc.).

3. Ensure the following configuration is applied:

   * Inventory tracking: **Disabled (Not tracked)**
   * Product type: **Non-physical product**

   ![Product configuration](/_fern-files/_img/d20927612524c69786ca223de0548ddb2af4e8f9a40fedb636ab5cef21962da4.webp)

4. In the **SKU field**, enter the Ticket Item Number retrieved from Business Central:

   ![SKU field](/_fern-files/_img/2890bf069d8224ae0cf1c9cc05f717cb3ffa6fc2c4833f7376cb36ec02ca262f.webp)

Once completed, the ticket product is ready to be assigned to a ticket collection or used as a standalone product on a product page.

## Dynamic Pricing Setup

1. Navigate to the **Ticket App** from the sidebar and open **Settings**:

   ![Ticket App Settings](/_fern-files/_img/6e282122100fd5aa2e3bf2c193d7e4efc024c27c3e4f213e50f5ae9530ad8105.webp)

2. Within the **Dynamic Pricing Settings** section:

   * Enable **Dynamic Pricing**
   * Add the ticket product using its SKU
   * After configuration, click **Submit**.

   ![Dynamic Pricing Settings](/_fern-files/_img/4b1a5c7258234712568cc1dfae2021f77fea236b49c27ad7e34a39e1b54c8b24.webp)

   Alternatively, navigate to **Products → Ticket**, scroll all the way down, and click **"Use Dynamic Pricing"** in the **Blocks** section for the relevant product:

   ![Use Dynamic Pricing block](/_fern-files/_img/04842ec2a31ed69fdf2635e4d843e3b4699ba75ab1a3232abcdde9cbfd1c5676.webp)

3. After submitting the dynamic ticket configuration, select **Trigger Price Update**:

   ![Trigger Price Update](/_fern-files/_img/b150f4ef350393b63f1c0bec79b0e48e94545ab7c4aceefe8a133321f6112211.webp)

4. Click **Trigger**:

   ![Trigger button](/_fern-files/_img/55f65fde2cd8dbf3f6eed978846a7bd9b089ea3db49cd875a164f74c941f0414.webp)

> **Note:** Ticket prices are automatically synchronized with Business Central every 24 hours. For immediate synchronization, manual triggering is required.

## Verifying Updated Variants

1. Navigate to the **Products** section and open the relevant ticket product.
2. Confirm that newly generated variants are present.
3. Ensure that the variants match the pricing profiles defined in Business Central:

   ![Verified variants](/_fern-files/_img/21ef5deccf5089f1b1259f6a6ebb76a48b57860ceb6174ca315812e3f6701f5e.webp)

## Pricing Profiles Configuration

1. In Shopify Admin, navigate to **Content → Metaobjects** from the sidebar menu:

   ![Metaobjects](/_fern-files/_img/cea16153a6664f0efd8d78e8cff4b48b04588cef48c0a80051d38c7128a4ec74.webp)

2. Open **Ticket Dynamic Pricing Profile**:

   ![Ticket Dynamic Pricing Profile](/_fern-files/_img/799214e0fc53c92e440a01f0f33eb61d8f81233c693f21fd0c1d51582f77ec2f.webp)

3. Click **Add Entry** and create a custom pricing profile:

   ![Add Entry](/_fern-files/_img/7eba058b8757307e17545465b1fc88e19f020eee671fc7d9e4ad3027828e7480.webp)

4. For each profile, you can define:
   * Calendar tile color
   * Text color
   * Legend label (display name in calendar UI)

## Mapping Pricing Profiles to Business Central

To link Shopify pricing profiles with Business Central pricing rules, configure **Variant Tags** accordingly:

1. Click the **Variant Tags** field and enter all relevant pricing profiles:

   ![Variant Tags](/_fern-files/_img/cc43efcd4565502f1f33f0acf1fd69eec4b1ba7ef5616d888a92f936bfafc307.webp)

2. For the **Base Price**, use the **Admission Code**.

3. For additional pricing rules, use the following format:

   ```
   AdmissionCode_ScheduleCode_RuleLineNo
   ```

   ![Pricing rule format](/_fern-files/_img/58b930c28d1b47af889ed31b5df088ef93437193eff22c8a6a212fa7cf8f8866.webp)
   ![Pricing rule example](/_fern-files/_img/78e95218094cadeb4f38e2f6c0157efa3df2424a8d7a55bc16504e6681d8c177.webp)

4. Required values can be found in Business Central under: **Ticket Item → Ticket → Pricing Profiles**.