A customer says her vitamin C serum smells odd and looks darker than before. The warehouse sees the SKU and tracking number, but not the production batch. The brand must either keep shipping or hold every bottle while someone searches receiving sheets.

Proper lot tracking avoids that mess. It keeps a thread running from the manufacturer’s batch record to the warehouse receipt, storage location, customer shipment, complaint, and return. If lot VC-260701 is suspect, the team can hold that lot without freezing VC-260615 and VC-260720.
That is the job of lot tracking. The printed code is only the folder label; the useful part is the history inside it. Here is how a cosmetics 3PL should preserve that history through recalls and returns.
What Lot Tracking Means in Cosmetics Fulfillment
Lot tracking connects a group of products made under defined conditions to every inventory event that follows. In cosmetics, one lot may represent a production run, filling run, or another manufacturer-defined quantity. Every unit in that group carries the same lot or batch identifier.
A warehouse does not need the full formula record to fulfill orders. It does need enough information to keep batches separate and report where each one went. That usually includes the batch identifier, product SKU, quantity, relevant dates, inventory status, warehouse location, and outbound order history.
The terms can get muddled, so here is the plain version.
| Term | What it identifies | Example | Why the distinction matters |
| SKU | A product or sellable variant | 30 ml Vitamin C Serum | One SKU may contain several batches |
| Lot or batch number | A group produced under defined conditions | VC-260701 | Used to isolate and trace affected units |
| Serial number | One individual unit | SN-0084521 | Usually unnecessary for ordinary cosmetics |
| GTIN or barcode | A trade item or packaging level | EAN/UPC on the carton | Helps identify the item, but may not identify its batch |
| Expiration or best-before date | A date linked to shelf life or quality | 2028年6月 | Can drive FEFO allocation when supplied |
| PAO symbol | Recommended use period after opening | Open-jar symbol marked 12M | The clock normally starts after opening, not at warehouse receipt |
“Lot” and “batch” are often used as synonyms in everyday beauty operations. A manufacturer may make a technical distinction between them, but the warehouse rule is simple: preserve the original identifier and do not casually invent a replacement.
Forward and Backward Traceability
Backward traceability asks where a product came from. For example, which manufacturer, purchase order, production batch, and inbound receipt supplied this bottle?
Forward traceability asks where it went. Which storage locations, transfers, wholesale accounts, marketplace orders, and DTC customers received units from the lot?
Good traceability works both ways. Think of it like checking a train line. You should be able to follow the track back to the first station and forward to every stop. A spreadsheet that records only “500 units received” covers half the journey at best.

Why Cosmetics Need Batch-Level Control After Manufacturing
Batch-level control helps a brand investigate issues such as:
-
An unusual odor, color, or texture
-
Microbial contamination or a failed quality test
-
A leaking pump, cracked jar, or weak seal
-
Incorrect label text or the wrong carton version
-
Shade variation between production runs
-
Missing directions or warnings
-
Heat, freezing, humidity, or light exposure
-
Short-dated stock entering a retail or marketplace channel
-
A component defect that affects only one filling or packaging run
Risk changes by product. Pressed powder is not handled like glass serum. Fragrance, aerosols, and nail products may face carrier restrictions. Lightly preserved formulas may need tighter controls. Some sunscreens, acne products, or dandruff products are also drugs in the United States.
Warehouse software cannot decide legal classification. The brand obtains qualified advice; the 3PL turns approved requirements into warehouse rules.
A Narrow Recall Is Better Than a Blunt One
Suppose a brand holds 9,000 bottles of one serum SKU across three lots. A packaging supplier reports that pumps used in one 3,000-unit lot may fail.
With reliable lot data, the warehouse can hold the remaining units from that batch and identify the orders that received it. The other two lots can be reviewed separately and may remain available.
Without reliable data, the brand may need to hold all 9,000 bottles. It may also contact customers who received unaffected stock. That costs more and creates more worry than the original problem deserved.
Lot tracking narrows the blast radius. It does not make a quality problem pleasant. It just stops one bad batch from behaving like a problem with every batch.

