Integration updates
We have made it easier than ever to manage integrations with Endless.
We have made it easier than ever to manage integrations with Endless.
Our Electronic Data Interchange tools, that unlocks major sales channels like Target and Nordstrom, is now in beta.
We have improved the way you manage your account and company settings with a new settings module that is available in the sidebar.
It is now much easier to add new users to your company. Team members can be added directly from a company page.
We have added a range of new tools to the product catalog that allow you to store even more of your critical product information.
We have added support for keyboard shortcuts to help speed up common workflows and activities.
We've added support for bulk order cancellation to streamline order management workflows. You can now cancel multiple orders simultaneously from the order list page, saving time when processing large batches of orders that need to be cancelled.
To use this feature, simply select multiple orders from the order list and click the bulk action buttons that appear at the top right of the page.
When an order is allocated, you can now continue editing some key order details including the shipping service, financial information, routing instructions, fulfillment instructions and third party shipping billing. This means that you can create an order and reserve inventory by allocating the order while still continuing to add more details until you are ready to send it out for fulfillment.
Our Shopify integration will now automatically trigger pre-allocation whenever the assigned fulfillment location changes in Shopify. The pre-allocation process will ensure that inventory is assigned to the correct warehouses for fulfillment.
This enhancement ensures that allocation information stays current when orders are moved between fulfillment locations in Shopify, preventing potential fulfillment issues and maintaining data consistency across the integration.
We've introduced two new intelligent order notifications to provide better visibility and guidance when working with orders from external integrations.
These alerts help prevent fulfillment conflicts by clearly communicating the intended fulfillment path and providing actionable guidance to ensure orders are processed correctly without duplicate shipments or delays.
We have added support for approving orders before they are fulfilled. In order for an order to move from pending to ordered, it now has to be manually approved. This adds important draft order functionality so that you can prepare an order and hold it in a draft state until you're ready to begin processing it.
There are a few other related changes:
We've added several new statuses for order items. Order items now display detailed allocation statuses, providing better visibility into the order fulfillment process and helping to identify potential issues with inventory allocation.
Teams can now create and manage tasks for individual orders to ensure critical steps are completed. This feature is particularly valuable for complex B2B fulfillment where tracking specific actions helps prevent costly mistakes.
We have added the ability to choose whether orders can be fulfilled before you have received payment. You can configure this for each sales channel and also adjust this setting for individual orders. You will find the setting in the process tab on the order page.
We have added the ability to choose whether items will be allocated to an external warehouse or not. This setting is configurable for each sales channel and will be passed to every order created in that channel. You can also overwrite this setting for individual orders during order processing.
When an order is created by an integration (like Shopify), there is typically a shipping method chosen that is not directly recognized by fulfillment services. The chosen shipping method is typically something customer friendly like "Free fast shipping". In order to ensure that this method is passed correctly to the fulfillment service and reduce the risk of orders getting stuck or receiving extra processing charges from your fulfillment service, you can now map the received shipping method to an official method that the fulfillment service can use.
We have removed the legacy shipping calculator from the orders page. The calculator was experiencing technical issues and has been removed to improve system reliability and performance. A more powerful and robust shipping calculator will return!
When warehouses are imported from Shopify, the system now automatically sets them as external warehouses with improved standardization across integration components.
Changes:
managed=false for imported Shopify warehousessource_integration_id for proper tracking of imported warehousesWhen orders are created by an external system (like Shopify) and include products that don't yet exist in Endless Commerce, the system will now automatically import them. Order creation now triggers automatic product import when SKUs are not found in the catalog.
Changes:
The QuickView panel — that slide-in view from the right — has been rebuilt to support how ops teams really work: fast, curious, and always chasing context:
We've introduced a robust Shopify reconciliation system to solve the critical problem of missing orders when webhooks fail or are delayed. This new system acts as a safety net, ensuring no Shopify orders slip through the cracks even when real-time webhook delivery encounters issues.
We’re building a better system for commerce operations — and we want to keep you in the loop.