Six checks, from the seal to the stock count in Shopify, each with one piece of proof. Plus the three screens that make last quarter's version wrong.
Unloading an ocean container, often called devanning, follows the same six checks every time. Match the paperwork. Photograph the container. Check the seal before it's cut. Count every piece against the paperwork. Write down exceptions before the driver leaves. Post the received stock in Shopify.
Each check needs one piece of proof, not just a ticked box. That proof is what a shortage or damage claim rests on later.
The dock steps rarely change. The screens do. Shopify changed how purchase orders are received this year, so a screenshot from last quarter can send someone to a button that no longer does the job.
| # | Check | Proof it happened |
|---|---|---|
| 1 | Paperwork matches | Bill of lading, packing list and PO numbers on one record |
| 2 | Container number and outside condition | Photo of the number, plus every dent, hole or wet patch |
| 3 | Seal checked before cutting | Seal number recorded and photographed in place |
| 4 | Piece count | Signed tally sheet matched against the packing list |
| 5 | Exceptions noted | Shortage, overage and damage written on the delivery receipt |
| 6 | Stock posted | Received quantities in Shopify, empty container returned |
The order matters. Each check settles a question the next one can't. Once the seal is cut, nobody can prove what state it was in. Once the driver leaves with a clean signature, a missing carton is much harder to claim.
US Customs and Border Protection (CBP) sets out a four-step check for seals on inbound containers, done with a witness before the seal is cut. It calls it View, Verify, Twist, and Tug.
Photograph the seal in place, then cut it. CBP's guidance also says cut seals should be thrown away somewhere nobody can get at them, so they can't be reused.
Stop. Don't open the doors. A different number can mean the container was opened and resealed on the way, for example for a customs exam, but you need the record that proves it. Call the carrier and your customs broker for the replacement seal record, and tell your insurer. A seal that is damaged, loose or missing stops the unload: photograph it, keep it, and report it.
Count cartons as they come off the container, on a tally sheet, not from memory at the end. Then match the total against the packing list and the bill of lading. The person who counted signs the sheet.
For high-value stock, do a blind count: the counter doesn't see the expected quantity, so they can't round towards it.
Write any shortage, overage or damage on the delivery receipt before the driver pulls away. That signed note is what a later damage claim rests on, and a shortage claim works the same way. A clean signature with nothing written makes both much harder.
This step is worth getting right. The Fulfillment Advisor's 2025 warehousing survey found that the average cost to unload a container rose from $350 to $500 in a year. You are paying more for every container, so it's worth making sure you get what you paid for.
Who does this step depends on your setup. If your 3PL's system syncs stock to Shopify, the count reaches Shopify through that connection, and your job is to check that the numbers landed. If you receive stock yourself, or your 3PL doesn't sync, you post it using Shopify's purchase orders.
Shopify's help center now says receiving happens on the inventory transfer linked to the purchase order, not on the purchase order itself. The purchase order records what you agreed with the supplier. The transfer tracks the goods arriving.
The three actions are not interchangeable:
The transfer stays In progress until every expected unit has an action, then changes to Transferred. Each purchase order can have one linked transfer at a time. If the supplier ships in several containers, receive each shipment as it arrives. Shipping costs and customs duties that weren't known at order time go on the shipment as cost adjustments.
A transfer stuck at In progress is your signal that something wasn't counted. If the numbers still don't agree after it closes, the inventory reconciliation SOP for Shopify and your 3PL covers the full count-against-system check.
Try it on one of your own procedures.
Record a process once, AI writes the structured SOP. 3 free SOPs, no credit card.
The dock half of this process barely changes. The software half keeps moving. Shopify releases product changes in batches it calls Editions, and portals and 3PL forms change without notice. A screenshot from last quarter can point at a button that has moved or now does something different.
That is SOP drift: the document stops matching the work, and nobody is told.
Not the whole checklist. Just the three screens that change without telling anyone:
Keep the seal and count steps as plain written steps. They don't depend on a screen, so they're cheap to keep current.
The receiving and putaway sections this container checklist slots into.
The clock doesn't wait for paperwork. AB Group Shipping, a Miami freight forwarder, notes that a customs exam freezes your container but not your billing. It puts free time before storage charges at 4 to 5 calendar days at PortMiami. Free time varies by port and carrier, so check the window for yours. If an exam happens, ask the carrier for a free-time extension in writing.
Nobody reviews the recording. Whoever ran the last container may have used a shortcut nobody wrote down. If the checklist is re-recorded from that run without anyone checking it, the checklist now teaches the shortcut.
The 3PL owns half the steps. Your checklist can say "check the seal", but the person doing it works for your 3PL. Agree which steps they own and what proof they send you after every container.
Setting what your 3PL owns, and how you check it, before the first container arrives.
Pick the next container that's already booked and use it as the recording session. Record the portal while the pickup is booked. Record the 3PL's receiving form as it's filled in. Record the Shopify receiving path. Write the seal and count steps as plain text. You end up with a checklist that matches how this container was actually received, with a date on it.
ReccordSOP turns a screen recording into a step-by-step SOP, with a screenshot for each step and the clicked button highlighted. Re-record the same task later and it compares the new recording with the existing SOP, flagging the steps that changed instead of overwriting them, and keeps version history. An SOP can also go out as a checklist run: the receiver ticks off each step, and the run records which version they followed.
A recording shows one person's way of doing the task, so someone still has to check it. The free plan covers 3 SOPs in total. Team is $19 per user per month, with a 3-user minimum. Not sure this process needs a tool at all? The 90-second check will tell you.
The fixed set of checks run from a sealed container arriving at the dock to the stock being available to sell. It covers matching the paperwork, photographing the container, checking the seal, counting every piece, noting exceptions on the delivery receipt, and posting the received stock, with one piece of proof for each check.
Don't cut the seal or open the doors. Write down both numbers and photograph the seal. A different number can mean the container was resealed on the way, for example after a customs exam, so ask the carrier and your customs broker for the replacement seal record. If the seal is damaged, loose or missing, stop the unload, keep the seal and report it.
On the inventory transfer linked to the purchase order, not on the purchase order itself. For each line you choose Accept, which makes the stock available, Reject, which records it without adding stock, or Cancel, for items the supplier never shipped. If your 3PL syncs stock to Shopify, the count arrives through that connection instead.
Re-record the screen steps at the next container: the carrier or terminal portal, the 3PL's receiving form, and the Shopify receiving path. Those change without notice. The seal and counting steps rarely change, so they only need checking when your process does.
3 free SOPs to start. No credit card required. See if drift detection keeps your docs honest.
Start for freeI built ReccordSOP after watching too many DTC ops teams lose months to undocumented workflows. These SOPs are battle-tested with Shopify operators running $1M to $50M brands.
Last reviewed October 26, 2026
Your stock count drifts the same way your SOPs do. The difference is this one oversells products you don't have.
Most warehouse SOP advice is written for a building with forklifts. If your warehouse is a room behind the office, or a 3PL you do not control, the procedures you need are different ones.
Most onboarding guides are written by 3PLs for their own benefit. This is the merchant's playbook, and the scorecard that holds any partner accountable.
We use essential cookies for sign-in and a small amount of analytics to improve the product. Privacy policy.