The Batch Data a Cosmetics Brand and 3PL Should Share
Capturing a lot number is a start, but it is not a complete data model. The record must explain what the lot is, where it sits, whether it can ship, and which orders have used it.
Here is a practical minimum.
| Data group | Useful fields | Why it matters | Likely system owner |
| Product identity | SKU, variant, product name, size, shade, GTIN/barcode | Prevents a correct batch from being attached to the wrong item | Brand ERP, PIM, or store |
| Batch identity | Manufacturer batch, supplier lot, production date, expiry or best-before date | Connects stock to production and shelf-life evidence | Manufacturer and brand |
| Inbound receipt | PO, ASN, receipt date, quantity, carton/pallet, warehouse, dock photos | Shows what physically arrived | WMS |
| Quality status | Pending, released, held, rejected, reason, approver, evidence | Controls whether inventory is eligible for orders | QMS or WMS |
| Storage and movement | Bin, zone, transfer history, quantity adjustments, timestamps | Locates units and preserves chain of custody | WMS |
| Fulfillment | Order ID, channel, pick time, batch allocated, quantity, tracking number | Connects a shipped unit to its destination | OMS and WMS |
| Return and complaint | RMA, original order, reported issue, readable batch, condition, disposition | Supports investigation and blocks blind restocking | Returns platform, helpdesk, and WMS |
Product and Batch Master Data
Before stock moves, the brand should give the warehouse an approved product master. It should identify the sellable SKU, each variant, barcode, unit of measure, case pack, packaging version, storage notes, and any shelf-life rule.
Keep the manufacturer’s code exactly as printed, including leading zeros and letters. If a warehouse creates an internal receipt ID, store it separately. Changing 0A26B7 to 1267 may break the link to production records.
If the brand sources products and packaging separately, the handoff between the supplier, quality team, and warehouse matters even more. A documented product quality inspection process can link what was approved before dispatch to what the warehouse actually received. Still, inspection scope must be defined. A carton count does not prove formula safety, and a visual check does not replace laboratory testing.
Order-Level Data Is the Part Many Teams Miss
Some warehouses show stock by lot but lose the relationship when an order ships. The WMS should record which lot supplied each order line. If two lots fill one line, save both lot-and-quantity pairs. Apply the same rule to split shipments, wholesale cartons, marketplace replenishment, and manual orders.

How Lot Tracking Works From Receiving to Delivery
Lot control is a series of small gates. Skip one, and the data chain develops a hole.
Agree on the Data Before Inventory Ships
Before inventory ships, the brand, manufacturer, and 3PL should agree on:
-
Where the code appears on the unit, retail carton, inner case, and master carton
-
Whether the same code is human-readable and scannable
-
Which date fields accompany it
-
Whether mixed-lot cartons are allowed
-
What evidence arrives with the shipment
-
What happens when the code is missing, damaged, duplicated, or different from the ASN
A photo guide should show the code location on each packaging level.
Preserve the Manufacturer’s Batch Identity
Keep the original code even when the 3PL adds an internal pallet ID or barcode. After repacking or relabeling, preserve the original lot link and record the approval, materials, quantity, and time.
Scan and Validate Each Lot at Receiving
The receiver compares the shipment with the purchase order or advance shipping notice. Checks may include SKU, lot, dates, quantity, packaging, seals, labels, and visible damage. New stock stays pending until required checks are complete.
This is particularly useful for brands using beauty and cosmetics fulfillment from China, where the factory, warehouse, ecommerce platform, and final market may sit in different countries. Each handoff needs a clear data record rather than a message buried in a chat thread.
Quarantine Exceptions Before They Spread
Hold and investigate mismatched codes, unreadable labels, mixed lots, missing required dates, unexpected packaging, leakage, or damaged seals. Use both a system hold and physical control where the risk warrants it.
Keep Lots Separate in Storage
The WMS must know the quantity and location of each lot. Separation may be physical, logical, or both. A fast-moving lipstick may use controlled replenishment, while a sensitive serum may stay in separate bins. A picker should never choose an unrecorded batch by convenience.
Apply the Right Allocation Rule
FIFO sends the oldest received stock first. FEFO sends the stock with the earliest eligible expiry first. They can point to the same lot, but not always.
Imagine that lot A arrived in March and expires in December. Lot B arrived in April but expires in October. FIFO selects A. FEFO selects B. For dated inventory, FEFO is usually the more useful starting rule.
The order still needs enough remaining shelf life for its destination, channel, and customer. A China 3PL fulfillment operation should set both an eligibility threshold and an allocation sequence.
Validate the Lot at Pick and Pack
The system should tell the picker which lot to use. A scan then confirms that the physical unit or bin matches the instruction. If it does not, the system should block or escalate the pick rather than quietly accept it.
Ask what happens after a wrong-lot scan. An optional warning is not much of a control.
Save the Lot Against the Shipment
Store the final lot allocation against the order line. For kits, save every controlled component’s lot; a kit-level SKU alone cannot isolate one recalled serum.
Keep an Audit Trail
For transfers, corrections, write-offs, and cancelled picks, record the old value, new value, user, time, reason, and reference. If a quantity changes and nobody can explain it, traceability has already weakened.
| Control point | Common failure | Evidence to request |
| Receiving | Batch entered incorrectly | Receipt record plus label photo |
| Release | Pending stock becomes available | Approval log and status history |
| Storage | Two lots mixed in one unmarked location | Bin-level inventory report |
| Picking | Wrong batch accepted | Failed-scan demonstration |
| Packing | Kit components lose their individual batches | Component-level shipment record |
| Shipping | Order export contains only SKU | Order-to-lot report |
| Adjustment | Quantity changed without explanation | User and reason audit log |
| Return | Unit restocked under a generic batch | RMA-to-disposition record |

