Integrating Shipment Tracking API into Your eCommerce Business

Er Cai Fang
Senior Product Manager
If you are looking for delivery services or delivery management solutions, you can request delivery on uParcel.
Most modern businesses rely on courier or delivery services in one way or another to get their products to market. Whether you run a small shop or are responsible for shipping large quantities of goods, you must have a system in place to track your shipments. A shipment tracking API can provide you with the information you need to keep your business running smoothly.
Integrating a shipment tracking API into your business can provide several benefits. You can get real-time updates on their location and status by tracking your shipments and improving customer satisfaction. Additionally, integrating a tracking API can help you save time and money by automating the process of tracking shipments. Finally, tracking shipments can also help you identify potential shipping problems and correct them before they become bigger issues.
There are many different shipment tracking APIs available, so it's important to choose one that meets your needs. Be sure to research the different options and compare.
uParcel and uRoute both have a shipment tracking API integrated into the system that is used to track parcels and delivery agents.
If you are looking for delivery services or delivery management solutions, you can request delivery on uParcel. On uRoute you can manage your deliveries seamlessly. We are having a limited time offer for uRoute that you can try for FREE till 31st December 2021.
Download uParcel and uRoute apps on Google Playstore and Apple App store.
Other Blog Posts

Campaign-Day Fulfilment: How to Scale Pick and Pack for a 5x Order Spike
Campaign day fulfilment is the work of picking, packing and handing over a sudden surge of marketplace orders before each platform's ship-by deadline. To scale it, convert your expected order volume into labour hours, plan shifts around when orders land, pre-pack your bundles, switch to batch picking and fix your courier cut-offs in advance. Most sellers know 11.11 and 12.12 will be busy, but few translate "busy" into packers, shifts and courier pickups. That gap is where late shipments and wrong items come from. This guide works through a single planning scenario: a store that normally ships 300 orders a day and plans for five times that on campaign day. The 5x figure is an example, not a forecast, so swap in your own numbers as you go. If you want the broader preparation timeline (stock, listings, promotions and post-sale wind-down), start with our peak season fulfilment checklist for Singapore sellers. This post stays on the warehouse floor. What does a 5x order spike mean for your pick and pack capacity? A 5x spike means five times the labour hours, not five times the effort from the same team. Start with your measured orders per labour hour, divide your campaign volume by it, and you get the hours you must staff. Everything else (shifts, kits, picking method) is about reducing those hours or spreading them out. The most reliable number you have is your own throughput. Pull the last two normal weeks and divide orders shipped by total pick-and-pack hours worked. That gives you orders per labour hour for your actual product mix. Here is the worked example. The throughput figure is an illustrative assumption, not an industry benchmark. Planning input Normal day Campaign day (5x scenario) Orders to ship 300 1,500 Measured throughput (example) 25 orders per labour hour 25 orders per labour hour Labour hours needed 12 60 Buffer for new or temporary staff (example: +15%) Not needed 69 Productive hours per person per shift (example) 7 7 People needed if done in one shift 2 10 The buffer matters, because temporary packers rarely match your regular team's speed on day one. Two more checks belong in this step: • Packing materials: multiply your average cartons, mailers and void fill per order by 1,500, then add a margin for repacks. • Space: 1,500 packed parcels need a staging area. Measure how much floor space 300 parcels take today and scale it. How many packers and shifts do you need for campaign day? Plan shifts around when orders arrive, not around office hours. Campaign orders tend to bunch around the midnight launch and flash-sale slots, so a split-shift plan (an early wave to clear the overnight backlog, a second wave for daytime orders) usually beats one long day with everyone on the floor. Marketplace ship-by windows give you some breathing room. On Shopee Singapore, sellers must ship within their Days to Ship (DTS) period, which ranges from 2 to 3 days depending on the product and excludes weekends and public holidays, according to the Shopee Help Centre. Orders that miss the deadline can be cancelled automatically. That window is a ceiling, not a target. Buyers compare delivery speed, and a backlog that rolls into day two collides with day two's orders. A practical shift plan for the 1,500-order scenario: Shift Time window (example) Headcount Focus Wave 1 Early morning to midday 6 Clear overnight orders, single-item orders first Wave 2 Midday to evening 5 Multi-item orders, exceptions, daytime flash-sale orders Floor lead Both waves (staggered) 1 Replenishment, QC checks, courier handover Assign roles rather than asking everyone to do everything. Pickers, packers and a dedicated person for labels and handover move faster than a team of generalists bumping into each other. Which orders should you pre-pack or kit before 11.11? Pre-pack anything you can predict: campaign bundles, gift-with-purchase sets and your top single-SKU orders. Kitting moves labour from campaign day to the quiet days before it, so the packing bench only has to label and seal on the day. Look at the vouchers and bundles you are running. If a "buy two, get one free" deal or a gift-with-purchase set is in your campaign plan, you already know the exact contents of those parcels. Good candidates for pre-packing: • Fixed bundles: sets sold under one listing with the same contents every time. • Gift-with-purchase: pre-bag the free item with its insert card. • Top sellers: your highest-volume single SKUs, packed in their final carton and left unsealed for a last QC check. • Inserts: thank-you cards, campaign flyers and return instructions, pre-counted into stacks. Treat each kit as its own stock item in your inventory records. If kits are built but not recorded, your available stock looks higher than it is, which is one route to overselling. Our upcoming explainer on inventory sync and why overselling happens (SG-02) covers this in more depth. Should you switch to wave or batch picking during a campaign? Yes, for most stores. Picking one order at a time wastes walking time once volume jumps. Batch or wave picking groups many orders into one trip through the shelves, then sorts them at the packing bench, which cuts travel and keeps packers supplied. At 1,500 orders, walking the aisle for each order becomes the bottleneck. Our guide to pick and pack fulfilment services in Singapore explains the basic workflow; here is how to adapt it for campaign volume. A simple wave picking process: Split orders by type: Separate single-item orders from multi-item orders. Single-item orders can be picked in bulk and packed without sorting. Release orders in waves: Group orders by time slot (for example, every hour) or by courier, so each wave can be packed and handed over together. Pick by SKU, not by order: For each wave, pickers collect the total quantity of each SKU in one trip. Sort at a put wall or into totes: A packer or sorter splits the batch back into individual orders. Pack, label and stage by courier: Parcels go straight into the lane for the courier collecting them. Before campaign day, move your expected top 20 SKUs closer to the packing area. This is a temporary layout change: shift them back once volumes normalise. Accuracy needs a check point. Add a scan or a second-person check for multi-item orders, since that is where wrong-item complaints usually come from. Track the result using the measures in our post on ecommerce fulfilment KPIs for Singapore sellers. How do cut-offs, ship-by deadlines and courier handover fit together? Work backwards from the courier. Fix each pickup time, set an internal order cut-off ahead of it, and make sure every parcel has a printed, scannable waybill before it reaches the staging lane. A parcel packed on time but missed at handover still counts as late. Your internal cut-off is the last order time you can pick, pack and stage before a scheduled pickup. Leave a margin, because the last hour is always busier than planned. Step What to fix in advance Courier pickup times Confirm extra pickups or larger vehicles for campaign days with each courier Internal cut-off Set it ahead of each pickup, for example one to two hours, based on your own pack time Waybills Print in batches as each wave is released, never at the door Staging lanes One clearly marked lane per courier or platform Handover count Count parcels per lane and match against the manifest before the vehicle leaves Platform deadlines differ, so check each one in your seller centre rather than assuming they match. Shopee's DTS rule is described above. Lazada and TikTok Shop set their own handover windows and measure on-time dispatch in their account health pages, and campaign periods can change how working days are counted. Waybills deserve their own check. From 7 October, uParcel riders scan the waybill on every official Shopee, Lazada and TikTok Shop order at pick-up and drop-off, and orders without one fail collection, as explained in our waybill scanning announcement. A smudged or missing label on campaign day is a late shipment waiting to happen. For how these deadlines translate into the delivery promises you show buyers, see our explainer on fulfilment SLAs and delivery promises. How does uParcel handle campaign-day fulfilment? uParcel handles campaign-day fulfilment inside uParcel's CMOS (Complete Marketplace Outsource Solution). The warehouse, the team managing your marketplace store and the delivery fleet plan the spike together, so bundles, staffing and courier pickups are set from the same campaign calendar instead of three separate ones. Within CMOS, ecommerce fulfilment receives campaign volumes, bundles and voucher mechanics before the sale, so kits and shifts match what is being promoted. Orders arrive through API integration with major marketplaces, are processed with same-day fulfilment and hand straight to uParcel's island-wide delivery network. The wider CMOS and ecommerce enabler services add store management alongside fulfilment. Conclusion Campaign day fulfilment comes down to arithmetic you can do weeks in advance. Convert the spike into labour hours, staff shifts around when orders arrive, and pre-pack whatever you can predict. On the day, batch picking keeps packers supplied, and fixed cut-offs with clean waybills make sure packed parcels actually leave on time. A 5x scenario is only a starting point, so rerun the maths with your own throughput and forecast. If you want a second pair of eyes on your campaign plan, uParcel's team is happy to walk you through how fulfilment, store management and delivery can work together for 11.11 and 12.12. Reach out to find out what works best for your business. Frequently Asked Questions How far ahead should I plan campaign-day fulfilment? Start the capacity maths and shift plan at least three weeks before the campaign. That leaves time to hire and brief temporary staff, order packing materials and build pre-packed kits during quieter days. How do I estimate how many packers I need for 11.11? Divide your expected campaign orders by your measured orders per labour hour, then add a buffer for slower temporary staff. Divide the result by the productive hours in each shift to get headcount per shift. What is the difference between wave picking and batch picking? Batch picking groups several orders into one trip through the shelves. Wave picking releases those batches in scheduled waves, often timed to courier pickups, so each wave can be packed and handed over together. How long do I have to ship Shopee orders in Singapore? Shopee Singapore requires sellers to ship within their Days to Ship period, which ranges from 2 to 3 days depending on the product and excludes weekends and public holidays. Check the ship-by date on each order in Seller Centre, as missing it can lead to automatic cancellation. Should I pre-pack all my campaign orders? No. Pre-pack only predictable orders such as fixed bundles, gift-with-purchase sets and top single-SKU orders. Build kits to a conservative share of your forecast and record them as stock so your inventory stays accurate. Can a fulfilment partner handle a sudden campaign spike for me? Yes. A fulfilment partner can absorb the extra labour, space and courier coordination a spike requires. Share your campaign calendar, bundles and forecast early so the partner can plan staffing and kitting in time. { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "How far ahead should I plan campaign-day fulfilment?", "acceptedAnswer": { "@type": "Answer", "text": "Start the capacity maths and shift plan at least three weeks before the campaign. That leaves time to hire and brief temporary staff, order packing materials and build pre-packed kits during quieter days." } }, { "@type": "Question", "name": "How do I estimate how many packers I need for 11.11?", "acceptedAnswer": { "@type": "Answer", "text": "Divide your expected campaign orders by your measured orders per labour hour, then add a buffer for slower temporary staff. Divide the result by the productive hours in each shift to get headcount per shift." } }, { "@type": "Question", "name": "What is the difference between wave picking and batch picking?", "acceptedAnswer": { "@type": "Answer", "text": "Batch picking groups several orders into one trip through the shelves. Wave picking releases those batches in scheduled waves, often timed to courier pickups, so each wave can be packed and handed over together." } }, { "@type": "Question", "name": "How long do I have to ship Shopee orders in Singapore?", "acceptedAnswer": { "@type": "Answer", "text": "Shopee Singapore requires sellers to ship within their Days to Ship period, which ranges from 2 to 3 days depending on the product and excludes weekends and public holidays. Check the ship-by date on each order in Seller Centre, as missing it can lead to automatic cancellation." } }, { "@type": "Question", "name": "Should I pre-pack all my campaign orders?", "acceptedAnswer": { "@type": "Answer", "text": "No. Pre-pack only predictable orders such as fixed bundles, gift-with-purchase sets and top single-SKU orders. Build kits to a conservative share of your forecast and record them as stock so your inventory stays accurate." } }, { "@type": "Question", "name": "Can a fulfilment partner handle a sudden campaign spike for me?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. A fulfilment partner can absorb the extra labour, space and courier coordination a spike requires. Share your campaign calendar, bundles and forecast early so the partner can plan staffing and kitting in time." } } ] }

