Skip to main content

Custom Data Import: Shipping Costs

Learn how to manually import shipping costs by shipping method.

Written by Katie Kirtley Jones
Updated over a month ago

Understanding Shipping Costs

Learn how Conjura's Shipping Costs import enhances profitability analysis by tracking shipping expenses tied to your orders for accurate contribution margin insights.

Note: Shipping revenue (amount paid by customers) is included in Contribution Profit, so it's essential to add corresponding shipping costs to avoid inflating your margins.

When to Use a Custom Shipping Costs Import

Use this import when you know the standard cost of each shipping method and

want to apply that cost to all orders using that method. This is ideal for:

  • Carrier fees from shipping providers (e.g., Royal Mail, DPD, UPS)

  • Insurance fees for high-value shipments

  • International shipping duties and customs fees

  • Weight-banded shipping costs where the cost varies by parcel weight

For example, you might apply 3.50 GBP to all "Standard Delivery" orders

shipping to the UK, 8.99 GBP for parcels over 5kg, or 2% of order revenue as

insurance for "Express International" shipments.

Costs are matched to orders by their shipping method, which is determined from:

  • Shopify/BigCommerce: Line item shipping methods

  • Brightpearl/Linnworks/Cin7: Shipping methods from these platforms

Note: If your shipping methods vary based on weight/dimensions, ensure your OMS (such as Linnworks rules engines) assigns the correct shipping method so Conjura can accurately identify and apply the corresponding costs.

Note: This import applies costs by shipping method. For importing the

actual shipping cost of specific individual orders, use the "Order Shipping

Costs" import instead.

How to Use a Custom Shipping Costs Import

Note: Only fill in one cost type per row - either the fixed amount or the percentage, not both.

Using the Form Interface

  1. Navigate to 'Connect & Import' and select 'Shipping Costs'.

  2. Complete the form with the following information:

    • Start Date (optional, yyyy-mm-dd): When these shipping costs begin applying. Leave blank to apply to all historical orders and future orders.

    • End Date (optional, yyyy-mm-dd): When these shipping costs stop applying. Leave blank for ongoing costs.

    • Shipping Method Key: [Prepopulated] Internal identifier for the shipping method

    • Shipping Method: [Prepopulated] Display name of the shipping method

    • Shipping Method Source: [Prepopulated] Platform source (e.g., Shopify, Amazon, Linnworks)

    • Shipping Country: [Required] Country code for where this cost applies

    • Currency: The currency for the cost amount (e.g., GBP, USD). Costs are

      automatically converted to the order's currency if they differ

    • Cost Amount: Enter a fixed shipping cost per order (leave blank if using percentage)

    • Percentage of Revenue Cost Amount: (Optional) Enter as decimal (e.g., 0.02 = 2%) for variable costs based on total order revenue (leave blank if using fixed amount)

    • Shipping Minimum Weight: (Optional) Minimum order weight (inclusive) for this cost band. Used with Shipping Maximum Weight for weight-banded costs. Leave blank for a flat cost that applies regardless of weight.

    • Shipping Maximum Weight: (Optional) Maximum order weight (exclusive) for this cost band. Used with Shipping Minimum Weight. Leave blank for a flat cost.

  3. Select 'Submit Data'.

Your data will sync overnight and appear in your reports.

Using CSV for Bulk Uploads

For bulk uploads, download the CSV template from the Shipping Costs page. The template will include all your available shipping methods. Fill in your data offline and upload by dragging and dropping the completed file onto the editor. Remember to delete all template rows before uploading your data.

Weight-Banded Shipping Costs

You can define different costs for the same shipping method based on order

weight. The system calculates the total weight of all products in an order and

matches it to the appropriate weight band.

For example, for "Standard Delivery" to the UK:

Shipping Method

Country

Min Weight

Max Weight

Cost

Standard Delivery

United Kingdom

0

5

3.50

Standard Delivery

United Kingdom

5

10

5.00

Standard Delivery

United Kingdom

10

25

8.50

An order weighing 7kg would match the 5–10kg band and be assigned a 5.00 cost.

If no weight bands are provided (Shipping Minimum Weight and Shipping Maximum

Weight left blank), the cost is treated as a flat rate and applied to all

orders using that shipping method, regardless of weight.

Priority: If an order matches both a weight-banded cost and a flat-rate cost

for the same shipping method, the weight-banded cost takes priority.

How Costs Are Allocated

Shipping costs are allocated across line items within each order:

  • Weight-banded costs: Allocated proportionally by each product's weight share of the total order weight.

  • Flat-rate costs (no weight bands): Split proportionally by each line item's share of total order value.

  • Percentage of revenue costs: Applied as a percentage of each line item's product price.

Priority: Specific vs Generic Country

When multiple cost rows could apply to an order, the system uses priority

matching:

1. Specific country (highest priority)

2. All Countries (fallback) - applies if no specific country match exists

This allows you to set a general default shipping cost and override it for specific countries.

Shipping Cost Priority Chain

This import is one of several sources of shipping cost data. The system uses the following priority order:

1. Order Shipping Costs import: Per-order actual costs (highest priority)

2. This import (weight-banded): Matched by shipping method + order weight

3. This import (flat-rate): Matched by shipping method, split across line items

4. This import (% of revenue): Applied as a percentage of line item revenue

5. System shipping costs: Pulled from your connected platform (e.g. Brightpearl, Linnworks)

Overlapping Date Ranges

If multiple cost entries for the same shipping method, country, and weight band have overlapping date ranges, the entry with the latest end date takes priority for the overlapping days.

Managing Your Imports

To remove shipping costs, locate the file under 'My Imported Data' in the custom data import tab and select the delete button.

Did this answer your question?