FIFO vs. FEFO for Cosmetics Inventory
FIFO is useful when products are effectively identical in shelf-life terms and the oldest receipt should move first. FEFO is better when lots have different expiry or best-before dates.
Cosmetics add one wrinkle: not every item carries a printed expiration date in the same way. The brand may manage a manufacturer-supported shelf-life date internally, while the consumer package shows a PAO symbol. The warehouse should not guess a date by decoding a batch code from an unofficial website. It should use approved data from the brand or manufacturer.
The PAO mark also does not solve warehouse allocation. A 12M open-jar symbol means the product is intended to be used within 12 months after opening. A sealed unit in a warehouse has not started that consumer-use period. PAO and lot traceability answer different questions.
For each SKU or product family, define:
-
Whether an expiry, best-before, or internal shelf-life date exists
-
The source of that date
-
The minimum remaining shelf life at dispatch
-
Whether the threshold changes by DTC, wholesale, marketplace, or destination
-
What happens when stock drops below the threshold
-
Whether FEFO or FIFO controls allocation
Near-dated stock can then be reported early. The brand may choose a promotion, a different channel, a supplier claim, or disposal. Discovering it at the packing bench is a bit late.

Building a Recall-Ready Cosmetics Fulfillment Workflow
A recall may begin with a supplier notice, failed test, defect, adverse event, complaint pattern, or regulatory action. The plan must already identify who can stop shipments, preserve evidence, and assess scope.
Step 1: Stop New Allocation
Hold the suspect lot and stop open orders from allocating it. Check storage, work areas, replenishment carts, and already-picked orders. Name someone who can authorize the hold across time zones.
Step 2: Define the Scope
Confirm the product, lot, packaging version, production window, destinations, and issue. Check whether a shared material connects other finished lots. Quality and regulatory owners define scope from evidence; the warehouse maps it to physical and shipped inventory.
Step 3: Locate Every Inventory State
A useful lot report separates units into clear buckets:
-
Available in storage
-
On quality hold
-
Damaged or awaiting disposition
-
Allocated to open orders
-
Picked but not shipped
-
In transit between locations
-
Shipped to DTC customers
-
Shipped to retailers, distributors, or marketplaces
-
Returned to the warehouse
-
Destroyed, reworked, or otherwise removed
Step 4: Build the Distribution Record
The order-to-lot export should identify the order, item, quantity, shipment date, carrier tracking, channel, and delivery destination needed for the response. Access to personal data should be limited to authorized people and used under applicable privacy rules.
In the United States, the FDA recall policy for cosmetics says lot numbering is not required by law for cosmetics. It does, however, recommend sufficient production lot or batch coding to support positive identification and effective recall. It also recommends maintaining adequate distribution records for longer than the product’s shelf life and expected use.
Step 5: Communicate and Receive Affected Units
The responsible team decides who must be notified. Messages need enough detail to identify the product and required action. Returned units use a dedicated event code, enter quarantine, and retain batch, quantity, sender, condition, and disposition records.
Step 6: Reconcile and Close
Reconcile what was produced or received with what remains, shipped, returned, destroyed, or otherwise accounted for. Investigate differences and retain the reports, decisions, approvals, communications, and disposition evidence.
Under the FDA’s MoCRA overview, a responsible person must report a serious adverse event associated with a cosmetic product in the United States within 15 business days. MoCRA also gives FDA mandatory recall authority under defined conditions. Warehouse reports support these duties but do not replace a regulatory response.
For products placed on the EU market, Regulation (EC) No 1223/2009 establishes supply-chain traceability and other obligations for responsible persons and distributors. Its rules are not identical to U.S. rules. Brands selling into Europe should map their fulfillment records to the applicable duties in the EU Cosmetics Regulation and obtain qualified advice for their exact role.
ISO 22716 provides a useful cosmetics GMP framework, but it is not a magic badge that makes a product or warehouse legally compliant.
Run a Mock Recall Before the Real One
A mock recall tests records under a clock. Choose a lot and find all affected inventory and orders. One hour can be an internal target for the first trace report; it is not a universal legal deadline.
| Mock-recall measure | What to test | Example internal target |
| Identification time | Time to find on-hand and shipped units | Initial report within one hour |
| Quantity reconciliation | Received quantity matched to all known states | 100% accounted for or explained |
| Orphan records | Orders with SKU but no lot | Zero |
| Physical accuracy | System-held units found in expected locations | All sampled units match |
| Contact coverage | Affected orders with usable destination data | All in-scope orders |
| Decision record | Owner, hold time, exports, and actions documented | Complete event log |
Record every gap, corrective action, owner, due date, and retest result.

