> ## 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.

# Purchase Label (Adhoc & Another Label)

> Buy a MyPost Business shipping label for replacements, returns, or already fulfilled Shopify orders

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

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

export const appName = "AusPost MyPost Business";

## Overview

The **Purchase label** page lets you buy an Australia Post MyPost Business label **outside the main Ready to ship workflow**.

Use it when you need to:

* Buy **another label** for an order you already fulfilled (replacement, damaged parcel, wrong service)
* Create a **return label** by swapping from/to addresses
* Purchase a **standalone domestic label** that is not linked to a Shopify order

<img src="https://mintcdn.com/kivaro/RVjuQv-3shamjOSD/images/purchase-label-page.png?fit=max&auto=format&n=RVjuQv-3shamjOSD&q=85&s=011c29a0ea93b0ab749cde788f32eb19" alt="Purchase label page showing from address, to address, package, service, and purchase summary" width="2504" height="1630" data-path="images/purchase-label-page.png" />

## Ways to open Purchase label

### 1. From a Shopify order (recommended for replacements)

1. Open the order in **Shopify admin → Orders**
2. Click **More actions**
3. Choose **Purchase another label**

Customer and order details are prefilled so you can buy postage and optionally add the new tracking number to that order.

<img src="https://mintcdn.com/kivaro/RVjuQv-3shamjOSD/images/purchase-another-label.png?fit=max&auto=format&n=RVjuQv-3shamjOSD&q=85&s=7bc0d238d2d8001339b5ea7cc341b4fa" alt="Shopify order More actions menu with Purchase another label" width="686" height="792" data-path="images/purchase-another-label.png" />

### 2. From Transactions

In {appName}, open **Transactions** and choose **Purchase label**.

### 3. Direct app page

Open **Purchase label** from the app navigation / shipping section (`Purchase label` page title in the app).

## What you can configure

<CardGroup cols={2}>
  <Card title="From address" icon="warehouse">
    Choose the fulfilment location address your parcel ships from
  </Card>

  <Card title="To address" icon="location-dot">
    Enter or edit the delivery address (standalone labels are Australia-only)
  </Card>

  <Card title="Swap addresses" icon="right-left">
    Quickly swap from/to for return labels
  </Card>

  <Card title="Package and service" icon="box">
    Pick a package, weight, Parcel Post or Express Post, and extras
  </Card>

  <Card title="Custom dimensions" icon="ruler">
    Add one-off box sizes or save a custom package for later
  </Card>

  <Card title="Add tracking to order" icon="link">
    When linked to a Shopify order, append the new tracking number
  </Card>
</CardGroup>

## Buy a label step by step

<Steps>
  <Step title="Open Purchase label">
    Start from **More actions → Purchase another label** on an order, or open **Purchase label** in the app.
  </Step>

  <Step title="Confirm addresses">
    Check **From** (your location) and **To** (customer). Use **Swap addresses** for returns. Standalone labels must be domestic (Australia).
  </Step>

  <Step title="Choose package and weight">
    Select a flat-rate or custom package, enter total weight, and set postage features / transit cover if needed.
  </Step>

  <Step title="Optional: custom dimensions">
    In the package picker, choose **Add custom package / one-off dimensions**. Enter length, width, and height in centimetres. Optionally save the size as a reusable custom package.
  </Step>

  <Step title="Select shipping service">
    Wait for the quote, then choose Parcel Post or Express Post (and any other available options).
  </Step>

  <Step title="Linked order options">
    If the label is linked to a Shopify order, you can tick **Add tracking to Shopify order** and optionally **Send tracking details to customer(s)**. Tracking is added **alongside** any existing tracking — it does not replace it.
  </Step>

  <Step title="Purchase">
    Confirm the postage cost and purchase. Download or print the label when it is ready.
  </Step>
</Steps>

## Custom dimensions on Purchase label

Purchase label uses the **same custom dimensions experience** as the main Shipping Labels page:

* Enter **Length**, **Width**, and **Height** in cm
* Apply as a **one-off package** for this label only, or
* **Save as custom package** so it appears in your package list next time

Validation matches MyPost Business rules (for example, dimensions must be valid and within carrier limits). See also [Bulk operations → Set custom dimensions](/bulk-operations#set-custom-dimensions).

## Linked order vs standalone

|                             | Linked to Shopify order                         | Standalone                         |
| --------------------------- | ----------------------------------------------- | ---------------------------------- |
| How you open it             | Order **More actions → Purchase another label** | Transactions / Purchase label page |
| Address prefills            | Yes                                             | You enter them                     |
| Add tracking to Shopify     | Optional                                        | Not available                      |
| Customer email notification | Optional when adding tracking                   | Not via Shopify order              |
| Destination                 | Follows the order                               | Domestic Australia only            |

## Common use cases

<AccordionGroup>
  <Accordion title="Replacement after damage or loss">
    Open the original order → **Purchase another label** → buy a new service/package → add tracking to the same order so the customer sees the replacement consignment.
  </Accordion>

  <Accordion title="Return label">
    Open Purchase label, set the customer address as **From** (or use swap), and your warehouse as **To**, then buy the return postage.
  </Accordion>

  <Accordion title="Second parcel for an already fulfilled order">
    Useful when you need to send an extra item after the original fulfilment was already marked complete in Shopify.
  </Accordion>

  <Accordion title="Non-order shipment">
    Send a sample, warranty part, or marketplace parcel that is not tied to a Shopify order using a standalone domestic label.
  </Accordion>
</AccordionGroup>

## Tips

* Prefer **Purchase another label** from the order admin when you need tracking to stay attached to that order history.
* Recipient needs a **phone number or email** for MyPost Business validation.
* If postage succeeds but Shopify tracking update fails, the label is still purchased — you can add tracking manually or retry from support guidance.
* Re-download labels from **Transactions** for up to **30 days** after purchase.

## Troubleshooting

<AccordionGroup>
  <Accordion title="Standalone labels are domestic only">
    International adhoc labels are not supported on this page. Use the main Shipping Labels / international workflow for overseas orders.
  </Accordion>

  <Accordion title="Label purchased, but tracking could not be updated">
    Postage was charged successfully. Open the Shopify order and add the tracking number manually if needed, or contact {supportEmail}.
  </Accordion>

  <Accordion title="Quote will not load">
    Complete from/to address, package, and weight first. Fix any validation messages under those fields, then wait for the service quote.
  </Accordion>

  <Accordion title="Need a refund">
    Refund unused labels in MyPost Business Transactions. The app cannot cancel MyPost postage via API. See [Advanced features](/advanced-features#troubleshooting).
  </Accordion>
</AccordionGroup>

## Related guides

* [Fulfill later & Labels purchased](/fulfill-later) — buy labels in the main workflow without fulfilling yet
* [Ship together](/combine-shipments) — one label for multiple orders to the same address
* [Bulk operations](/bulk-operations) — custom dimensions and bulk label buying
* [Split shipments](/split-shipments) — split one order into multiple fulfilment orders

## 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 Purchase label, replacements, or returns
  </Card>
</CardGroup>
