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

# Fulfill Later & Labels Purchased

> Buy Australia Post labels now and mark Shopify orders as fulfilled when you are ready to pack and ship

export const calendlyUrl = "https://calendly.com/kivaro-support/30min";

export const supportEmail = "support@kivaro.io";

export const appName = "AusPost MyPost Business";

## Overview

**Fulfill later** (also called **Skip fulfilling orders**) lets you **buy MyPost Business shipping labels without marking the Shopify orders as fulfilled yet**.

Labels stay in the **Labels purchased** tab until you are ready to pack. When you mark them as fulfilled, tracking is added to each Shopify order and you can optionally email the customer.

This is designed for busy warehouses that want to:

* Buy postage in a morning batch
* Print labels later
* Fulfil in Shopify only when parcels actually leave the bench

<img src="https://mintcdn.com/kivaro/RVjuQv-3shamjOSD/images/labels-purchased-tab.png?fit=max&auto=format&n=RVjuQv-3shamjOSD&q=85&s=664c83ad60a20e4e0bc88b86ae04ef64" alt="Shipping Labels page showing Ready to ship and Labels purchased tabs" width="3050" height="682" data-path="images/labels-purchased-tab.png" />

## Plan availability

<Warning>
  **Growth plan and above.** Fulfill later and the **Labels purchased** tab are available on Growth, Scale, and Pro. Starter plan merchants will see an upgrade prompt: *Fulfill later is available on Growth plan and above*.
</Warning>

## How the two tabs work

| Tab                  | What you see                                                                                         |
| -------------------- | ---------------------------------------------------------------------------------------------------- |
| **Ready to ship**    | Unfulfilled fulfilment orders that still need a label (or need another partial label)                |
| **Labels purchased** | Labels you already bought with **Skip fulfilling orders**, waiting to be marked fulfilled in Shopify |

When you buy with fulfill later:

* Orders move from **Ready to ship** into **Labels purchased**
* Shopify fulfilment status does **not** change yet
* Reserved quantities stay out of Ready to ship so you do not buy a duplicate label by mistake

## Buy labels without fulfilling

<Steps>
  <Step title="Select orders">
    On **Shipping Labels → Ready to ship**, select the orders you want to purchase.
  </Step>

  <Step title="Review labels">
    Click **Review label(s)** and confirm package, weight, service, and postage features as usual.
  </Step>

  <Step title="Turn on Skip fulfilling orders">
    In the buy postage confirmation, tick **Skip fulfilling orders (fulfill later)**.
  </Step>

  <Step title="Note about customer emails">
    While skip is on, **Send tracking details to customer(s)** is turned off. Customers are notified later, when you mark orders as fulfilled (if you choose that option).
  </Step>

  <Step title="Purchase">
    Complete the purchase. You will see a message that labels are ready to print and that orders have **not** been fulfilled yet.
  </Step>

  <Step title="Find them in Labels purchased">
    Open the **Labels purchased** tab. Your new labels appear with tracking, postage, carrier reference, and download/print actions.
  </Step>
</Steps>

<img src="https://mintcdn.com/kivaro/RVjuQv-3shamjOSD/images/fulfill-later-checkbox.png?fit=max&auto=format&n=RVjuQv-3shamjOSD&q=85&s=59f458dc32f1016960d148b8296b8f49" alt="Buy postage modal with Skip fulfilling orders (fulfill later) enabled" width="1242" height="1064" data-path="images/fulfill-later-checkbox.png" />

## Mark orders as fulfilled

When parcels are packed and ready to hand to Australia Post (or your courier pickup):

<Steps>
  <Step title="Open Labels purchased">
    Go to **Shipping Labels → Labels purchased**.
  </Step>

  <Step title="Select labels">
    Select one or more rows.
  </Step>

  <Step title="Mark as fulfilled">
    Click **Mark as fulfilled** (page action or bulk action).
  </Step>

  <Step title="Confirm and notify">
    Confirm that Shopify should fulfil those orders with the purchased tracking numbers. Optionally tick **Send tracking details to customer(s)**.
  </Step>
</Steps>

After success:

* Tracking is added to the Shopify order(s)
* Rows leave **Labels purchased**
* Those fulfilment quantities no longer sit in your deferred queue

## Cancel a purchased label (workflow reset)

Sometimes you buy a label too early — wrong service, customer changed address, or you need to re-pack. Use **Cancel label** on **Labels purchased**.