Cosmetics Returns Should Enter Quarantine First
A returned cosmetic has left the controlled supply chain. It may be opened, used, heat-exposed, swapped, damaged, or separated from its packaging. Even a sealed box may contain the wrong item. The sensible default is quarantine first, decision second.
Link the Return to the Original Shipment
The RMA should connect to the original order, SKU, quantity, and shipped lot whenever possible. That link tells the team whether the item belongs to a held or recalled batch. It also helps detect repeated complaints from one production run.
Record wrong products and unreadable codes as identity exceptions. Never assign them to the newest batch merely to complete the return.
Inspect What You Can Actually Verify
A returns checklist may cover:
-
Tamper seal and retail carton condition
-
Evidence of opening or use
-
Leakage, cracks, pump damage, or broken applicators
-
Product color, odor, or separation when inspection is authorized
-
Legible SKU, barcode, batch code, and date
-
Match with the original order
-
Recall or hold status
-
Known temperature or contamination concern
-
Photos and customer-reported reason
The check must fit the approved scope. Staff should not open sealed cosmetics for an improvised inspection.
Use Documented Disposition Codes
Every return needs a clear final status. “Processed” says almost nothing.
| Return condition | Default operational path | Why |
| Sealed, correct item, readable lot | Quarantine and assess against approved restock rules | Packaging appearance alone is not enough |
| Opened or used | Non-saleable hold, then approved disposal or investigation | Product integrity cannot normally be assured |
| Leaking, cracked, or damaged | Non-saleable and documented | Safety, contamination, and customer-experience risk |
| Expired or below shelf-life threshold | Block from normal saleable inventory | Fails the brand’s release rule |
| Unreadable or missing batch code | Identity exception hold | Cannot support reliable traceability |
| Wrong item or suspected swap | Fraud/identity review | Order and physical unit do not match |
| Recalled or held lot | Recall quarantine | Must remain inside the recall workflow |
| Approved unopened resale unit | Release only after documented approval | Creates an auditable return-to-stock decision |
Whether an unopened return can be resold depends on the product, market, channel, condition, policy, and law. The brand should define the rule with quality and regulatory input.
Your public refund, resend, and returns policy explains what a customer may receive. The warehouse SOP answers a different question: what happens physically and digitally to the returned unit? Both policies should agree, but they are not the same document.
Complaints Can Reveal a Batch Pattern
Three “pump does not work” tickets may look unrelated. If all three belong to lot P-2608, the pattern changes.
Use consistent reason codes while preserving the customer’s own words. Escalate against agreed thresholds. The fulfillment team records evidence; qualified owners make medical, quality, and regulatory judgments.

