Changelog

Stay up to date with the latest updates, features, and improvements to Endless Commerce.

Product Sheet View

Managing product data just got a lot faster. The new Product Sheet View brings the familiar power of spreadsheets directly into Endless Commerce, letting you view, edit, and update dozens of product attributes without ever leaving the page.

Double-click any cell to edit it inline, press Enter to save, or Escape to cancel. You’ll see visual feedback throughout the save cycle, and every edit gets an undo button so you can quickly revert changes if needed. The system batches rapid edits intelligently, so you can move quickly through the data without waiting.

The view is organized into 10 purpose-built presets tailored to different workflows—key product info, dimensions, packaging hierarchy, cost breakdowns, customs data, and inventory levels. Switch between them instantly using the tab selector, and you’ll always see exactly the data you need for the task at hand.

For teams working across borders, a single toggle converts all dimensions and weights between Imperial and Metric. And because Sheet View integrates with our real-time collaboration system, you’ll see a notification when teammates make changes—no more refreshing or worrying about overwriting each other’s work.

The feature respects your existing permissions and lets you customize the workspace with density options and resizable columns.

Team Management, EDI Beta & Integration Tools

This release rounds out our September updates with improvements to team collaboration, enterprise integrations, and platform settings.

EDI Beta Launch

Our Electronic Data Interchange tools are now in beta, unlocking major retail sales channels like Target, Nordstrom, and other enterprise retailers that require EDI compliance.

EDI (Electronic Data Interchange) is the standard format for exchanging business documents between trading partners. With Endless EDI, you can:

  • Receive purchase orders (850) from retail partners
  • Send advance ship notices (856)
  • Generate compliant shipping labels and documentation
  • Track compliance requirements by retailer

If you’d like to enable EDI for your company, please contact our team to get set up.

Team Member Management

It’s now much easier to add new users to your company. Team members can be added directly from a company page.

  • If you’re adding someone new to Endless, they’ll receive an invitation email
  • If they already have an Endless account, they’ll be added immediately
  • Users can belong to multiple companies in Endless Commerce

Redesigned Integration Tools

The integration tools have been redesigned and improved to make it easier to manage integration settings. We’ve also made improvements to the data mapper, making it easier to map external data so that everything flows more efficiently.

Improved User Settings

We’ve improved the way you manage your account and company settings with a new settings module available in the sidebar. All your preferences, notifications, and account details are now organized in one convenient location.

Product Catalog Overhaul & UX Improvements

This release brings significant improvements to how you manage product information and navigate the platform.

New Product Catalog Tools

We’ve added a range of new tools to the product catalog that allow you to store even more of your critical product information:

  • Enhanced cost analysis for better margin visibility
  • Packout details for fulfillment accuracy
  • Customer-specific pricing for B2B flexibility
  • Document attachments for user manuals, spec sheets, and more
  • External links to reference materials

Product Relationships

We’re also introducing the concept of product relationships so you can handle:

  • Product compositions (bills of materials)
  • Bundles and kits
  • Variant relationships

These new features are wrapped in a major overhaul of the user interface using our new design system — cleaner layouts, better information hierarchy, and faster workflows.

Keyboard Shortcuts

We’ve added support for keyboard shortcuts to help speed up common workflows and activities. Keyboard shortcuts are currently available for:

  • Navigating between modules and items
  • Global actions like copying a link to the current page
  • Toggling the sidebar
  • Quick search and filtering

Click on your account icon to view a list of available shortcuts. We’ll continue adding support for more actions over time.

Advanced Order Management & Alerts

This release focuses on giving operations teams better visibility into order status and more powerful tools for managing orders at scale.

Intelligent Order Alerts

We’ve introduced two new intelligent order notifications to provide better visibility and guidance when working with orders from external integrations.

External Order Alerts appear when orders have been fully assigned to external warehouses with local routing disabled, indicating the order is read-only and will be managed entirely by the source integration.

Local Routing Alerts notify you when an integration has requested external fulfillment, but local routing is enabled, meaning Endless Commerce will override the external request and attempt fulfillment from managed warehouses.

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.

Automatic Shopify Inventory Refresh

