> ## Documentation Index
> Fetch the complete documentation index at: https://docs.paysight.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Shipping

> Shipping products, display prices, ordering, and Shopify shipping-line behavior.

Setting up shipping options in Paysight checkout requires a dedicated Shopify product that acts as the shipping-line identifier. Create and sync this product before configuring customer-facing shipping options.

<Info>
  Find this module in **Shopify Stores** > **Edit Checkout** > **Checkout**.
</Info>

## How it works

Create a dedicated shipping product in Shopify, sync products back to Paysight, select that product as the shared shipping product, then build customer-facing shipping options with prices, defaults, order, and availability rules. The shared Shopify product is not a regular item for customers to buy.

<Steps>
  <Step title="Create an unlisted shipping product in Shopify">
    In Shopify Products, create a product for shipping. You can call it **Shipping** or use another internal name.

    Set the price to **\$0**, then save the product as **Unlisted**. This product is an identifier; customers see and pay the prices configured on the shipping options in Paysight.
  </Step>

  <Step title="Sync products in Paysight">
    <Frame>
      <img src="https://mintcdn.com/paysight/tgQlooFM8-Qwvlac/images/image-13.png?fit=max&auto=format&n=tgQlooFM8-Qwvlac&q=85&s=8e34b3141fee57ac2ea1a261f2ef970c" alt="Image" width="1748" height="1296" data-path="images/image-13.png" />
    </Frame>

    Open [Shopify Stores](https://app.paysight.io/shopify-stores), edit the checkout for the store, then select **Sync Shopify Products** in the editor header.
  </Step>

  <Step title="Select the System shipping product">
    Open **Checkout** > **Shipping** and select the product you created as the **System shipping product**.

    <Frame>
      <img src="https://mintcdn.com/paysight/tgQlooFM8-Qwvlac/images/image-11.png?fit=max&auto=format&n=tgQlooFM8-Qwvlac&q=85&s=32fad00c7c932f3f88f80eaec215c584" alt="Image" width="1758" height="1116" data-path="images/image-11.png" />
    </Frame>

    After a product is set, you can generate dynamic shipping options for your checkout with various rules.
  </Step>

  <Step title="Set up shipping options">
    After the System shipping product is selected, add shipping options and set each customer-facing name, description, price, default state, order, and availability rules.

    <Frame>
      <img src="https://mintcdn.com/paysight/xEKWrePRBc5nDgiE/images/image-15.png?fit=max&auto=format&n=xEKWrePRBc5nDgiE&q=85&s=15e0c7a5f5de90c669bc9482465f0d61" alt="Image" width="1748" height="1246" data-path="images/image-15.png" />
    </Frame>
  </Step>
</Steps>

## Settings reference

<AccordionGroup>
  <Accordion title="System shipping product">
    **You will set:** Shopify product picker

    The synced, zero-priced Shopify product used as the shared identifier for shipping line items. Its Shopify price is not the customer-facing shipping charge.
  </Accordion>

  <Accordion title="Shipping options">
    **You will set:** Option list

    The customer-facing shipping choices shown in checkout, such as Standard Shipping or Express Shipping.
  </Accordion>

  <Accordion title="Option name">
    **You will set:** Text field

    The shipping method name customers see.

    **Example:** `Standard Shipping`, `Express Shipping`, or `Free Shipping`.
  </Accordion>

  <Accordion title="Option description">
    **You will set:** Text field

    Optional helper text for the shipping method.

    **Example:** `Arrives in 3-5 business days`.
  </Accordion>

  <Accordion title="Option price">
    **You will set:** Price field

    The shipping amount charged when the customer chooses this option.
  </Accordion>

  <Accordion title="Default option">
    **You will set:** Default button

    The option checkout should preselect when it is available.
  </Accordion>

  <Accordion title="Option order">
    **You will set:** Move up/down controls

    The order shipping options appear in checkout.
  </Accordion>

  <Accordion title="Availability rules">
    **You will set:** Rules editor

    Rules that decide when an option appears. Every rule on an option must match before customers can select it.
  </Accordion>

  <Accordion title="Cart subtotal rule">
    **You will set:** Rule type

    Shows an option only when the merchandise subtotal is above, below, or between selected values. The shared shipping product is excluded from this comparison.
  </Accordion>

  <Accordion title="Item quantity rule">
    **You will set:** Rule type

    Shows an option only when cart quantity matches the selected quantity rule.
  </Accordion>

  <Accordion title="Destination country rule">
    **You will set:** Rule type

    Includes or excludes shipping options by destination country.
  </Accordion>

  <Accordion title="Date range rule">
    **You will set:** Rule type

    Shows an option only during a selected time window.
  </Accordion>
</AccordionGroup>

## Examples

<Tabs>
  <Tab title="Standard and express">
    Select the shared shipping product, add Standard Shipping as the default option, then add Express Shipping with a higher price.
  </Tab>

  <Tab title="Free shipping threshold">
    Add Free Shipping with a cart subtotal rule such as at least 75, and keep a paid standard option available as fallback.
  </Tab>

  <Tab title="Country-specific method">
    Show a domestic method only for selected countries and a separate international method for other destinations.
  </Tab>
</Tabs>

## Before saving

* Create the shipping product in Shopify first, then sync products to Paysight.
* Use a dedicated \$0 System shipping product; do not treat it as merchandise or as the priced shipping option.
* Make sure at least one option is available for every supported cart and country.
* Test carts around subtotal thresholds and country rules.

## Related modules

<CardGroup cols={2}>
  <Card title="Checkout Content" icon="arrow-right" href="/guides/shopify-store-editor/checkout-content">
    Manage labels, regional behavior, reserve timer, and mobile checkout behavior.
  </Card>

  <Card title="Checkout Add-ons" icon="arrow-right" href="/guides/shopify-store-editor/checkout-add-ons">
    Offer optional products during checkout before the order is complete.
  </Card>

  <Card title="Upsell Offers" icon="arrow-right" href="/guides/shopify-store-editor/upsell-offers">
    Build post-purchase offers shown after checkout.
  </Card>
</CardGroup>
