Skip to main content

What’s new at Endless

Changelog

The latest features, improvements, and fixes across Endless Commerce.

improvement

Order Export Variants: Compact, Shipments, Cartons

Order exports now offer four formats: Orders + Items (the existing default), a compact Orders-only export, a Shipments export, and a carton-level export. The format is chosen in the Export dialog on the Orders list.

All orders are now included in every format — previously the export was missing orders from our newer order system.

improvement

ShipHero Shipments Flow Back Into Endless

Shipments from ShipHero now flow back into Endless automatically in real time, with a daily backfill catching anything missed. Endless also records the carrier service name on each shipment, so labels like “UPS Ground” appear on the order without manual entry.

This is a continuation of the ShipHero integration first announced in May.

improvement

SKU Column On The Orders List

The SKU column on the Orders list now shows an interactive hover card listing every SKU on the order, instead of the previous misleading pill that looked like a button.

improvement

Tag View For Product Attributes

Product Attributes can now be viewed as color-coded tags as an alternative to the existing data-table view. The tag view groups attributes by section, color-codes each tag by attribute type, and offers per-tag actions for display, edit, move, and archive.

A toggle on the Product Attributes page switches between the two views.

improvement

Product Imports: Update Archived Products From A CSV

A product import can now update a product you have archived. Include its SKU in the file and the row is applied to the archived product, the same as any other row. Before this, a row matching an archived SKU stopped the import.

The row also decides where the product ends up. Mark it as archived and it stays archived with your changes saved; leave that column clear and the product returns to the active catalog.

improvement

Delete A Purchase Order From Its Details Page

Eligible purchase orders can now be deleted directly from the PO detail page’s Actions menu, matching the option that already existed on the PO list. Same eligibility rules apply.

improvement

Paginated Brand List With Handles

The Brands list now loads in pages (search still works as before) and shows each brand’s handle on both the list and the brand detail Settings view. This change is particularly relevant for retailers who may work with hundreds of brands.

improvement

Purchase Orders Tab On Inventory Item Detail

Inventory item detail pages now include a Purchase Orders tab that lists every PO containing the SKU, with PO number, supplier, status, expected date, and ordered/received quantities.

The active tab is also reflected in the URL, so a link goes straight to the right tab.

fix

Archiving A Building Preserves Its History

Archiving a building now archives its locations and external data instead of deleting them. Inventory adjustments, ASN items, and transfers tied to those locations remain intact, and archiving large buildings — which previously failed outright — now succeeds.

improvement

CSV Imports Tolerate Whitespace

CSV imports now strip leading and trailing whitespace from each cell. Rows that previously failed silently because a SKU or identifier carried a stray space now import correctly. This applies to product, inventory, composition, and purchase order imports.