ParcelFill · Chrome extension for ShipStation sellers

Customs in one click.
Mistakes caught before the label.

Stop retyping descriptions, HS codes, weights and box sizes on every international order. ParcelFill fills the ShipStation customs form for you, and stops you before you pay for a label with a bad address or a surprise rate.

  • Runs inside your browser
  • Your orders stay in your browser
  • 30-day money-back guarantee
  • Reads in English, Canadian French, Simplified or Traditional Chinese

Works in the tools your shipping desk already has open

ShipStationYami seller portalChit ChatsGoogle Chrome

Why sellers switch

An international order shouldn't take a dozen form fields.

Every cross-border parcel asks the same questions. ParcelFill answers them from a few numbers you already know, then double-checks the things that cost money when they go wrong.

9customs and parcel fields filled in one click
5inputs left for you: item type, weight, L × W × H
4label guards: address, apartment, Canada, rate
0orders or customer details sent to our servers

Doing it by hand

A typical international order in ShipStation

  1. Count the items across the shipment lines
  2. Type the customs description
  3. Look up and paste the HS code
  4. Divide declared value by quantity
  5. Enter quantity and item value
  6. Enter lbs and oz, then L, W and H
  7. Hope the address was validated
  8. Notice the rate after the label is paid for

With ParcelFill

Same order, same page

  1. Open the order — quantity is already counted
  2. Pick the item type from your presets
  3. Type weight and box size
  4. Click Auto Fill — description, HS code, value, qty, weight and size land in the form
  5. Address, apartment, destination and rate are checked before the label is created

Product tour

Five tools, one quiet card on the side of your screen.

01 · Customs card

The whole declaration, from five numbers.

A card opens beside every ShipStation order. It reads the item count straight from the shipment lines, so you only enter what's in your hands: the box and the scale reading.

  • Item presets carry the description and HS code together
  • Declared value is split across quantity automatically
  • Weigh in lb + oz, or plain ounces if that's how your scale reads
  • Weight and size take numbers only (a typed comma becomes a point); weight steps by 0.5 with ▲▼ or the ↑↓ keys
  • Keyboard-friendly: Tab moves through the card, not the page

02 · Label guards

A second pair of eyes on every label you pay for.

A label is real money. Before Create + Print Label goes through, ParcelFill checks the things that usually lead to a reship or a refund request.

  • Unvalidated addresses and missing apartment numbers ask first
  • Canadian ship-to addresses are flagged, with a Chit Chats shortcut
  • Rates over your limit are quoted back to you before purchase
  • A missing shipping service is outlined so it can't be skipped
  • Approving one warning never silently approves a different one
  • "Approve update" on a Chinese Ship To can go straight through the ShipStation API, and the reply is checked · Pro Plus
  • Contents, If Undeliverable, Invoice Number, Insurance and "Bill duties to payor" are chosen once in Settings, then written by Auto Fill on every order

03 · Order migration · Pro

Tick the Yami orders. They show up where you ship.

Selling on Yami but shipping from ShipStation or Chit Chats? Select orders in the seller portal and send them across with their recipient, address and line items — no copy-and-paste between tabs.

  • Batch send to ShipStation or start Chit Chats shipments
  • Browser mode, or API mode for speed and full address lines
  • Re-sending the same order updates it instead of duplicating it
  • Chit Chats stops before postage — nothing is bought for you
  • With a ShipStation orders list open, ParcelFill presses Update All, then the list's Reload, every 10 minutes by default — never a page reload · every plan

04 · Self Learning

Ship it once. Next time, the card remembers the parcel.

When you make a label with Create + Print Label, the card notes the parcel's weight, its box and its item type, by the items inside. The next time the same items come up, it offers what it learned, marked "not confirmed yet" until two labels agree. Press Use and the card fills in; nothing is written to the order until you press Auto Fill.

  • Learns only from labels made in this browser, and keeps no customer names or addresses
  • A box size only when the order holds one item; otherwise the weight and item type
  • Check, edit, delete or add parcels by hand in Settings → ParcelFill Self Learning

05 · Send back to Yami · Pro

Label it in ShipStation. The tracking goes back to Yami.

