---
updatedAt: 2025-11-11T23:03:08.000Z
agentTools:
  projectIndex: https://developers.shipup.co/llms.txt
---

# Test scenarios

You can use the <code>testScenario</code> argument in the tracking page to preview it in different order states.

<Table align={["left","left"]}>
  <thead>
    <tr>
      <th style={{ textAlign: "left" }}>

      </th>

      <th style={{ textAlign: "left" }}>

      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td style={{ textAlign: "left" }}>
        <code>unfulfilled</code>
      </td>

      <td style={{ textAlign: "left" }}>
        order with 3 line items and 0 fulfillment
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <code>unshipped</code>
      </td>

      <td style={{ textAlign: "left" }}>
        order with 1 fulfillment with 3 line items without tracker
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <code>partially\_shipped</code>
      </td>

      <td style={{ textAlign: "left" }}>
        order with 2 fulfillments, one shipped, one not shipped yet
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <code>fulfillment\_partially\_shipped</code>
      </td>

      <td style={{ textAlign: "left" }}>
        order with 2 fulfillments, including one fulfillment where only some items are shipped
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <code>line\_item\_partially\_shipped</code>
      </td>

      <td style={{ textAlign: "left" }}>
        order with 2 fulfillments, one fulfillment has a line item only partially shipped
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <code>two\_trackers</code>
      </td>

      <td style={{ textAlign: "left" }}>
        order with 2 fulfillments, 2 trackers
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <code>one\_fulfillment\_one\_tracker</code>
      </td>

      <td style={{ textAlign: "left" }}>
        order with 1 fulfillment with 1 tracker
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <code>requires\_shipping\_false</code>
      </td>

      <td style={{ textAlign: "left" }}>
        order with 1 fulfillment with 1 tracker and one extra item on order not requiring shipping
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <code>canceled\_order\_item</code>
      </td>

      <td style={{ textAlign: "left" }}>
        order with 1 fulfillment with 1 tracker and one extra item on order. The order's extra item is canceled
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <code>canceled\_tracker\_item</code>
      </td>

      <td style={{ textAlign: "left" }}>
        order with 1 fulfillment with 1 tracker. One of the tracker's item is canceled
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <code>complex\_shipping</code>
      </td>

      <td style={{ textAlign: "left" }}>
        order with 1 fulfillment with 4 line items
      </td>
    </tr>
  </tbody>
</Table>