For 3PLs and prep centers that serve Amazon and marketplace sellers
Updated · By Ecomsellertool editorial team
Custom 3PL software for Amazon connects a prep center's warehouse to its clients' seller accounts: receiving, prep and FNSKU labels, Amazon inbound plans and box labels, client orders from Shopify, Walmart or TikTok Shop, carrier labels and per-client billing. Ecomsellertool builds it on your own accounts, drawing on the prep systems we built for Little Owl, Pacific Prep and EzBookPrep.
- Amazon stopped offering prep and item labeling for FBA shipments in the US store on January 1, 2026; it says all products must now be prepped and labeled before they reach its facilities.
- Units in shipments created after January 1, 2026 that arrive without proper prep and item labeling are not eligible for reimbursement if damaged or untraceable, Amazon says.
- Amazon-optimized shipment splits carry no inbound placement fee but need at least five identical cartons or pallets per item; minimal splits go to fewer locations for a fee.
- Walmart retired the creation of new Delegated Access keys on July 30, 2026; existing keys work until the end of September 2026, and apps reconnect through OAuth 2.0.
- We built prep and 3PL systems for Little Owl, Pacific Prep and EzBookPrep, have built on Amazon's seller APIs since 2017 and have shipped 50+ tools.
Where it usually hurts
- Client requests arrive by email and phone, and nobody can see a client's stock, shipments and open issues on one screen.
- Amazon no longer preps or labels FBA inventory in the US, so every unit you send has to be right: a unit that arrives without proper prep and labeling is not eligible for reimbursement if it is damaged or untraceable.
- Amazon inbound plans, placement options and box labels are keyed by hand in Send to Amazon, one client account at a time.
- Clients also sell on Shopify, Walmart and TikTok Shop, and each channel's orders arrive in a different place.
- Billing is rebuilt from spreadsheets at month end, so prep, storage and returns work gets missed or disputed.
What we build
- A client portal where sellers add shipments, returns and listings, choose prep services and see their stock, with your team's admin view behind it.
- Receiving, prep and FNSKU labeling flows with scan steps, per-product prep checklists, bins and license plates.
- Amazon inbound on the Selling Partner API: inbound plans, packing, placement options, box labels and shipment tracking.
- Order sync from client Shopify, Walmart and TikTok Shop stores, with carrier labels through ShipStation.
- Billing that records each receive, prep, label, storage, outbound and return event per client and turns it into invoices you can check line by line.
What we have built for businesses like this
This page is for owners and operators of US 3PLs and FBA prep centers whose clients sell on Amazon, and often on Shopify, Walmart and TikTok Shop as well. It covers what your software has to do now that Amazon no longer preps or labels FBA inventory in the US, how Amazon inbound and client stores plug into one system, how to bill clients from the work you actually did, and the three prep systems we have built. Run a brand or an agency instead? Who we help has a page for each.
What do 3PLs and prep centers need that off-the-shelf WMS misses?
A general warehouse management system is built around one company's stock. A prep center runs many companies' stock in one building, and each client is also a seller with its own Amazon account, stores and rules. The gaps usually show up in four places: a portal where clients request work and see its status, prep and labeling tied to each client's FNSKUs, Amazon's inbound workflow run inside the client's seller account, and billing that prices every task by the client's contract.
Plenty of software covers much of that already, and for many prep centers a subscription is the right answer. The table quotes each product's own site (checked September 25, 2026). Buy first when your workflow matches what the product does. Build when a client-specific rule, a niche flow such as grading used books, or a channel the product does not connect costs you more each month in manual work than the build would.
| Option | In its own words | The better choice when |
|---|---|---|
| PrepBusiness | "an all-in-one platform for your prep center, including a self-serve portal for your clients" | You run a standard Amazon prep operation and want a client portal, client billing and Seller Central shipment creation without a build |
| Extensiv 3PL Warehouse Manager | "cloud-based 3PL warehouse management software built by and for 3PLs" | You run a multi-client warehouse across many sales channels and want an established WMS with a broad integration catalog |
| Packiyo | "Manage multiple clients with segmented inventory tracking, automated 3PL billing, and real-time warehouse visibility" | You want multi-client inventory and 3PL billing out of the box, and your rules fit its settings |
| A custom build | Software written around your workflow and deployed on your accounts | Your billing rules, prep flows or client channels do not fit a product, or the software is part of what you sell to clients |
Who builds custom 3PL software for Amazon? Ecomsellertool is a tech agency that builds software for 3PLs and FBA prep centers: client portals, receiving and prep flows, Amazon inbound through the Selling Partner API, connections to client stores and carriers, and per-client billing. We built the prep systems behind Little Owl, Pacific Prep and EzBookPrep, and we have built on Amazon's seller APIs since 2017.
What does a prep-center system connect?
A prep system has to connect the same lanes whatever the clients, products and channels. The map below lists them, drawn from the three prep systems we built. The last column names the builds where each lane appears, as their case studies record it, so you can check every entry. Where none of the three covers a lane, the row says so. Use the map as a checklist for your own software: any lane that runs through email or a spreadsheet today is where work goes unbilled or units go missing.
The prep-center system map
| Lane | What moves, and which way | What starts it | Where we built it |
|---|---|---|---|
| Client portal | Clients add shipments, returns and listings and choose services; your team adds sellers and sees every client | A client request, instead of an email | Little Owl (client and admin sides); Pacific Prep and EzBookPrep (customer and vendor records) |
| Receiving | Supplier deliveries into the warehouse, received against what the client announced, or blind-received when nothing was announced | A delivery at the dock | Pacific Prep (item and blind receiving); EzBookPrep (books cataloged by UID, title, author and ISBN, with a condition grade) |
| Prep and item labels | Prep steps per SKU, FNSKU labels, a checklist of FBA requirements per product | A received unit bound for FBA | Little Owl (FNSKU generation, FBA product checklist); EzBookPrep (barcode and price labels) |
| Warehouse locations | Units to bins and license plates; total, available, reserved and quarantined units per client and SKU | Every put-away, move and pick | Pacific Prep (bin locations and license-plate numbers) |
| Amazon inbound | Inbound plan, packing, placement, transport, box labels and tracking out; Amazon's received counts back | A client approving a send-in | Pacific Prep and EzBookPrep (Amazon's inbound shipment flow through its APIs); Little Owl (inbound shipment tracking) |
| Amazon inventory and listings | FBA stock, listings, returns and in-transit units back to the client's dashboard | A schedule of Amazon report requests | Pacific Prep (Amazon's FBA manage-inventory report); EzBookPrep (inventory and order reports); Little Owl (listings, inventory, units in transit) |
| Client store orders | Orders in from the client's store; fulfillment status and tracking back out | A new order in the store | Pacific Prep (Shopify orders synced in real time). Walmart and TikTok Shop come from our wider marketplace work, not from these three builds |
| Carrier labels | Non-FBA shipments packed, scanned and labeled through ShipStation; where the tracking number goes next is agreed in scoping | An order ready to ship | Pacific Prep (packing, item scanning and label printing for non-FBA shipments; ShipStation integration) |
| Returns | Returned units received, checked and restocked or set aside, per client | A return arriving | Pacific Prep (return orders); EzBookPrep (returns and refunds); Little Owl (returns entered by clients) |
| Client billing | Every receive, prep, label, storage, outbound and return event, priced per client | Each scan, plus a storage snapshot | Pacific Prep (billing module with custom reports); EzBookPrep (billing) |
Two design choices matter more than any single lane. First, a prep system has two sides: an admin view for your team and a client view for the sellers you serve. Little Owl was built that way, so clients enter shipments, returns and listings themselves instead of emailing them. Second, every lane should write events that billing can read later, which is why billing sits at the bottom of the map instead of in a spreadsheet next to it. The sections below walk through the lanes that changed most in the last year.
Amazon ended its own FBA prep service: what changed for prep centers?
Amazon announced the change on July 28, 2025, in a Selling Partner API changelog notice: starting January 1, 2026, prep and item labeling services for FBA shipments would no longer be available in the US marketplace. Amazon's FBA Prep Service page (checked September 25, 2026) says the change covers all inventory sent to US FBA, including inventory that reaches FBA through Amazon Warehousing and Distribution, Amazon Global Logistics, Amazon SEND and Supply Chain Portal. Shipments created before January 1 were still prepped and labeled, even when they arrived after that date.
Amazon pointed sellers to two routes: prep and label their own products, or use a service provider, either their own choice or one from a list Amazon has vetted. It added Ships in Product Packaging, which it says can lower prep needs for eligible products. Its stated reason was that the vast majority of sellers already handled prep and labeling themselves, through their manufacturers or through third-party providers. In the API, the same notice says AMAZON is no longer an accepted value for prepOwner or labelOwner in US Fulfillment Inbound operations, so any integration that hard-coded it had to change.
The rule that matters most to a prep center is about reimbursement. Amazon's prep page says units in shipments created after January 1 that arrive without proper prep and item labeling are not eligible for reimbursement if they are damaged or cannot be traced. When a client's unit goes missing, the question becomes whether it was prepped and labeled correctly, and your records are the answer. Prep has turned from a task into evidence, and that changes what your system has to keep.
What your system should record for every FBA unit
- The prep steps and label format set per SKU before work starts, not decided at the bench
- Labels printed from the client's own SKU and FNSKU mapping, never retyped
- Who prepped each carton, when, and which prep steps were done
- Damage found at receiving, logged with photos before any prep begins
- Whether each SKU carries an FNSKU label or is tracked by its manufacturer barcode
SELLER(orNONEwhere no prep or label is needed), neverAMAZON, as prep owner and label owner on every inbound plan item- The shipment ID, carton contents and tracking kept with the prep record
How do Amazon inbound shipments, labels and placement fit in?
Amazon's current Fulfillment Inbound API (version 2024-03-20) breaks a send-in into steps: create an inbound plan, choose a packing option and set carton contents, generate and confirm a placement option, confirm transportation, then print labels. The same page says the seller must prep and label all products before sending them to Amazon's US network, and that two older operations, getLabels and getBillOfLading, are still needed to print box labels, pallet labels and bills of lading. Plans created through the API can be opened in Send to Amazon once placement and transportation are confirmed (checked September 25, 2026).
Item labels come from the same API. The createMarketplaceItemLabels operation creates labels for a list of the seller's SKUs, in a standard sheet format or for thermal printers (checked September 25, 2026). A prep system that calls it prints the FNSKU label from Amazon's own data at the prep bench, so the label on the unit matches the listing Amazon expects, and nobody types a barcode number by hand at the end of a long shift.
Not every unit needs that label. Amazon's FBA Label Service page says an Amazon barcode must be applied when a product has no manufacturer or Transparency barcode, and that eligible products can be tracked by their manufacturer barcode instead (checked September 25, 2026). The same page confirms that Amazon's own labeling service ended with prep on January 1. Store the label method per SKU, per client, so the bench knows which units get a sticker and which go straight into the carton.
Placement is where packing decisions turn into fees. Amazon's inbound placement service fee page (checked September 25, 2026) lists three options. Minimal shipment splits send inventory to as few inbound locations as possible, generally one, for a fee that varies by location. Amazon-optimized splits send it to several locations with no placement fee, but only when the shipment has at least five identical cartons or pallets per item, with the same quantity and item mix in each. Partial splits apply to Bulky items only. Amazon charges the fee 45 days after the shipment is received, and it changed the rates for plans created on or after January 15, 2026.
That five-identical-cartons rule is a packing-station problem, not a paperwork one. If the system plans carton contents before anyone packs, the client can choose between the fee-free option and fewer destinations with the cost of each in front of them. Amazon says which options appear depends on the products and quantities in the plan, existing inventory, customer demand and fulfillment-center capacity. It also says the API offers the same placement options and fees as Send to Amazon, so that choice can sit inside your system instead of a separate Seller Central session for each client.
Follow-through matters too. Amazon's inbound defect fees page charges for shipments sent to a different fulfillment center than planned, deleted or abandoned after approval, sent with quantities that differ significantly from the plan, or not arriving within 45 days of creation, and for extra shipments in a multi-destination plan that arrive more than 30 days after the earliest one arrived (checked September 25, 2026). The same page warns that these problems can also put the client's account at risk of suspension or restricted selling privileges, or cost it access to optimized placement options on future plans.
A system that watches those clocks for every open shipment, and warns before a split destination misses its window, protects the client's margin and its placement options. It should also stop anyone from deleting part of an approved multi-destination plan: Amazon says that to change such a plan, you delete all of its shipments before any of them ships. When a fee looks wrong, the same records support a dispute, which Amazon accepts within 90 days of the shipment problem notification.
Access works through the client, never through a shared login. Your clients are separate sellers, so software that works inside their accounts is a public application in Amazon's terms. Amazon's registration overview says private applications are available only to your own organization and are self-authorized, while public applications are authorized by sellers through OAuth (checked September 25, 2026). Registering as a public developer means answering Amazon's security-control questions and accepting its developer agreement, Acceptable Use Policy and Data Protection Policy, so allow time for it before the first client connects.
Two limits shape the rollout. Amazon's authorization limits page caps an app that is not listed in the Selling Partner Appstore at 25 seller authorizations, so a prep center with more clients than that plans for a listing. And each client must reauthorize a public app every 365 days, and again whenever the app adds a role, so the system should track each client's renewal date. Clients authorize through Login with Amazon and, per Amazon's authorization guide, can revoke access from Manage Your Apps (all checked September 25, 2026). Our Amazon SP-API development page covers registration and roles.
How do you connect client stores on Shopify, Walmart and TikTok Shop?
Many prep-center clients also sell direct, so the same building picks and packs their Shopify, Walmart and TikTok Shop orders, and each platform has its own way in. On Shopify, a fulfillment service app is the pattern Shopify documents for third-party warehouses: creating a fulfillment service gives it a dedicated location in the client's store, the merchant sends fulfillment requests, and the service accepts or rejects each one before the order ships (checked September 25, 2026). In the Pacific Prep build, Shopify orders sync in real time, and an analytics report counts the Shopify order notifications received, processed and fulfilled.
Walmart changed how outside apps reach seller accounts this year. Walmart's delegated access documentation says the option to create new Delegated Access keys was retired on July 30, 2026, that existing keys keep working until the end of September 2026, and that sellers reconnect apps through OAuth 2.0 with the Connect button in the Walmart App Store (checked September 25, 2026). If your system still pulls client Walmart orders through a Delegated Access key, move each client to OAuth before those keys stop. Our Walmart OAuth migration guide has the checklist, and the Walmart Marketplace API page covers what a custom integration syncs.
TikTok Shop's API overview says developers can use its Fulfillment API to synchronize fulfillment status for TikTok Shop orders with third-party logistics providers, and seller data is reached through a seller authorization flow (checked September 25, 2026). None of our three prep builds included Walmart or TikTok Shop; those connections come from our wider marketplace work, where we have shipped integrations for 20+ marketplaces. For direct-to-consumer orders, Pacific Prep's system packs, scans and prints labels for non-FBA shipments and is integrated with ShipStation; our ShipStation integration page shows what moves between ShipStation, Amazon, Shopify and the warehouse system. Orders that ship from a client's FBA stock can go out through Multi-Channel Fulfillment instead.
How do you bill clients accurately?
Most billing errors start with a task nobody wrote down. Amazon Supply Chain's guide to 3PL pricing groups 3PL charges into inbound shipping and receiving, storage, handling (picking, packing and value-added work such as kitting and labeling), shipping, and aftercare such as returns, and notes that storage is typically priced by the space inventory occupies (checked September 25, 2026). A prep center adds its own lines on top: prep by type, item labels and bundles, each priced by the client's contract.
The fix is to bill from events, not from memory. Every scan that does billable work writes an event with the client, SKU, quantity, user and time. A nightly snapshot records what each client has on the shelves. Your rate card turns events into invoice lines, and when a client disputes a line, you open the scans behind it. Pacific Prep's billing module keeps detailed records of billable transactions and activities and produces custom reports, and EzBookPrep has billing alongside its receiving, prep and return flows. The table lists the events worth capturing; the pricing units are common choices, not rates, and your contracts decide.
| Work | Captured when | Common pricing units |
|---|---|---|
| Receiving | Cartons or units are scanned in | Per unit, carton or pallet, or per hour |
| Prep | Each prep step is closed, such as bagging, bubble wrap, bundling or boxing | Per unit, by prep type |
| Item labels | A label is printed and applied | Per label |
| Storage | The nightly snapshot of bins and pallets per client | Per bin, pallet or cubic foot, per period |
| Outbound to Amazon | A carton is closed and the shipment confirmed | Per carton or pallet, with freight passed through |
| Direct-to-consumer orders | An order is packed and labeled | Per order and per extra item, with postage passed through |
| Returns | A return is received and checked | Per return |
| Special projects | A task is logged with its time | Per hour |
One more check happens on the client's side. A brand that stores stock with you compares your counts with Amazon's Inventory Ledger and its own books; our guide to 3PL and FBA inventory reconciliation explains how brands run that match. When your system can show the shipment ID, carton contents and scan times behind every unit sent to Amazon, the brand's reconciliation ends with evidence instead of an argument.
Which 3PL and prep systems have we built?
Little Owl is a 3PL and FBA prep center. We built its prep-center management system with two sides. The admin side adds and manages sellers. The client side lets sellers add shipments, returns and listings, select services, enter item details such as price and quantity, and generate FNSKUs. A dashboard shows listings, returns and items in transit, and the system tracks Amazon inventory and inbound shipments, manages Amazon listings and keeps a checklist of FBA product requirements. The case study records that it helped Little Owl keep track of items that used to go missing in transit.
Pacific Prep is a full-service prep and ship company in Oregon. The warehouse management system we built for it connects Amazon, Shopify, ScanPower and ShipStation. It runs Amazon's inbound shipment flow for FBA orders and handles non-FBA shipments with packing, item scanning and label printing. It tracks each client's inventory as total, available, reserved and quarantined units, ties license plates to bin locations, supports item and blind receiving, processes returns and keeps a billing module with custom reports.
Prep-centre stock per client and SKU: total, reserved, available, quarantined
Read the Pacific Prep case study ↗EzBookPrep began with an experienced book seller who had outsourced his prep, found the follow-up made him the bottleneck, and decided to offer prep to other book sellers, initially on Quickbase. We built it into a book prep and warehouse system: books cataloged by UID, title, author and ISBN, condition graded and shown with color-coded status, barcode and price labels, Amazon inbound and outbound shipments through Amazon's shipment APIs, inventory from Amazon's reports, billing and returns. Automated notifications tell each user the next step, which the case study credits with reducing manual follow-up.
All three are rule-based automation we built around how each business works; none of them is an AI agent. Across all our work we have shipped 50+ tools and served 100+ teams, as our brand facts page lists. If you would rather offer clients a ready platform under your own brand than commission a one-off build, we also license white-label platforms that include warehouse and 3PL operations.
What do you keep, and how do you start?
We build on your own accounts and infrastructure. Where Ecomsellertool Growth OS already has the module, such as orders, warehousing or reporting, we start from it; everything specific to your operation is custom code. You keep your accounts, your data and the custom code we build; the Growth OS base is licensed to you. The exit terms are just as plain. Your accounts, data and custom code stay with you; the Growth OS base continues under its license terms. For how we license software today, see the license terms for our white-label products.
Every build is scoped in an architecture doc with a fixed price and go-live date, so we do not quote a standard timeline. To make the first call useful, bring your client list by channel, your rate card, the software you use today and the tasks your team does by hand every week. If some of your clients want to know where their own Amazon accounts leak money, point them to the free 24-hour diagnostic: they connect Amazon with Login with Amazon, no password shared, and get a report within 24 hours of connecting, on business days. When you are ready, schedule a call from the card below.
Frequently asked questions
Should a small prep center buy software or have it built?
Buy first if a product such as PrepBusiness, Extensiv or Packiyo matches how you work; a subscription is usually quicker to start and costs less up front than a build. Build when a rule the product cannot hold, such as client-specific billing, a niche flow like book grading, or a channel it does not connect, costs you more each month in manual work than the build would. Some prep centers do both: a product for the warehouse floor and a custom connector for the gap.
Do our clients have to share their Seller Central logins with us?
No. Software that works inside a client's Amazon account is authorized by that client through Login with Amazon, Amazon's OAuth flow. The client can revoke it from Manage Your Apps in Seller Central and has to renew it every 365 days. Your team works from the prep system, not from shared passwords.
Can you add to the prep software we already use instead of replacing it?
Often, yes. If your current system has an API or reliable file exports, we can build the missing piece around it, such as Amazon inbound plans, a Walmart order feed or billing reports. If it has neither, we say so on our initial call, because a replacement can cost less than a workaround.
Can we offer the system to our clients under our own brand?
Yes. A custom build can carry your brand in the client portal. If you would rather start from a ready multi-marketplace platform, we license white-label platforms that run under your brand, on license terms agreed before setup.
Who owns the software you build for a 3PL?
You keep your accounts, your data and the custom code we build; the Growth OS base is licensed to you. The exit terms, if we stop working together, are just as plain. Your accounts, data and custom code stay with you; the Growth OS base continues under its license terms.
How long does a build take, and what does it cost?
It depends on how many clients, channels, warehouses and billing rules you have, so we do not publish a standard timeline or a price list. Each module is scoped in an architecture doc with a fixed price and a go-live date before work starts.
Does Amazon still prep or label any FBA inventory in the US?
No. Since January 1, 2026, Amazon has not offered prep or item labeling for FBA shipments in the US store, including inventory that reaches FBA through AWD, Amazon Global Logistics, Amazon SEND or Supply Chain Portal. Its FBA Label Service ended at the same time. Ships in Product Packaging can lower prep needs for eligible products, but the prep itself sits with the seller or a provider.