Systems and Integrations That Keep Lot Data Intact
Technology helps, but only when each system has a clear job.
| System | Typical role | Lot-tracking question |
| Shopify or storefront | Product, order, customer, and fulfillment status | Does it need to display lot data, or only receive fulfillment updates? |
| OMS | Routes and manages orders across channels | Does each order line retain the WMS lot allocation? |
| WMS | Controls receiving, locations, picking, shipping, and returns | Is lot scanning enforced at every relevant movement? |
| ERP | Holds purchasing, inventory value, suppliers, and financial records | Which system owns the approved batch master? |
| QMS | Holds tests, deviations, release decisions, and corrective actions | Does a quality hold update WMS availability promptly? |
| Helpdesk/returns platform | Captures complaints and RMAs | Can a complaint be tied back to the shipped lot? |
Shopify identifies what the customer bought. The WMS identifies which physical batch fulfilled it. The integration should return that relationship to the brand through a portal, API, or export.
Use Shopify fulfillment checks before scaling to test cancellations, split shipments, bundles, manual orders, returns, and failed syncs. Automation repeats a bad mapping very efficiently.
Barcodes Need a Data Rule Behind Them
A barcode can encode a product, batch, date, or warehouse ID. GS1 application identifiers may help structure GTIN, lot, and expiry data. Keep human-readable text too, and validate manual entry where similar characters cause errors.
Protect the Record
Limit who can release stock, edit lots, adjust quantities, or approve returns. Preserve logs and exports. Set retention periods from product life, contracts, insurance, and applicable law.

How to Audit a Cosmetics 3PL’s Lot-Tracking Capability
Do not ask only, “Can you track lots?” Almost every sales presentation will say yes. Ask the provider to show what yes looks like.
Ten Pieces of Evidence to Request
-
A sample report showing on-hand quantity by SKU, lot, status, and location
-
An export linking a shipped order line to its actual lot and quantity
-
The screen or workflow used to hold and release a batch
-
FEFO and minimum-shelf-life settings for different channels
-
The receiving rule for mixed-lot cartons and unreadable codes
-
A demonstration of what happens after a wrong-lot scan
-
Component-level lot records for kits and bundles
-
Return condition and disposition codes
-
An audit log for edits, movements, and inventory adjustments
-
A mock-recall procedure and a recent anonymized test result
| Requirement | Useful evidence | Warning sign |
| Lot capture | Live receiving workflow | Lot added later from a spreadsheet |
| Pick control | Wrong-lot scan is blocked | Picker can override without reason |
| Recall report | Lot-to-order export produced promptly | Staff must search order notes manually |
| Returns control | Quarantine and disposition history | All unopened units auto-restock |
| Shelf-life control | FEFO plus channel threshold | Only receipt-date FIFO is available |
| Data ownership | Export and retention terms | Brand loses records after offboarding |
Put Responsibilities Into the SOP and Contract
The agreement should name who starts a hold, defines recall scope, communicates, and approves release, destruction, or rework. Cover response hours, data access, retention, recall labor, disposal costs, insurance, and offboarding exports.
The brand remains responsible for classification, market access, formula safety, labels, and regulatory decisions unless a qualified party accepts a defined role. Fulfillment support cannot make an unsupported product compliant.
For growing brands, a 3PL fulfillment service is most useful when sourcing, quality records, inventory rules, store data, and warehouse actions meet in one repeatable workflow.

Common Lot-Tracking Mistakes in Beauty Fulfillment
Treating the SKU as the Batch
The SKU says what the product is; the lot says which production group it came from.
Recording the Lot at Receiving but Not at Shipping
Make the lot-to-order link part of shipment confirmation.
Mixing Lots Without Location Control
Never keep several unmarked lots in one open pick bin.
Using FIFO When Dates Differ
Use FEFO when approved shelf-life data supports it.
Letting a Spreadsheet Drift Away From the WMS
Define one source of truth and reconcile any controlled supporting file.
Losing the Original Lot During Relabeling or Kitting
New labels must preserve the manufacturer’s batch link.
Returning Everything to Available Stock
A refund is not a quality release. Apply the approved disposition rule.
Testing Only the Happy Path
Test wrong scans, missing codes, mixed cartons, split shipments, bundles, failed integrations, and recalled returns.