What Is Inventory Sync, and Why Does Overselling Happen?
Inventory sync keeps one accurate stock count and pushes it to every channel you sell on, so Shopee, Lazada, TikTok Shop and Shopify all show the same available quantity. Overselling happens when that count falls out of step and two channels sell the same last units before either learns the stock is gone. It is a few minutes past midnight on 11.11. Your best-selling serum has 20 units on the shelf, and orders land on Shopee, TikTok Shop and Lazada at the same moment. By the time the stock figures catch up, you have sold 23. That gap of three units turns into cancellations, unhappy buyers and penalty points on marketplace scorecards. This guide explains what inventory sync is, why overselling happens, how marketplaces in Singapore treat stockout cancellations, and what sellers can do before the next campaign. What is inventory sync in ecommerce? Inventory sync means every sales channel reads its available stock from one source of truth, usually a warehouse management system (WMS) or an order management system (OMS). When a unit sells, is reserved, is returned or is received, that one record changes first, and the new available figure is pushed out to every marketplace and webstore. Without sync, each channel keeps its own stock number, updated by hand or spreadsheet. Every manual update is a chance for the numbers to drift. These are the terms that matter: Term What it means Why it matters for sync On-hand stock Units physically in the warehouse Wrong counts here break everything downstream Reserved stock Units tied to orders that are paid but not yet shipped Must be deducted before you publish availability Available stock On-hand minus reserved minus any buffer The figure each channel should show Buffer (safety stock) Units held back from listings on purpose Absorbs sync delays during order spikes SKU mapping Linking each channel listing and variant to one internal SKU A missing map means a sale never deducts stock Sync interval How often stock is pushed to channels The longer the gap, the bigger the overselling window For a wider look at the systems involved, see our guide to ecommerce enabler support for multichannel selling. Why does overselling happen when you sell on several channels? Overselling happens because stock updates are never perfectly instant. Each channel takes orders on its own, and if two channels sell the same unit before the shared count is updated, both orders go through. Manual updates, slow sync intervals, poor SKU mapping and inaccurate warehouse counts all widen that gap. The most common causes in Singapore multichannel stores are: Sync delay. If stock is pushed every 15 or 30 minutes, every channel keeps selling from the old number until the next push. Campaign concurrency. Flash deals on 11.11, 12.12 and payday sales compress hours of orders into minutes, so even short delays matter. Manual or spreadsheet updates. One person updating four seller centres cannot keep pace with live orders. Bundles and variants. A gift set that uses one unit of a serum must deduct that serum. If the bundle is not mapped to its components, the serum oversells. Inaccurate on-hand counts. If the warehouse system says 20 but the shelf holds 17, perfect sync still pushes a wrong figure. Channel settings. On Shopify, "Continue selling when out of stock" allows orders after stock reaches zero. What happens to your shop when you oversell on Shopee, Lazada or TikTok Shop? When you oversell, you have to cancel orders you cannot ship. Shopee, Lazada and TikTok Shop each treat stockout cancellations by the seller as the seller's fault, and they feed into shop health metrics that can lead to penalty points, order limits or reduced visibility. Here is how the three main marketplaces in Singapore track it, based on their seller education pages. Marketplace Metric affected What the platform says Shopee Singapore Non-Fulfilment Rate (NFR) Orders the seller cancels because a product is out of stock count toward NFR. NFR covers the past 7 days, is reviewed weekly, and penalty points start at an NFR of 10%. Shopee encourages sellers to keep NFR below 5%. TikTok Shop Singapore Seller-Fault Cancellation Rate (SFCR) Seller-initiated cancellations such as stockouts count toward SFCR. The target is below 2.5%, and a high SFCR can lead to Account Health Rating point deductions and order volume limits. Lazada Singapore Seller cancellation rate Lazada tracks seller cancellations, and its seller policy warns that high cancellation rates can lead to order caps or listing deactivation. Check Lazada Seller Center for current thresholds. The rules change from time to time, so check the Account Health or Shop Health page in each seller centre. Shopee's own fulfilment policy page and TikTok Shop's Seller-Fault Cancellation Rate guide are the places to confirm current thresholds. The cost goes beyond penalties: a buyer whose 11.11 order is cancelled may leave a poor rating and buy elsewhere. How does inventory sync work, step by step? Inventory sync works by connecting your warehouse stock record to every sales channel through APIs or integration software. Orders flow in, stock is reserved and deducted once, and the new available figure flows back out to each channel, ideally within seconds rather than minutes. A well-run sync setup follows this sequence: Set one source of truth. Decide which system owns the stock count, usually the WMS at your fulfilment warehouse. Map every SKU. Link each Shopee, Lazada, TikTok Shop and Shopify listing, variant and bundle to one internal SKU. Pull orders automatically. Orders from every channel are imported into the OMS as soon as they are paid. Reserve and deduct. Each order reserves stock immediately, so the available figure drops before picking starts. Push availability to all channels. The updated available quantity, minus any buffer, is sent to every listing. Update on receipt and returns. New inbound stock is added after it is received and checked, and returns are added back only after inspection. Reconcile with cycle counts. Regular shelf counts catch drift between the system and the physical stock. This is where the warehouse and the store connect. An omnichannel warehouse that holds one pool of stock for every channel makes step 1 far simpler than splitting stock across locations. How do you prevent overselling before 11.11? To prevent overselling before 11.11, confirm your on-hand counts, tighten your sync interval, set buffers on fast-moving SKUs, map every bundle, and freeze manual stock edits during the campaign. Do this two to three weeks ahead so there is time to test before the order spike. Use this checklist in the weeks before a mega sale: Run a full cycle count of campaign SKUs so the starting number is right. Check every SKU map, including new listings and campaign bundles created for 11.11. Set buffers on hero products, for example holding back a few units on each SKU you expect to sell out. Shorten the sync interval or confirm your integration pushes stock in near real time. Reduce the shared pool by any units reserved for marketplace flash deals. Turn on low-stock alerts. Shopee, for example, offers a Low Stock Reminder so sellers can restock before items run out. Review out-of-stock settings on Shopify so products stop selling at zero unless you are taking pre-orders. Freeze manual edits during peak hours, and name one person to approve any stock change. For the wider campaign plan, see our peak season fulfilment checklist. This week we are also publishing guides on how a partner runs campaign day for your store and how to scale pick and pack for a 5x order spike. Should you run inventory sync yourself or outsource it? Run inventory sync yourself if you sell on one or two channels with modest volumes and have someone who owns the stock record daily. Outsource it when you sell on three or more channels, run frequent campaigns, or keep stock in a third-party warehouse, because sync then depends on the warehouse and store teams working as one. Factor In-house sync Outsourced to a marketplace partner Who owns the stock record Your team, often across spreadsheets and seller centres The partner's WMS, linked to your channels Campaign readiness Depends on staff availability at midnight Planned buffers, allocation and monitoring Link to physical stock Separate from the warehouse if you use a 3PL Same team holds the stock and updates channels Best fit One or two channels, low SKU count Three or more channels, frequent campaigns Many overselling problems are handover problems: the store team creates a bundle, the warehouse never hears about it, and the count is wrong from day one. How does uParcel's CMOS handle inventory sync? uParcel's CMOS (Complete Marketplace Outsource Solution) brings store management and fulfilment warehousing under one partner, so the team that lists your products is connected to the team that holds your stock. That shared ownership closes the handover gap where most overselling starts. Under CMOS, your stock sits in uParcel's fulfilment warehouse in Singapore, and uParcel's API integration links your sales channels to fulfilment operations. Listing work under store management includes SKU and bundle mapping, while fulfilment warehousing covers receiving, cycle counts and returns inspection. Before campaign days, CMOS plans buffers and campaign allocations together with order volumes. Orders are then picked, packed and dispatched with same-day dispatch capability and delivered through uParcel's island-wide network. uParcel holds a 4.9 Google rating across 9500+ reviews. Conclusion Inventory sync keeps one accurate stock count and shares it with every channel you sell on. Overselling happens when that count lags behind real orders, which is most likely during 11.11, 12.12 and other campaign peaks. Stockout cancellations count against the seller on the major marketplaces. The fix is a single source of truth, clean SKU mapping, sensible buffers and a warehouse team connected to your store team. If you are reviewing your setup before the next mega sale, uParcel's CMOS (Complete Marketplace Outsource Solution) is one way to put store management and stock under the same roof. If you're looking to tidy up inventory sync across your marketplaces in Singapore, uParcel's team is happy to walk you through your options. Frequently asked questions How often should inventory sync run? As close to real time as your integration allows, especially during campaigns. Intervals of 15 to 30 minutes may be workable on quiet days, but they leave a wide overselling window during flash sales. Does overselling affect my Shopee seller rating? Yes. Shopee counts orders a seller cancels because a product is out of stock toward the Non-Fulfilment Rate, and a high NFR can earn penalty points. Shopee encourages sellers to keep NFR below 5%. How much buffer stock should I hold back on each channel? There is no fixed rule. Base it on how fast each SKU sells and how long your sync takes, and hold larger buffers on campaign hero products that can sell out in minutes. Can I sync stock if I use a 3PL warehouse? Yes, as long as the 3PL's warehouse system connects to your channels through APIs or integration software. The key question is who owns SKU mapping and updates when new listings or bundles are created. Should I give each marketplace its own stock allocation? Splitting stock by channel avoids overselling but often leaves units unsold on one channel while another runs out. A shared pool with buffers usually sells more, with fixed allocations reserved for marketplace flash deals that require them. { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "How often should inventory sync run?", "acceptedAnswer": { "@type": "Answer", "text": "As close to real time as your integration allows, especially during campaigns. Intervals of 15 to 30 minutes may be workable on quiet days, but they leave a wide overselling window during flash sales." } }, { "@type": "Question", "name": "Does overselling affect my Shopee seller rating?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. Shopee counts orders a seller cancels because a product is out of stock toward the Non-Fulfilment Rate, and a high NFR can earn penalty points. Shopee encourages sellers to keep NFR below 5%." } }, { "@type": "Question", "name": "How much buffer stock should I hold back on each channel?", "acceptedAnswer": { "@type": "Answer", "text": "There is no fixed rule. Base it on how fast each SKU sells and how long your sync takes, and hold larger buffers on campaign hero products that can sell out in minutes." } }, { "@type": "Question", "name": "Can I sync stock if I use a 3PL warehouse?", "acceptedAnswer": { "@type": "Answer", "text": "Yes, as long as the 3PL's warehouse system connects to your channels through APIs or integration software. The key question is who owns SKU mapping and updates when new listings or bundles are created." } }, { "@type": "Question", "name": "Should I give each marketplace its own stock allocation?", "acceptedAnswer": { "@type": "Answer", "text": "Splitting stock by channel avoids overselling but often leaves units unsold on one channel while another runs out. A shared pool with buffers usually sells more, with fixed allocations reserved for marketplace flash deals that require them." } } ] }