Our Shopify integration will now automatically trigger pre-allocation whenever the assigned fulfillment location changes in Shopify. The pre-allocation process ensures that inventory is assigned to the correct warehouses for fulfillment.

This enhancement keeps allocation information current when orders are moved between fulfillment locations in Shopify, preventing potential fulfillment issues and maintaining data consistency across the integration.

Bulk Order Cancellation

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.

Order Workflows & Task Management

This release introduces powerful new tools for managing complex order workflows, particularly useful for B2B operations where orders need careful review before fulfillment.

Order Approval Workflows

We’ve 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 you can prepare an order and hold it in a draft state until you’re ready to begin processing.

Sales channels now support configurable order approval workflows through the new Approve Orders setting:

  • Automatic Approval (default): Orders are automatically approved when issues are resolved, maintaining current behavior
  • Manual Approval: Orders remain pending and require explicit approval even after issues are fixed, preventing automatic fulfillment

The release action is now specifically designed to release orders that are on hold, separate from the approval process.

Task Management for Orders

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.

Tasks are available in the order enrichment tab alongside additional information, special instructions, and documents.

Editing Allocated Orders

When an order is allocated, you can now continue editing key order details including:

  • Shipping service
  • Financial information
  • Routing instructions
  • Fulfillment instructions
  • Third party shipping billing

This means you can create an order and reserve inventory by allocating it while still adding more details until you’re ready to send it out for fulfillment.

Order Processing & Shipping Enhancements

This release focuses on giving you more control over how orders flow through your system, with particular attention to B2B workflows and multi-warehouse operations.

Automatic Product Import During Order Creation

When 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. No more blocked orders due to missing SKUs.

  • Added automatic import job queuing for missing products
  • Import failures now create order alerts instead of blocking order creation
  • Added logging entries for import success/failure tracking

Shipping Method Mapping

When an order is created by an integration, there’s typically a customer-friendly shipping method like “Free fast shipping” that fulfillment services don’t recognize. You can now map these methods directly from the order page.

Example: Free fast shipping → UPS Ground

This has been possible through the data mapper tool in integration settings, but is now available directly inside an order while choosing a shipping method.

External Warehouse Controls

We’ve 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 can be overwritten for individual orders.

Allow external assignment if: the sales channel has direct connections to external warehouses and you’re not ready for Endless to participate in active order management.

Disable external assignment if: the sales channel is B2B and you want to ensure items are only assigned to managed warehouses with fulfillment integrations.

Fulfillment Without Payment

New controls let you choose whether orders can be fulfilled before payment is received. Configure this per sales channel or adjust for individual orders.

  • Allow fulfillment without payment: Great for B2B customers where payment comes later
  • Require payment first: Standard for DTC channels

Other Improvements

  • Removed the legacy shipping calculator due to technical issues — a more powerful replacement is coming
  • Added detailed order item statuses for better visibility into the allocation process

Changelog Launch & Shopify Foundation

We’re building a better system for commerce operations — and we want to keep you in the loop. This changelog is where we share what’s new in Endless, from infrastructure improvements and backend fixes to operator-facing features and workflow updates.

Automated Shopify Order Reconciliation

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.

The reconciliation system works by periodically scanning Shopify’s API for orders created within specific time windows and comparing them against what’s already in Endless Commerce. When it finds orders that exist in Shopify but not in our system, it automatically imports them. This creates a dual-layer protection system — real-time webhooks for immediate processing, backed by scheduled reconciliation for guaranteed order capture.

The system uses a sophisticated scheduling mechanism with configurable time windows (defaulting to one-hour intervals) and includes a dry-run mode for safe testing before going live.

Improved QuickView Tools

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.

  • Stackable views: Open multiple layers (order → customer → company) without losing your place
  • Breadcrumbs: Track your path and snap back to where you started
  • Smarter memory: Each QuickView keeps its scroll, tab, and form state intact
  • Polished UI: Improved layout, spacing, and smoother transitions

QuickView isn’t just a convenience — it’s a workflow. This update makes it faster, more stable, and ready for deep dives.

Shopify Warehouse Import Changes

When warehouses are imported from Shopify, the system now automatically sets them as external warehouses with improved standardization. Imported Shopify warehouses are now set as managed=false with proper source integration tracking.