Features & Capabilities
The following is a comprehensive list of things that you can do with Endless.
Products Management
Storing Product Data
We have over 100 fields of information
Other sales channels - especially large retailers - require many product attributes. Available now
We store international shipment details
This includes tariff code and customs details. Storing this data is a prerequisite for shipping to customers outside of the US. Available now
We record both product weights & dims and shipping weights & dims
Sales, Marketing, and CX need to know the actual product size. Ops & Logistics need to know the size when shipped. Available now
We record packaging sizing information for multiple hierarchies
This includes GTIN, unit count, and dimensions for inner pack, master carton and pallet. This is a prerequisite for many retailers. Available now
We record supply chain details
Unlocks centralized Supplier Management and PO placement. Available now
We record MOQs and lead time
We record minimum order quantities (MOQs) and lead time in connection with order history and inventory, this unlocks demand planning and forecasting. Available now
Creating & Updating Products
Easy setup via Shopify product import
When you are setting up Endless for the first time, you can import all your products from Shopify. Available now
Automatically create products in downstream WMS
Eliminates tedious data entry and potential for human error. Available now
Additional Product Tools
Data intelligence
With rich product data, we can offer calculators and recommendations to the user: import logistics cost, outbound shipping cost, duty and tariff analysis, retail and wholesale pricing analysis. Coming soon
Order Management
General order capabilities
Access a multi-channel view of orders
Central OMS for orders from any channel, not just Shopify or Amazon or Wholesale. Available now
Track orders across the fulfillment lifecycle
Track orders from order placement through allocation, picking, and shipment complete. We provide granular visibility and acknowledgements from downstream WMS when your orders are successfully received. Available now
Create orders directly in Endless
This allows you to create manual orders that didn't come through a specific sales channel. Great for orders that don't require payment like promo orders. Available now
Order control
You can hold orders to pause the fulfillment flow
You can pause the fulfillment flow to allow for edits, cancelations, etc. This allows you to respond to CX tickets that happen soon after order creation (address updates, order changes, cancelations, etc.) before the order goes downstream to a 3PL. This minimizes the friction and number of touches for common CX issues. Available now
Edit any order after creation
Change any detail, including items, address, shipping method, unit prices (for customs/invoicing), add gift message. Orders in sales channels (like Shopify) are often locked and have limited editing ability. Available now
Lock inventory for a specific order ("Allocate" action)
Before you send the order to your WMS or prepare it for shipment yourself, you can allocate an order, which will lock the associated inventory. This allows you to reserve stock for a specific order that has a future ship date - very useful for wholesale orders. Ensures that important orders with future ship dates don't end up with out-of-stock items. Available now
Return multiple shipping numbers to sales channel
Allow end customer to receive all shipment tracking numbers when orders are split fulfilled. Available now
Identify order errors/issues and hold for fixing before sending to WMS
We identify issues like missing addresses, OOS items, etc. and hold them within Endless before sending to WMS so that orders don't get fulfilled with errors. Available now
Change order source after receiving the order
You can create specific rule sets for each order source. The ability to change the order source after receiving the order allows you to apply those new rule sets to the order. For example, a Macy's dropship order that was piped through Shopify can be changed inside of Endless from the "Shopify" sales channel to the "Macy's" sales channel, with those new rules applied. Available now
Read tags from sales channels and create custom rules based on tags
Order rulesets and automations are extremely powerful. Each different sales channel will have different expectations and requirements; you can configure this once, at the sales channel level, and each new order will inherit those properties. (e.g., dropship, wholesale) Coming soon
View orders or line items that are processed externally (e.g., dropship)
Maintain full order history for analytics and demand planning. Available now
Order fulfillment
Choose from automatic or manual fulfillment
Simple eCommerce orders can be set to fulfill automatically for speed; large wholesale orders can be set to fulfill manually to allow for review and custom workflows Available now
Fulfill orders that require multi-location shipment
In a single order with two products, Product A can ship from Building 1, while Product B can ship from. Building 2. This is a major unlock for brands that have more than one fulfillment location. It means that an order that would otherwise be out-of-stock or impossible to execute because neither location has the complete set of SKUs is now possible to fulfill. Available now
Intelligently route orders to fulfillment locations
You can choose to prioritize a single shipment, choose the shortest distance to customer, or configure your own location preferences. This allows you to minimize transit time for customers and minimize shipping costs ($) by shipping fewer packages and shipping from the closest location. Available now
Choose whether to let the Sales Channel assign routing preferences
Our flexible approach to sales channel fulfillment means that you can choose to match the sales channel instructions exactly (if they exist), or override according to your own preferences. Example: Shopify specifies shipping from Florida; we can override to ship from Nevada. Available now
Bulk fulfill orders
When you are working on multiple orders, you can manually send multiple orders downstream to a WMS at once. This a great time-saving operation when needed. Available now
Record third-party billing for shipping cost
Frequently used for dropship and wholesale order; another party requires the use of their UPS/Fedex account. Available now
Map generic shipping options from a sales channel to specific carrier/services
Sales channels frequently allow the shipping method to be unspecific, such as "standard shipping". This can cause confusion or errors downstream at a 3PL/WMS. We can map those unspecific strings to a specific carrier to eliminate that problem. Available now
Allow partial shipment of an order without splitting it into separate orders
May be required, but is not possible in all systems. Available now
Order line items are directly linked to inventory page
Immediate access to inventory visibility - both quantity and location - for each SKU in the order. This helps minimize time cross referencing inventory and is a nice quality-of-life improvement. Available now
Upstream integrations
These capabilities are related to how Endless communicates with sales channels upstream (e.g. Shopify).
Sync order updates that occurred upstream in the sales channel
Keeps order data in sync and avoids mis-shipping an order that has been changed. Available now
Downstream integrations
These capabilities are related to how Endless communicates with an external warehouse management tool (WMS) use by a third party logistics provider (3PL) (e.g ShipStation).
Fetch shipment information from downstream WMS/3PL
Shipment information is typically automated, with data flowing from your downstream provider into Endless automatically. You can also manually fetch shipment information from your downstream provider for any order at any time. Available now
Retrieve full shipment data from WMS including weight, dimensions, and cost
EC can be the complete data source; user can do analytics on shipping cost and packaging usage. Available now
Unfulfill an order - retrieve from and cancel in an external WMS/3PL
We can retrieve an order after it's been sent to an external party for fulfillment, if it's still in an editable state! This allows the user to perform advanced CX actions well beyond the typical timeframe, without needing to involve a 3PL or external teammate. Available now
Add order notes that transmit to the WMS/3PL
Improves communication about a specific order with the fulfillment team. Available now
Wholesale orders
Record additional identifiers and data fields provided by the retailer
Retail fulfillment requires data like PO number, store number, DC number, department number, etc. Available now
Record shipping window - first and last date
Often required by retailer. We can also hold an order until a specific date before sending to WMS/3PL. Coming soon
Record and/or calculate number of units, inners, master cartons, and pallets required for an order
Often required by a retailer for routing. With a complete product data, we can calculate this automatically and save lots of time for the user. Coming soon
Record special labeling required
Often required by retailer. Failure to comply creates expensive chargebacks. Available now
Generate special labeling required
Massive time savings; many users don't know how to do this, or must do it by hand Planned
Attach files to an order
More complex orders, or certain customers, will require special documentation. This could be order specific (packing slip, pallet label) or could be retailer specific (routing guide, vendor guide). Coming soon
Send files downstream to WMS/3PL
Enables fulfillment team to receive these documents and comply with requirements. Available now
Record and transmit third-party billing information
May be required by the end customer or sales channel; alternative is manual, repetitive, and error-prone communication by the user. Available now
Record and transmit international shipping details
Some international shipments require the recipient's VAT, EORI, or Tax ID number to be successfully delivered. Available now
Record and transmit extended details such as routing instructions
Allow user to collaborate and communicate with the fulfillment team to successfully follow the instructions and requirements of the end customer or internal team. This could be routing information, but could also be instructions for a VIP recipient (buyer, influencer, owner, etc.) Available now
Inventory and Location Management
Inventory Management
Endless allows you to track and manage all your inventory across locations and sales channels. The system provides comprehensive functionality for monitoring on-hand, incoming, and in-process inventory levels. Endless synchronizes inventory data between your warehouse management systems, 3PLs, and sales channels, while enabling detailed inventory adjustments and tracking. The system streamlines operations through features like Advanced Shipping Notices for inbound inventory tracking and complete inventory management across all your locations, including self-managed, 3PL-managed, and dropship partners.
Endless allows you to manage all locations where your products could be stored or shipped from, including self-managed warehouses, 3PL facilities, and dropship partners. For self-managed warehouses, Endless provides basic warehouse management capabilities, letting you organize inventory with unlimited site IDs for bins and pallets, categorized by zones. Endless supports sophisticated inventory tracking with quarantine and available sub-locations at each facility, and offers fully customizable location management to accommodate virtually any warehouse setup.
Full read-and-write Inventory Management System
Our inventory management system (IMS) includes on hand, incoming, ordered, and allocated inventory tracking. Many systems are read only but Endless can either be the native "source of truth" for inventory, or will read from an external source, like an external warehouse management system (WMS) or 3rd party logistics provider (3PL). Available now
Make adjustments to self-managed inventory with detailed adjustment codes
Endless can manage stock directly at an owned location. You can adjust inventory, and can track every change with a specific reason. This allows you to have Endless function as a lightweight warehouse management system. Available now
Downstream inventory sync from WMS/3PL
Direct connection to a user's WMS/3PL to get real-time updates on inventory. Users would otherwise depend on high latency and high effort method, such as an FTP file drop or spreadsheet exports and uploads. Available now
Upstream inventory sync to sales channels (e.g., Shopify)
Writes the correct value (unreserved available inventory) that takes into account the demand from other sales channels that would otherwise be invisible to that sales channel. This prevents over- or under-selling. User can pull inventory levels from Shopify (often used during onboarding) or push to Shopify (used thereafter). Available now
Connected to orders and ASNs
Single view shows current stock, recent shipments, and incoming product, with links to those records. Available now
Flag for low stock and oversold items
QOL - visibility of inventory issues for user. Available now
Track inventory and multiple locations, and sync to sales channels that support multiple locations
Allows for intelligent order routing. Available now
Track inventory at multiple sub-locations within a building (WMS)
Allows user to treat EC as their WMS and store inventory in specific bins, shelves, aisles, etc. Eliminates the need for a separate WMS for some users. Available now
Track quarantine/damaged inventory separately from sellable stock
User can count, but not ship, quarantined or damaged inventory. Not possible in many systems, and eliminates the need for separate tracking system. Avoid shipping bad items to customers. User can also use this feature to create inventory holds/reserves. Available now
Allocating inventory allows EC to actually process orders, not just create labels
This is a little abstract, but: a system that does not track inventory, or does not allocate inventory, cannot process orders. A spreadsheet, for example, can track quantities but cannot allocate them to orders, therefore it cannot process orders. ShipStation, if not connected to an IMS, can still create labels, but those orders might not be able to be fulfilled in real life. Available now
Warehouse Management
All locations where products could be shipped from are in Endless
This includes self-managed, 3PL-managed, and dropship partners, which provides a complete view of inventory and fulfillment locations. Many other systems are isolated or insular, requiring multiple logins and fragmented data. Importantly, we can link specific buildings to external systems, like a WMS, over API. Available now
Quarantine and Available sub-locations natively at each system location.
Used for tracking damaged items or inventory holds. Available now
Warehouse Management System (WMS)
For self-managed inventory, we provide basic WMS (warehouse management system) functionality
You can assign SKUs to unlimited site IDs (bins, pallets, etc), and categorize them by zone. This allows you to use Endless as an all-in-one solution, even if you do your own fulfillment. Eliminates the need for an additional, fragmented solution. More full featured and scalable than ShipStation's lightweight WMS solution.. We do not currently have a mobile app available for this tool. Available now
Fully customizable location management to accommodate nearly any warehouse setup
Unlimited sub-locations within a building for granular WMS activity. Available now
Make adjustments to self-managed inventory with detailed adjustment codes
You can adjust inventory directly, and can track every change with a specific reason. Available now
Supply Chain Management
Advanced Shipping Notices (ASNs)
Track inbound inventory from suppliers by SKU
User would otherwise need to track and manage this data in an analog system. Sales, marketing, and CX needs to know when items will be restocked for customer communication. Available now
Full Advanced Shipping Notice (ASN) functionality
Includes checklists and uploads to count confirm quantities and update inventories accurately. User can verify quantities themselves; integrates will WMS functionality. Useful for self-managed fulfillment. Available now
Can sync with a WMS/3PL and listen for updates from downstream
Endless can subscribe to updates from external WMS/3PL and get ASN receiving data over API. Gives user real-time visibility to inventory arrival, including overage and underage, without needing access to the external system - which they may not have. Available now
Can create ASNs in external WMS/3PL via API
Eliminates double-entry for the user, who may not even have access to the WMS. Ensures accuracy and allows user to control the process. Available now
Attach notes to the ASN to provide context for other team members
Indicates if inventory needs to be allocated or assigned to a specific customer or order Available now
Can use ASNs as a lightweight return tracker
Different ASN type codes (Standard, Quick, Return) allow the user flexibility to use the module in other ways for better reporting on unexpected inbounds and returns Available now