From Return to Resolution: How uParcel Manages Ecommerce Returns
A return is not the end of a transaction, it is the moment that determines whether the customer comes back, whether the inventory is recoverable, and whether a marketplace dispute gets resolved in the seller's favour or against it. For ecommerce sellers on Shopee, Lazada, and TikTok Shop in Singapore, returns are an operational reality. Shopee's buyer protection and Lazada's return policies mean customers can initiate returns for a range of reasons, wrong item, damaged in transit, product not as described, and the burden of resolution lands squarely on the seller. Without a documented, auditable process behind every return, sellers face three compounding risks: lost inventory that was never properly assessed, disputes that cannot be defended because there is no photographic evidence, and stock levels in the system that do not reflect what is actually on the shelf. Returns management is not a back-office function. For marketplace sellers processing significant order volumes, it is a direct determinant of seller ratings, inventory accuracy, and the cost of doing business. This post explains exactly how uParcel handles every return from the moment a parcel arrives at the warehouse to the point where the item is back in active inventory, disposed of, or returned to the client. Why Returns Management Breaks Down Without a Clear Process Most returns problems are not caused by returns themselves; they are caused by the absence of a defined process for handling them. Without documented evidence of a return's condition at the point of receipt, a seller has no way to verify whether the customer returned the correct item, whether the product was damaged before or after the customer received it, or whether the packaging was tampered with before return. These distinctions matter enormously when disputing a refund on Shopee's resolution centre or Lazada's claim process. Without integration between the returns process and the inventory management system, restocked items may not be reflected in live stock counts leading to overselling, incorrect reorder decisions, and discrepancies that only surface during a physical count. And without visibility into what happened at each step, sellers end up chasing updates manually: emailing the 3PL, waiting for responses, and getting incomplete information. A well-run returns process solves all three of these problems systematically, for every return, every time. How uParcel Manages Returns: Step by Step Step 1: The Parcel's External Condition Is Documented Before Opening When a returned parcel arrives at the uParcel warehouse, the team photographs and records its external condition before opening it. This is a deliberate first step, not an administrative formality. The external condition of a returned parcel tells a story: whether the original packaging is intact, whether the box shows signs of impact or resealing, and whether the parcel appears to have been opened and repacked before being returned. Capturing this evidence before the parcel is opened creates a clean, timestamped record of exactly what the warehouse received, protecting both the seller and the fulfillment team in any subsequent dispute. For sellers dealing with cases where a customer claims they returned a product in its original condition, pre-opening documentation is often the critical piece of evidence. Step 2: The Product Condition Is Assessed and Recorded Once the external condition is documented, the parcel is opened and the product itself is assessed. The condition of the item whether it is undamaged and resaleable, damaged but salvageable, or unsuitable for resale is recorded with photos and video. This creates a two-layer record: what the packaging looked like on arrival, and what the product looked like inside. Together, these records allow sellers to establish whether damage occurred before or after the customer received the item, which directly affects whether a refund claim is the seller's liability or a courier's. The product assessment also determines the realistic options for what happens next. An item that is undamaged and in original packaging can go straight back into active inventory. An item that is damaged but has recoverable components may need the seller's input before a decision is made. An item that is clearly unsaleable can be flagged for disposal without the seller needing to physically inspect it themselves. Step 3: The Client Is Notified With Full Documentation Once the assessment is complete, the client receives an email notification containing: The order number of the original transaction The returned SKU(s) what was actually returned, confirmed against the original order Supporting photos and videos of both the parcel's external condition and the product's condition This notification gives the seller everything they need to respond to a customer dispute, confirm that the correct product was returned, and make an informed decision about how the item should be handled without needing to visit the warehouse or request the information separately. For sellers managing marketplace disputes on Shopee's Resolution Centre or Lazada's Return portal, having time stamped photographic evidence provided automatically with every return is a significant operational advantage. The documentation is ready when the dispute requires it, not scrambled for after the fact. Step 4: The Client Decides What Happens to the Item Once the client has reviewed the documentation, they determine how the returned item should be handled. uParcel supports three standard outcomes: Restock into available inventory If the product is undamaged and suitable for resale, it is returned to active stock. The inventory count in the management system is updated to reflect the restocked unit, available for the next order without any manual intervention from the seller. Disposal If the product is damaged, expired, or no longer suitable for resale, the client can authorize disposal. This keeps the warehouse free of unsaleable stock and prevents damaged items from being accidentally restocked and dispatched to the next customer. Return to the client If the client wants to inspect the item personally for a product recall assessment, a quality review, or their own records, the item can be returned to the client's own inventory or premises. Every one of these outcomes is logged in the IMS at the point of action. The client does not need to follow up to confirm what happened; the system reflects it. IMS: Real-Time Visibility Across Every Return Every action taken from return receipt through to final outcome is tracked in uParcel's Inventory Management System (IMS). This is where the returns process translates from a physical operation into a data record that sellers can act on. What clients can see in the IMS: Current stock counts updated in real time as returns are restocked, disposed of, or transferred Return status at each stage: received, assessed, pending client decision, resolved Inventory adjustments with timestamps and associated return references The practical significance of this for marketplace sellers is direct: accurate IMS data means accurate stock counts on Shopee, Lazada, and TikTok Shop. Sellers who rely on manual returns tracking or periodic reconciliation will consistently operate with stock counts that lag reality, leading to overselling and the associated penalties, or overstocking because restock items are not being counted. Real-time IMS visibility also eliminates the operational overhead of chasing return updates manually. Instead of emailing a 3PL to ask about a return that came in three days ago, the client can see exactly where it is in the process and what decision, if any, is still pending from their side. For marketplace sellers tracking fulfillment performance, returns rate and resolution time are among the key operational indicators that affect long-term profitability. The post on ecommerce fulfillment KPIs Singapore sellers should track covers how returns fit within the broader set of metrics worth monitoring. Beyond Returns: Pick-and-Pack Documentation uParcel's documentation commitment does not begin at the returns stage, it starts at the point of outbound fulfillment. Clients can request video recordings of the pick-and-pack process for any specific order. These recordings verify: That the correct SKU was picked from the correct location That the order was packed to specification, correct packaging type, protection materials, labelling That any special packing instructions for that order were followed This capability matters most in two scenarios. First, when a customer claims they received the wrong item or a damaged product, a pick-and-pack video is unambiguous evidence of what was in the parcel when it left the warehouse. Second, for sellers with specific marketplace packing requirements (Shopee-compliant packaging, branded inserts, gift wrapping for specific SKUs), the video confirms those requirements are being met at scale, not just assumed. Together with the returns documentation process, this creates a complete evidence chain: proof of what went out, and proof of what came back. What This Means for Your Marketplace Operations For sellers operating on Shopee, Lazada, and TikTok Shop, the returns process described above has direct implications for seller account health. Dispute resolution: Timestamped photographic evidence of a return's condition, available for every return, without the seller needing to request it, significantly strengthens a seller's position in marketplace dispute processes. Sellers who cannot provide evidence of what was returned and in what condition routinely lose disputes that the evidence would have won. Inventory accuracy: Returns that are documented, assessed, and either restocked or written off through a systematic process keep IMS stock counts accurate. Accurate counts prevent overselling, which is one of the most direct causes of Non-Fulfilment Rate (NFR) penalties on Shopee and similar metrics on Lazada. Customer trust: A returns process that is prompt, documented, and communicated to the customer (via the seller, once the seller has the documentation in hand) signals professionalism. Customers who receive a clear, evidenced response to a return dispute are more likely to repurchase than customers who receive a delayed, vague one. The relationship between fulfillment quality and repeat purchase is covered in more detail in the post on how fast fulfillment drives customer loyalty in Singapore. Returns Handled Right, From the First Parcel to the Last Record A returns process without documentation is a liability. A returns process with documentation, time-stamped, photo and video-supported, and integrated into a live inventory management system is a tool that protects the seller at every stage of a dispute, keeps inventory counts accurate, and removes the operational overhead of manual follow-up. uParcel's approach to returns, condition documented before opening, product assessed and recorded, client notified with full evidence, outcome tracked in the IMS, is designed to make returns manageable at any order volume, without the seller needing to be involved in every step. The pick-and-pack recording capability extends that same principle to the outbound side: evidence of what went out, so that what comes back can be assessed against a known baseline. To learn more about how uParcel's fulfillment service handles your end-to-end order operations from inbound receiving to returns resolution, visit the Ecommerce Fulfillment service page or reach out to the team to discuss your specific requirements.