Topic: How to upload your personal shipping prices via CSV import to have them appear via your Sendcloud API integration.
How to upload your prices (beta users)
If you're a member of the Sendcloud Beta community, you can now upload your own pricing to the Sendcloud platform by following these steps:
- In your Sendcloud account, go to Settings > Carriers & pricing > My contracts
- Select the contract you want to update with pricing
- Under the Contract prices section, click Download CSV
- Fill out the CSV file template according to the instructions below
- Upload the completed CSV file
- Click Save these prices
You will now be able to see your prices via the shipping price endpoint or the shipping product endpoint via the Sendcloud API. Prices will also be visible in the Sendcloud panel when you create or edit an order from the Incoming orders overview.
How to edit prices
If you need to change any of the pricing information you previously provided, download the CSV file as described above (the CSV download will match your previous upload file) and make your changes. Then upload the CSV file again and click Save your prices.
How to delete prices
To delete your prices, click on Remove file in the CSV upload block, and then click Save your prices to confirm.
How to upload your prices (non-beta users)
If you're an Enterprise user, but you're not currently part of the Sendcloud Beta community, then follow the steps below to upload your own pricing:
- Contact your Customer Success Manager and request a CSV template
- Fill out the CSV file according to the instructions below
- Return the file to your CSM, who will complete the upload process for you
You will now be able to see your prices via the shipping price endpoint or the shipping product endpoint via the Sendcloud API. Prices will also be visible in the Sendcloud panel when you create or edit an order from the Incoming orders overview.
How to fill in the CSV file
Enter your prices per shipping method under the column "price".
If you have more than one weight class defined for the same shipping method, then do as follows:
- Delete the data under the “min_weight” and the “max_weight” column:
- Enter the first weight class you need, and enter the price. E.g., 0-5 kg → €10:
- Copy the row, and do the same for the next weight class included in the shipping method:
You can also combine multiple countries in the same row if the prices are the same per weight class, as in the below example:
975,DHL Europlus,BE,"DK, ES",0.500,5.001,5 975,DHL Europlus,BE,"DK, ES",5.001,31.5,8
If a method is not available in your own contract or if you're not interested in adding prices for a specific shipping method, you can either state that the price for this method is 0 or you can delete the rows related to the method in question. When you follow neither of these options, an error message saying that information in the CSV is missing will appear.
Important information about weight classes
The Sendcloud system considers that the “min_weight” is inclusive and the “max_weight” is exclusive.
- Using the example above, this means that if the “min_weight” is 0.001 and the shipment weighs 0.001, then the price will be based on the weight class in which 0.001 is the minimum weight.
- The price will therefore be €10 as per the above example.
- The price will therefore be €10 as per the above example.
- If the shipment weighs 5.001, then the price applied will be based on the weight class with a minimum weight of 5.001, and not the class with a maximum of 5.001.
- The price will therefore be €20 as per the above example.
Please note: Sendcloud is not responsible for any deviations between the prices input into the CSV file and any actual prices charged by your shipping carrier. Any values input into this file are the entire responsibility of the individual.