A 30-Day Implementation Plan for Growing Cosmetics Brands
Week 1: Map Products, Risks, and Owners
List every controlled SKU, batch format, available date, storage need, channel threshold, and product classification concern. Name the owner of product, quality, warehouse, customer, and regulatory data.
Choose a pilot with two or three real batches. Do not redesign the entire catalog before proving the workflow.
Week 2: Configure Data and Statuses
Load clean product and batch masters. Configure pending, released, held, rejected, returned, and destroyed statuses. Set allocation rules, user permissions, and required reason codes.
Prepare receiving and return photo guides. Define what warehouse staff should do when the data and physical item disagree.
Week 3: Test the Physical Workflow
Receive pilot stock, move it, count it, pick it, cancel an order, build a mixed-lot kit, create a split shipment, and process several return conditions. Compare physical units with system records after every test.
Fix the boring details. That is where most failures live.
Week 4: Run a Mock Recall
Select one pilot lot without warning the operating team too far in advance. Hold it, find every unit and order, export the distribution record, reconcile quantities, and document the result.
Turn each gap into a corrective action with an owner and due date. Then test again. A process is not ready because the SOP looks tidy. It is ready when people and systems can follow it under pressure.
Conclusion: Keep the Batch Identity Alive
Lot tracking for cosmetics fulfillment is not a sticker project. It is a chain of evidence.
The batch identity starts with the manufacturer. The brand and 3PL keep it alive through receiving, quality status, storage, picking, packing, delivery, complaints, recalls, and returns. If that colored thread breaks anywhere, the team falls back to guesswork.
Start with a small data set, clear ownership, enforced scans, and quarantine rules that people can actually follow. Then test the awkward cases. When a complaint arrives, you want a precise report and a controlled response—not six people searching spreadsheets while valid orders sit frozen.
FAQs About Lot Tracking for Cosmetics Fulfillment
What is lot tracking in cosmetics fulfillment?
Lot tracking follows a cosmetic batch through receiving, storage, shipping, returns, and recalls. It lets a brand locate affected units and customer orders without treating every unit of one SKU as identical.
Is a lot number the same as a batch number?
They are often used interchangeably, although a manufacturer may define them differently. The 3PL should preserve the original identifier and its link to production records.
Are lot numbers legally required on cosmetics in the United States?
FDA says lot numbering is not required by law for cosmetics, but sufficient coding supports identification and recalls. Different rules may apply when the product is also a drug.
What cosmetics batch data should a 3PL record?
Record the SKU, original batch, relevant dates, quantities, locations, status, movements, quality decisions, outbound orders, returns, and final disposition. Exact fields depend on the product and market.
Can Shopify track cosmetic lot numbers by itself?
Shopify manages products and orders; lot allocation normally happens in the WMS. The integration or 3PL portal should return the batch tied to each shipped order line.
How do you trace a cosmetics batch to customer orders?
The WMS assigns and scans the lot during picking, then stores it against the order line. A lot search can return the associated DTC, retail, marketplace, or wholesale shipments.
What is the difference between FIFO and FEFO for cosmetics?
FIFO follows receipt order. FEFO selects the eligible lot with the earliest expiry. FEFO suits batches with different dates, subject to each channel’s minimum shelf-life rule.
Do all cosmetics have expiration dates?
No. Practices vary by product and market. Use approved brand or manufacturer dates and do not guess shelf life from an unofficial batch-code calculator.
What does the PAO symbol mean, and can it drive warehouse picking?
An open-jar mark such as 12M shows the use period after opening. It is not a sealed-product expiry date and cannot run FEFO by itself.
How should a warehouse handle cosmetics with unreadable batch codes?
Place them on identity hold and compare cartons, records, photos, and supplier documents. Release only through an approved exception process; never invent a convenient batch.
Can opened or returned cosmetics go back into saleable inventory?
Opened cosmetics generally should not return to saleable stock. Even sealed units enter quarantine and are released only when documented product, market, channel, condition, and safety rules allow it.
What happens to returned cosmetics from a recalled lot?
They enter recall quarantine under the event or RMA code. Keep them blocked until an authorized person approves investigation, destruction, vendor return, or another documented action.
How quickly should a 3PL complete a mock recall?
There is no universal time. A brand may target an initial report within one hour, then require full quantity reconciliation and an explanation for every exception.
How are lots tracked inside beauty kits and subscription boxes?
Track every controlled component’s batch, not only the kit SKU. This allows one serum to be traced or recalled without treating every item in the kit as affected.
What reports should a cosmetics brand request from its 3PL?
Request lot inventory, order-to-lot history, expiry exceptions, holds, adjustments, returns, kit traceability, and mock-recall results. Confirm that the brand can export them after offboarding.
Table of Content
I’m Cassiel. I’ll help you scale your Shopify business with reliable fulfillment.
Join to newsletter.
Follow us and get more knowledge.