On a shipped Yami order, the ShipStation card keeps one button, set by the Yami choice in Settings → Advanced. Fill in Yami opens the Yami order list and fills the ship quantity and the tracking number from the label; you check the row and press Yami's Ship button there. Ship on Yami ships the order through Yami's API, after one confirm.

  • Only a live label goes to Yami; one voided before you press Ship is taken back out of the box
  • Yami emails the customer and can never change the number, so a ship that may have landed is never sent twice
  • Fill in Yami is Pro: it works on screen with no Yami API keys. Ship on Yami is Pro Plus and uses yours
  • Chit Chats too: its shipment page and shipments list carry the same Fill in Yami or Ship on Yami button; Yami gets the shipment id, and Fill in Yami adds the tracking link in Yami's shipping note
  • With your ShipStation and Yami API keys, ShipStation's order lists show a "Yami · N to send" card: the orders labelled but not yet sent to Yami, oldest first, each with its own button. The ParcelFill icon opens it there, or opens Settings if you choose that in Settings → Advanced

Use cases

The orders that used to go wrong, and what happens now.

These are the everyday situations ParcelFill was built around on a real shipping desk.

Cross-border

A Canadian order slips into the US queue

Before
The label fails or ships on the wrong carrier, and someone redoes it later.
Now
The card spots the Canadian postcode on open and points you to Chit Chats.

Caught before any label is bought.

Cost control

A rate jumps above what the order can carry

Before
A heavy box quietly prices out and the margin is gone before anyone looks.
Now
Anything over your limit is quoted back — the rate itself, not the order total.

You decide with the real number in front of you.

Delivery

An apartment number is missing

Before
Parcel returns to sender; you pay for postage twice and answer an unhappy buyer.
Now
Create + Print pauses on a centre-screen check until you confirm or fix it.

Fewer returns, fewer "where's my order" emails.

Accuracy

A multi-line order needs the right item count

Before
Counting by eye across lines, then dividing the declared value with a calculator.
Now
Quantity is read from the order and confirmed twice; value per item is worked out for you.

Customs that add up, every time.

Marketplace · Pro

The morning batch from Yami

Before
Open each order, copy name, street, city, state, postcode and phone into a new ShipStation order.
Now
Select the batch, click once, watch the progress bar. Each order lands ready to rate.

The copy-paste shift disappears.

Billing

A parcel goes out with no dimensions

Before
The carrier re-measures and bills an adjustment weeks later.
Now
Zero sizes raise a warning before the label, and the card fills the real ones.

No surprise adjustments on the invoice.

Chinese addresses

A buyer writes the Ship To in Chinese

Before
ShipStation can still say Address Validated, but carriers reject the characters. Someone retypes the name and city by hand and guesses the spelling.
Now
The card suggests the English: the city from its built-in list, the name in pinyin, one word per character. Press Approve update and ParcelFill types it into ShipStation's Edit form, validates and saves — or, on Pro Plus, can send it straight through the API.

An address the carrier can read, with nothing retyped.

Marketplace · Pro Plus

A customer changes the address on Yami

Before
The order was copied to ShipStation before the change, so it keeps the old address, and the label goes there.
Now
When a Yami order opens in ShipStation, the card checks Yami's current address and lists each field that differs, ShipStation's struck through. Update from Yami writes Yami's address into the same order over the API — never a new order, never the country. Keep ShipStation's holds until Yami's address changes again.

The label goes to the customer's new address.

Pricing

Pay for the plan that matches your desk.

Every plan includes updates and a 30-day money-back guarantee. Switch or cancel any time. Prices are in US dollars.

Starter

For a solo seller shipping international orders from ShipStation.

/ month

Choose Starter
  • Includes
  • Customs auto-fill (description, HS, value, qty)
  • 1 Chrome profile
  • Email support

Pro Plus

For a small team that wants orders, addresses and tracking to go through the APIs.

/ month

Choose Pro Plus
  • Everything in Pro, plus
  • API mode with encrypted credentials
  • Up to 10 Chrome profiles
  • Priority email support

Business

For a shipping team that wants it set up around their own catalogue.

/ month

