22.04.2026

  • Updated

New and improved

 

🚫 Cancellation Reasons: Track why order lines are removed

The cancellation reason system has been expanded so you can capture why lines are cancelled and make it part of your order flow. When deleting order lines or decreasing quantities, you can now select a cancellation reason, and it can be made mandatory in Sales settings under “Require selecting a reason when cancelling an order line” (applies to orders with status Approved or Request).

  • Cancelled lines now live on a dedicated tab on the order, giving you a clear overview of what was removed and why.
  • You can display cancelled lines on order confirmations by activating “Show cancelled lines” in document settings (currently available for Fast PDF).
  • For under deliveries, set a default reason under “Default cancellation reason for under deliveries” in Sales settings so lines that are not put into backorder are automatically tagged.

 

✂️ Cancel Variants: Remove unsold variants from open orders

A new Cancel variants action lets you remove variants from open orders and delete them in one step. Built for pre-order flows where some variants never reach production and need to be cleaned up across every order they appear on.

 

📥 Import Returns via Excel

You can now import returns using Excel files directly from the B2B tab. Two modes are supported: simple return import and multiple returns import. Your column mapping is remembered from previous imports, so repeat imports are faster. Background processing for large files is coming soon.

 

📅 Auto-fill requested delivery date on order lines

For brands using Reservation v4, TRAEDE can now automatically set a requested delivery date on order lines when orders are created. The date is based on inventory availability: if stock is on hand, today's date is used; if only purchase order quantities are available, the PO date is inserted instead.

 

🚢 Shipping Code Conversion: Smarter rule matching

Shipping code conversion now uses a scoring system to pick the best rule when several could apply. The system prefers rules with more matching scope (countries, regions, order channels), then evaluates how well the rule matches the shipment details. Title matches are preferred over manual code matches when scores are tied, and the newest rule wins as a final tiebreak.

For drop point shipments, a rule can now qualify on carrier and drop point alone, without requiring a title match. For normal shipments, a title or manual code match is still required. This replaces the previous “first match wins” behavior, reducing incorrect conversions from ambiguous or overlapping rule setups.

 

📦 Adjust inventory while scanning orders

You can now adjust inventory directly on products while scanning orders, without leaving the scanning flow.

 

🌐 B2B Webshop: Terms & Conditions improvements

The Webshop Pages configurator now has clearer wording and a tooltip on the “Use as Terms And Conditions” checkbox, making it easier to understand that these pages are not automatically added to navigation. A new Terms & Conditions widget is also available in the Shop Designer. It pulls content directly from Webshop Pages, so you can update your T&Cs from a single place.

 

📄 Document Settings: Hide sender address and cleaner layout

You can now hide the sender address on your documents. Open Settings > Documents and toggle it off, handy if you prefer to show a different address in the footer or rely on a letterhead design. The Documents settings page has also been reorganized with related options grouped together, making it easier to find what you're looking for.

 

🚚 Systemtransport: GLS drop point codes now a self-serve setting

GLS is rolling out new drop point codes, and many brands use a mix of the old and new systems. Switching to the new GLS codes is now a toggle you can flip yourself in the Systemtransport app, instead of requiring a TRAEDE developer to enable it per account. Brands already using the new codes have been migrated automatically, so no action is needed unless you want to change your current setup.

 

🛍️ Shopify integration: On-hold orders, and shipping data card

A batch of Shopify improvements:

  • TRAEDE now recognizes the on_hold status from Shopify fulfillment orders. When an order is imported with a hold status, autoshipping is blocked until the hold is cleared. TRAEDE checks for status changes every hour. Note: the hold must be in place before the order is imported, holds added after import are not synced.

A new card on Shopify orders shows the shipping data received from Shopify, including shipping method, rate, drop point and other carrier details. You can view and edit this data directly. The fields shown vary depending on what Shopify provides for each order.

 

📊 Sales Goals Dashboards: Auto-create groups and duplicate dashboards

Two improvements to Sales Goals Dashboards:

  • You can now auto-create groups based on Customer Groups. Since customers can belong to multiple groups, TRAEDE combines them into bucket labels. Use the new “Exclude customer groups” selector to clean up the grouping by removing shared groups that clutter the results.
  • You can now duplicate a Sales Goals Dashboard. Handy when you want to create a variation of an existing dashboard without rebuilding it from scratch.

 

📦 Ongoing WMS: Send landed cost with product push

You can now include landed cost when pushing product data to Ongoing. A new checkbox in the Ongoing app settings lets you enable this per brand. Disabled by default.

 

🚚 Shipmondo: Carrier-specific customer numbers on Own agreements

The Own agreements field in the Shipmondo app has been extended. You can now define a carrier customer number to be used for freight bookings with a specific carrier. Useful for brands with 3PL setups handling multiple Shipmondo accounts across different carriers, it ensures the correct agreement is used for each booking.

 

📄 Delivery notes: Supplier REX number in footer

You can now include supplier REX numbers in the footer of shipment delivery note documents using the template variable {{ supplier_rex_numbers_list }}.

 

Was this article helpful?

0 out of 0 found this helpful