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

# ShipOffers

> Connect your ShipOffers store so your paid orders are sent to it automatically and the tracking code comes back to each order.

ShipOffers stores and ships your products from its fulfillment center. Connecting your ShipOffers store to PagAmerican lets the platform send each paid order to ShipOffers on its own and bring the tracking code back to the order once ShipOffers ships.

Once ShipOffers is connected, the tracking code reaches each order as soon as ShipOffers ships it.

## Before you start

* **A ShipOffers store.** ShipOffers sets up your store and registers your products before you start selling.
* **Your credentials and your Store ID.** Your ShipOffers account manager provides three values: an **API username**, an **API password** and your **Store ID**. If you don't have them yet, ask your account manager.
* **The SKU of every item.** ShipOffers only accepts the SKUs registered in your store, so get the list from ShipOffers.

<Card title="Don't have a PagAmerican account yet?" icon="rocket" href="https://onboarding.pagamerican.app/onboarding" cta="Create your account" arrow horizontal>
  Sign up today, connect ShipOffers, and let the platform send your orders for you.
</Card>

## How to configure

<Steps>
  <Step title="Open Suppliers">
    In the PagAmerican dashboard, go to **Suppliers**. The **Supplier Dashboard** opens, with your suppliers listed under **Suppliers**.
  </Step>

  <Step title="Edit ShipOffers">
    Click the pencil icon on the **ShipOffers** row. The **Edit supplier** page opens, with **ShipOffers** next to the title.
  </Step>

  <Step title="Paste your credentials and your Store ID">
    Fill in the three fields with the values your account manager sent, with no spaces before or after:

    | Field | What goes in it | Example of the format |
    | - | - | - |
    | **Store ID** | Your ShipOffers Store ID, not your store's name | `a1b2c3d4-0000-0000-0000-000000000000` |
    | **API username** | Your ShipOffers API username | `jane.doe@example.com` |
    | **API password** | Your ShipOffers API password | `your_api_password` |

    The Store ID is a 36-character code with four dashes. The platform uses it to find your store, so a store name or any other value in **Store ID** keeps your orders from reaching ShipOffers.
  </Step>

  <Step title="Save and connect">
    Click **Save & Connect**, at the bottom of the page. Back in the list, the **ShipOffers** row reads **Connected**. If it reads **Disconnected**, turn its switch on.
  </Step>

  <Step title="Choose ShipOffers on your products">
    When you create a product, choose **Ship Offers** in the **Supplier** field. **The supplier cannot be changed after the product is created.**
  </Step>

  <Step title="Fill in the SKU of every offer">
    In each offer of those products, fill in the **SKU** field with the SKU registered in your ShipOffers store for that item. Do the same in the offers you use as order bumps, upsells and downsells.
  </Step>
</Steps>

From then on, each paid order with a ShipOffers product as the main product goes to ShipOffers 40 minutes after the buyer's last purchase. [How fulfillment works](/suppliers/fulfillment) explains the whole path.

## Troubleshooting

<AccordionGroup>
  <Accordion title="Error updating connection status. Please try again.">
    The switch only turns on once the credentials are saved. Click the pencil icon, fill in the three fields, and click **Save & Connect**.
  </Accordion>

  <Accordion title="The order stays in In preparation">
    An order waits **40 minutes after the buyer's last purchase** before it is sent, so a recent order in **In preparation** is expected. If it stays there longer, check that:

    * the main product has **Ship Offers** in its **Supplier** field
    * every offer in the order has its **SKU** filled in, exactly as registered in your ShipOffers store
    * **ShipOffers** reads **Connected** in **Suppliers**
  </Accordion>

  <Accordion title="Orders don't show up in your ShipOffers store">
    Check **Store ID** first. It has to hold the 36-character code (`a1b2c3d4-0000-0000-0000-000000000000` format), not your store's name. Then confirm that every SKU in the order is registered in your store: ShipOffers refuses an order that contains a SKU it does not know.
  </Accordion>

  <Accordion title="The order is Sent to supplier but has no tracking code after a few days">
    Look up the order in your ShipOffers store by the number in the **ID** column of **Orders** and check its status there. The **Delayed** card on the **Supplier Dashboard** counts the orders sent more than 48 hours ago that have not shipped yet.
  </Accordion>
</AccordionGroup>

## FAQ

**Do I need to configure a webhook or a callback URL at ShipOffers?**
No. The tracking code reaches your orders without any setup on your side.

**How do I change the shipping address of an order?**
Contact [support](mailto:support@pagamerican.com) with the order number as soon as you can. ShipOffers only accepts changes while it has not started processing the order.

**What happens while ShipOffers is Disconnected?**
New orders for its products are not sent to ShipOffers. Keep it **Connected** for as long as you sell its products.

**Can I move a product from ShipOffers to another supplier?**
Contact [support](mailto:support@pagamerican.com). The supplier of a product cannot be changed from the dashboard.

<Card title="Need help?" icon="mail" href="mailto:support@pagamerican.com">
  Our team can help you connect ShipOffers: [support@pagamerican.com](mailto:support@pagamerican.com)
</Card>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.