Choose Business
  • Everything in Pro Plus, plus
  • Your own item presets and HS codes, set up for you
  • Your declared value and rate limit configured
  • 1:1 onboarding call
  • Up to 25 Chrome profiles
  • Same-business-day support
30-day money-backNot saving you time? Email within 30 days for a full refund.
Secure checkoutPayment is handled by our payment provider. We never see your card.
Change plans any timeUpgrade now, paying only the difference; downgrade at the end of your period.
Compare plansStarterProPro PlusBusiness
Customs auto-fill (description, HS, value, qty)✓✓✓✓
Auto Fill + Create Label—✓✓✓
Yami → ShipStation / Chit Chats migration—✓✓✓
API mode with encrypted credentials——✓✓
Export / import settings—✓✓✓
Your own item presets and HS codes, set up for you———✓
Your declared value and rate limit configured———✓
1:1 onboarding call———✓
Chrome profiles131025
SupportEmailPriority emailPriority emailSame-business-day

Every plan also fills weight, size and the item count, and remembers your own item types and thresholds. The address, apartment, Canada and zero-size warnings work without a license at all.

FAQ

Questions before you buy

Something not covered here? Get in touch and we'll answer before you pay.

How do I install it after paying?

After checkout you land on a page with a link to ParcelFill in the Chrome Web Store. Install it and click its icon: its license page opens. Sign in there with the email you paid with and type the 6-digit code we email you — that connects the browser. No license key to find or keep. For a team, make a connect code on your account page and type it on each browser instead. The card appears on your next ShipStation order.

Do my settings follow me to another browser?

Yes, to every browser you connect to your license. Your settings, such as your item types and HS codes, the declared value, the shipping services and the order defaults, are saved on the license. A browser that is already connected picks up a change at its next license check: when Chrome starts, every 12 hours, or at once with Settings → Account → Check now. A few things stay on the computer they were set on: everything under Settings → This browser, such as how you type weight and size, your usual box and weight, and the language. What Self Learning has learned stays there too, and so do your API keys, sealed in each browser, and the on screen or direct choices beside them under Settings → Advanced.

Can I change plans later?

Yes — from your account page. An upgrade starts at once and you pay only the difference for the rest of your period; a downgrade starts when your current period ends. Stripe shows the breakdown, tax included, before anything changes. A plan cannot be bought twice on the same address: checkout refuses it and points you to the account page instead.

Does it create labels without asking me?

No. Filling the form never buys anything. Creating a label is always your click, and the guards above ask for confirmation whenever something looks off. Chit Chats migration stops before postage entirely.

Which sites does it work with?

ShipStation for customs and labels on every plan. Pro, Pro Plus and Business add migration from the Yami seller portal into ShipStation or Chit Chats.

Which languages does it come in?

English, Canadian French, Simplified Chinese and Traditional Chinese: the card on a ShipStation order, the Yami bar, the Chit Chats cards, Settings and every message it shows. It follows your browser's language, or shows English if your browser is set to another one. To choose, pick one under Settings → This browser → Show ParcelFill in; the change applies at once and stays with that browser. For the few words Hong Kong and Taiwan say differently, such as postage, Traditional Chinese shows both, Hong Kong first. ShipStation, Yami and Chit Chats keep their own language, and the extension names their buttons exactly as those sites print them.

Can I use my own products and HS codes?

Yes. Business includes setting up your presets, HS codes and declared value for you. On other plans, email us your list and we'll quote it.

Where do my data and API keys go?

Nowhere but your browser. There is no ParcelFill server holding your orders. API keys you enter are stored encrypted in your Chrome profile, and the settings screen never shows a saved key back.

Can I cancel or get a refund?

Cancel any time from the link in your receipt and you keep access until the end of the paid period. If it isn't working for you within 30 days of your first payment, email us for a full refund.

Monthly or yearly?

Yearly costs the same as ten months, so you get two months free. Monthly is there if you want to try it through a busy season first.

Why does the card say "Limited mode"?

The extension checks this site every few minutes. While the site is reachable and the tool is enabled, everything works. If the site cannot be reached, it pauses auto-fill, label creation and migrations and keeps only the address check running, then recovers on its own once the site is back.

Give your shipping desk its afternoons back.

Start with the plan that fits today. Upgrade when the Yami orders pile up.