In order to set up the plugin to access your contract rates and start printing labels, you need to obtain the following information: To access your contract rates and print labels with an eParcel account, you need:
- Account Number
- API Key
- API Password
Step 1: Register for the Shipping and Tracking API
- Register at https://developers.auspost.com.au/register
- Log in at https://developers.auspost.com.au/apis
- In the Shipping and Tracking section, click Register for a key
- Complete the registration form with your Australia Post account details
- Choose Platform Partner as the integration method
- Select WPRuby from the list. If WPRuby isn’t listed, choose Other and enter WPRuby
(WPRuby is an official Australia Post platform partner.)
After you submit, Australia Post typically replies within 24 hours. If approved, you’ll receive an email with a PDF containing your API credentials.
If you don’t receive an email within 24 hours, check your spam folder or contact Australia Post at [email protected].
Step 2: Enter your credentials in Australia Post Centre
- In WordPress, go to WooCommerce → Australia Post Centre
- Open the Settings tab
- In the Account section, set Account Type to eParcel
- Enter your credentials:
- API Key
- Account Number
- API Password
- Click Test Connection in the Australia Post Centre header to confirm the credentials are valid
- Click Save Changes
Step 3: Enable contract postage (optional)
If you want contracted rates at checkout:
- Enable Enable Contract Postage
- Under Enabled Contract Options, select the eParcel services you want available
(Use Refresh if the list isn’t loaded yet) - Click Save Changes
You don’t need contract postage enabled just to print labels — only if you want contracted rates shown at checkout.
