Skip to main content

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