# Rules overview
URL: https://support.starshipit.com/articles/115001575803-rules-overview
Canonical: https://support.starshipit.com/articles/115001575803-rules-overview
Markdown: https://support.starshipit.com/articles/115001575803-rules-overview.md
Updated: 2026-10-07

> For the complete documentation index, see [llms.txt](https://support.starshipit.com/llms.txt).

> Learn how to set up business rules in Starshipit to automate actions when orders are imported.

Starshipit can apply business rules when you import your orders. Some actions, including **Set Shipper Tax Number**, are evaluated when the shipment is prepared for label creation. A unique action represents a rule, for example, even if you have 3 separate rules using the **Assign Tags** action, they collectively count as just one rule.

You can configure business logic using rules in Starshipit > **Settings** > **Rules**.

{{video:youtube:f_vWY2PMTL4}}

## Possible rule conditions

:::note
Two rules can share the same conditions (e.g. if the destination country is Australia, select Auspost and if the destination country is Australia, signature required = true), however, if you have two rules that share the same action, the rule that was created first will be applied first.
:::

* All Orders
* Currency
* Destination Building
* Destination Company
* Destination Contact Name
* Destination Country Code
* Destination Country Name
* Destination Post Code
* Destination Post Code - AU
* Destination Post Code - NZ
* Destination State
* Destination Street
* Destination Suburb or City
* Integration
* Item Country of Manufacture
* Item SKU
* Item Quantity
* Line Item Value
* PO Box & Parcel Locker Orders
* Shipping Description
* Shipping Method
* Store Identifier (only for Magento1 & 2)
* Shipping Zone
* Tags
* Their Reference
* Total Item Quantity
* Order Number
* Order Value
* Order Weight

## Possible rule actions

Assign Tags: Assign [Tags](/articles/orders-manifests-reports/orders/tags) to your orders

Assign To Another Account: Allows you to assign an order to a child account.

Create Return For Specified Courier: Creates a return for qualifying orders with the specified courier and service.

Create Return For Specified Courier & Contact: Creates a return for orders with the specified courier and service. Uses the specified Address Book contact as the return address.

Disable Courier Notification: Disables notifications from couriers (Note: Only works for Australia Post currently)

Do Not Ship: Marks items as already shipped (so they won't be shipped). Can also prevent orders with only qualifying items from importing.

Import Order: Allows you to specify if orders should import or not.

Open Order Dialog In Quick Print: Allows you to specify whether the Order Dialog should open or not, contrary to the selected 'Upon match' behaviour in Quick Print.

Select Cheapest Carrier/Service: See our guide [create a rule based on cheapest delivery option](/articles/notifications-branded-tracking-rules-child-accounts/business-rules/create-a-rule-based-on-cheapest-delivery-option) for further information.

Select Cheapest carrier/service out of specific carriers: Allows you to choose the cheapest option between predefined carriers and services.

Send Notification: Allows you to specify whether or not to send Starshipit branded notifications if you have them setup.

Set Authority To Leave: Enable/Disable Authority to Leave on orders.

Set Contain Battery: Enable/Disable the Dangerous Goods flag on orders.

Set Country of Manufacture: Allow you to specify the country of manufacture for items/SKUs. See [release notes](https://starshipit.canny.io/changelog/set-hs-code-country-of-manufacturer-via-the-rules) for further information.

Set Courier & Product Code: Set the courier and product code on orders.

Set Courier When No Aramex Products: When Aramax doesn't service the product for an order, assign the specified courier.

Set Create Return: Enable/Disable creating return labels to be provided alongside outbound labels.

Set GST paid per item: Applicable for [shipments to Singapore](/articles/international-shipping-compliance/country-specific-guides/singapore-gst-regulatory-requirement).

Set HS Code: Allow you to specify HS Code for items/SKUs. See [release notes](https://starshipit.canny.io/changelog/set-hs-code-country-of-manufacturer-via-the-rules) for further information.

Set Incotem: Applicable for DHL Express. Specify your Incoterm for your shipments.

Set Manufacturer Code: Assign a Manufacturer Identification (MID) Code to matching international order items. See [Set up MID codes for international shipments](/articles/international-shipping-compliance/international-shipping/set-up-manufacturer-identification-mid-codes-for-international-shipments).

Set Insurance Required: Enable/Disable Insurance on orders.

Set Invoice Declaration Text: Set the text to be displayed by item for DHL Express commercial invoices. See [release notes](https://starshipit.canny.io/changelog/rule-to-set-commercial-invoice-declaration-brexit-euuk) for further information.

Set Next Day: Applicable for Evri shipments only. Specify shipment to be delivered Next Day.

Set Non-Deliverable Action (NZ Post): Set various non-deliverable actions based on order conditions. In case of non-delivery, NZ Post will treat the order as abandoned and destroy.

Set Order Currency Code: Set the currency code of an order Please note that this does not act as a currency converter.

Set Order Value: Set order value to the specified value. Line items will automatically be adjusted to match-up with the total order value when you print a label.

Set Package Type: Assign your packages to your orders automatically.

Set Photo Required: Require photo to be captured upon delivery to show the receiver that it has been delivered to a safe location on their property.

Set Reason for Export: Applicable for DHL Express only, specify what export type should be use for your orders

Set Safe Drop: Enable/Disable Safe Drop on orders. See [delivery options for Australia Post orders](/articles/couriers/australia-post/delivery-options-for-australia-post-orders) for further information.

Set Sender Pays Duty: Enable/Disable duties and taxes to be paid by sender, on orders.

Set Shipper Tax Number: Selects an available shipper tax type and number, including IOSS, VOEC, EORI, VAT or GST, for matching shipments when their labels are prepared. The first eligible matching rule overrides a configured number of the same type. See [Set up shipper tax numbers](/articles/360002115215-set-up-shipper-tax-numbers) for conditions, courier support and verification.

Set Signature Required: Enable/Disable Signature Required on orders.

Set Tobacco: Mark a package with Tobacco automatically.

Split Order to Another Account By SKU: Split orders based on SKU prefixes so that items with different SKU prefixes are assigned to specific child accounts.

Split Packages By Order Item Quantity: See our guide [split packages by item quantities](/articles/notifications-branded-tracking-rules-child-accounts/business-rules/split-packages-by-item-quantity) for further information.

Split Packages By Order Weight: See our guide [split packages by order weight.](/articles/notifications-branded-tracking-rules-child-accounts/business-rules/split-packages-by-order-weight) for further information.

:::note
To set up multi-condition rules, please refer to [this article](/articles/notifications-branded-tracking-rules-child-accounts/business-rules/multi-condition-rules).
:::

## Rule set up example

The following rule triggers if:

1. The Order Value is greater than $100.
2. The Destination Country Name contains either Australia or New Zealand (separated by a semi-colon).

If these conditions are met, this triggers the action to Set Signature Required as True.

## How to test and run rules manually

To apply actions that run on import to orders already in **New**, go to **Settings > Rules > Run rules now**. Check your New orders to confirm those actions had the expected effect.

**Set Shipper Tax Number** is evaluated during label preparation. Check its saved conditions and verify it with a matching shipment using the [shipper tax setup guide](/articles/360002115215-set-up-shipper-tax-numbers#verify-your-configuration).

## Examples of rules

* [Split packages by order weight](/articles/notifications-branded-tracking-rules-child-accounts/business-rules/split-packages-by-order-weight)
* [Split packages by item quantities](/articles/notifications-branded-tracking-rules-child-accounts/business-rules/split-packages-by-item-quantity)
* [Rules based on order value](/articles/notifications-branded-tracking-rules-child-accounts/business-rules/rules-based-on-order-value)
* [Rules based on postcode](/articles/notifications-branded-tracking-rules-child-accounts/business-rules/rules-based-on-postcode)
* [Rules based on destination country](/articles/notifications-branded-tracking-rules-child-accounts/business-rules/rules-based-on-destination-country)
* [Rules based on shipping method](/articles/notifications-branded-tracking-rules-child-accounts/business-rules/rules-based-on-shipping-method)
* [Rules based on weight](/articles/notifications-branded-tracking-rules-child-accounts/business-rules/rules-based-on-weight)
* [How do I allocate an order to a child account?](/articles/115001657023)
* [I only want to use Starshipit for international orders](/articles/notifications-branded-tracking-rules-child-accounts/business-rules/create-a-rule-to-only-import-international-orders)

## Watch more examples

{{video:youtube:knOze5mwgh8}}
