> ## 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 Shipping product. Please read the guide carefully to avoid issues.

<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="Creeate am unlisted Shipping Product on Shopify">
    Go to shopify products, and create a new product called **Shipping**, you can call it anything, this does not matter.

    Set the price of the product to **\$0**

    Save the product as **Unlisted** product.
  </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>

    Go to [Shopify Stores](https://app.paysight.io/shopify-stores) and edit your checkout for the desired store. You will find a Sync Shopify Products button on top right corner of the editor.
  </Step>

  <Step title="Set Default Shipping Product">
    Go to Shipping Options under Checkout module, and set your created shipping product as the default shipping identifier.\\

    <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 your Shipping options">
    After your System shipping product is set, you can add shipping options and set your Name, description, price and 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="Shipping mode">
    **You will set:** Mode selector

    Whether checkout should collect shipping information. Automatic mode collects shipping only when the cart contains a physical item; Always forces shipping; Never skips shipping for digital stores.
  </Accordion>

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

    The synced Shopify product used only to support the checkout shipping line. It should usually be a dedicated, zero-priced shipping product.
  </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 shared shipping product; do not treat it as merchandise.
* 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>