### Important: cancel in the app is not a MyPost refund

Cancelling in {appName}:

* Removes the label from **Labels purchased**
* Returns the order/quantity to **Ready to ship**
* Does **not** refund postage with Australia Post

MyPost Business does **not** support cancelling labels through the app API. If you no longer need the postage, you must request a **refund or void in MyPost Business**.

<img src="https://mintcdn.com/kivaro/RVjuQv-3shamjOSD/images/cancel-label-modal.png?fit=max&auto=format&n=RVjuQv-3shamjOSD&q=85&s=55180ef580f8d33a04476fa7afce96ad" alt="Cancel label confirmation modal with MyPost Business refund warning" width="1248" height="594" data-path="images/cancel-label-modal.png" />

### How to cancel

<Steps>
  <Step title="Open Labels purchased">
    Select the label row, or use the cancel (delete) icon next to download/print.
  </Step>

  <Step title="Read the confirmation">
    Confirm that the order will return to Ready to ship, and that this does **not** refund postage.
  </Step>

  <Step title="Follow the MyPost warning">
    For MyPost Business labels, the modal warns you to request a refund in MyPost Business. Use **Open MyPost Business** or **Open this transaction** when shown.
  </Step>

  <Step title="Confirm Cancel label">
    After cancel, the order is back on **Ready to ship** so you can buy a new label if needed.
  </Step>
</Steps>

### Refund in MyPost Business

1. Log in to [MyPost Business](https://auspost.com.au/mypost-business)
2. Open **Transactions** and find the label/transaction
3. Request a **Refund** for the unused label
4. Successful refunds usually return to your card or PayPal within **5–10 business days**

<Warning>
  If you cancel in the app and then buy a new label without refunding the old one in MyPost Business, you may be charged twice.
</Warning>

## Partial fulfilments

Fulfill later works with **partial quantities**:

* You can buy a label for some items now and leave the rest on Ready to ship
* Shopify remaining quantities stay correct until you mark the purchased portion as fulfilled
* Cancel returns only that reserved quantity to Ready to ship

## Download and print purchased labels

From **Labels purchased** you can:

* Copy the tracking number
* Open Australia Post tracking
* Open the MyPost Business transaction reference
* Download or print the label PDF

Lost the PDF? You can usually download again from **Labels purchased** or **Transactions** for up to **30 days** after purchase. Changing print layouts (A4 / thermal) is typically available within **48 hours** of purchase.

## Tips for merchants

* Use fulfill later for **batch label buying** before your packing shift starts.
* Turn customer tracking emails **on at Mark as fulfilled**, so customers are not notified before the parcel leaves.
* Do not leave unused labels sitting unpaid for refund — cancel in-app **and** refund in MyPost when postage will not be used.
* Orders in Labels purchased cannot be selected for [Ship together](/combine-shipments) until you cancel or fulfil them.

## Troubleshooting

<AccordionGroup>
  <Accordion title="I cannot see Labels purchased or Skip fulfilling orders">
    Your store needs Growth plan or above. Upgrade in the app billing settings, then refresh Shipping Labels.
  </Accordion>

  <Accordion title="Order disappeared from Ready to ship but is not fulfilled in Shopify">
    Check **Labels purchased**. It is waiting for **Mark as fulfilled**.
  </Accordion>

  <Accordion title="Cancel did not refund my postage">
    That is expected. Cancel only resets your Shopify workflow. Refund unused labels in MyPost Business.
  </Accordion>

  <Accordion title="Customer did not get a tracking email">
    Tracking emails are sent when you mark as fulfilled **and** choose **Send tracking details to customer(s)**. They are not sent at purchase time when fulfill later is enabled.
  </Accordion>

  <Accordion title="Labels show as Expired">
    Carrier reprint windows are limited. Try download again within 30 days from Labels purchased or Transactions. After that, the stored copy may no longer be available.
  </Accordion>
</AccordionGroup>

## Need Help?

<CardGroup cols={2}>
  <Card title="Book Free Consultation" icon="calendar" href={calendlyUrl}>
    Schedule a one-on-one session with our shipping experts
  </Card>

  <Card title="Contact Support" icon="envelope" href={`mailto:${supportEmail}`}>
    Get help with fulfill later, Labels purchased, or cancellations
  </Card>
</CardGroup>
