Build better products with our product team
Hi Support, We’ve been using Zonos in conjunction with Australia Post to ship into the US ever since it was introduced after Trump brought in tariffs.I understand that ShipStation isn't a part of this process & I never asked you to be.. Friday 6/11/26 ShipStation made changes to their platform which didn't allow me to ship into the US.Later that morning the feature under Label Options - Sender Pays Duties by Zonos was added & thisallowed us to continue shipping into the US. This is a ShipStation feature that you’ve added to your platform. All I need is an automation rule thatTicks this box on all US orders or to be able to Bulk Update to Sender Pays Duties by Zonos. Can you please forward this email to technical support to resolve this issue.Thank you for your efforts. Regards, Darren Matheson Warehouse Manager Golf Gods 14 Waverley Ave Edwardstown SA 5039 T +61 400 701 177 E warehouse@golfgods.com.au W golfgodsonline.com Get social
It would be nice to be able to set the default store selected at order creation. If the store is selected from the Left-Menu, then the New Order button should choose that store for you by default, the drop down list chooses the first store by default…and normally needs to be changed for our use.
When creating an automation, we need a way to chain multiple criteria and CHOOSE between AND or OR for them. For example,If the order has the following SKU ....APP17CORAPP18CORAPP19CTHEN do the following... Or we can change those "OR" to "AND" in order to only do something if the order contains ALL of those SKU's etc.. Adding this functionality would greatly expand on the available tasks for automations.
We ship a lot of orders with dry ice via 2 Day Air that needs to have dry ice amount listed 5 KG per box or whatever it is. When we ship large customer orders with more than one box on the order ShipStation does not allow the dry ice amount to be selected for multi-box orders. PLEASE get this updated ASAP so when entering each new box to the shipment it can have the option to mark the box has having dry ice or not along with a field for how much KG or ounces or whatever is in the box. I got 20 boxes rejected by UPS today since we had all dry ice details marked correctly but not on the ShipStation printed label do to it not allowing me to include those details on the multi-box labels.
When ShipStation is connected to Shopify you have the option to use Shipstation as the rates for your shipping methods. You can add your rates and use your own carriers, the rates are displayed in the Shopify cart. Unfortunately ShipStation only shows the cheapest rate available and hides all others. This is not practical. If a customer would like a faster shipping method then that option is not displayed. For example we offer USPS Media Mail and Priority Mail. Since Media Mail is always less expensive Priroity is never shown. Many customers would like to have the order arrive sooner and are willing to pay a few more dollars for Priority, sadly they do not get the option.My request is to add an option to show all rates, basically toggle off the filtering options.
I see that people have mentioned this over 5 years ago, yet nothing has been implemented yet!We need Amazon "Verified by Transparency" code implementation on ShipStation.More and more products are using these codes everyday. It defeats the purpose of even using ShipStation if I have to go to Amazon to enter the codes manually every time I get an order.Please add support to ShipStation!
The ProblemWhen using a hybrid fulfillment model—both Fulfilled by TikTok (FBT) and Seller-managed warehouses—ShipStation’s inventory sync completely breaks.Because the integration lacks a warehouse selection setting, ShipStation tries to sync all locations, triggering the TikTok API error:"Platform warehouse inventory is not editable."Business ImpactTotal Sync Failure: This error halts the entire sync process, meaning even your seller-managed SKUs fail to update. Operational Drain: Teams must manually audit and update SKUs daily to prevent overselling, wasting massive operational time. Growth Bottleneck: Merchants cannot scale using TikTok FBT alongside local warehouse fulfillment.Proposed SolutionUpdate the TikTok Shop integration to support multi-warehouse environments by adding:Warehouse Selection Toggle: Allow merchants to explicitly select which TikTok warehouses ShipStation should sync with. Smart Filtering: Automatically ignore or bypass FBT-managed warehouses during the sync loop so seller-managed SKUs can update without errors.
For BYOA (bring your own account) sellers, ShipStation now displays an estimated duties and taxes line on any shipment where duties/taxes are billed to the payor. It appears in batch summaries and column views, it is enabled by default, and there is currently no way to hide or remove it. Support confirmed this is a known limitation with no opt-out.The request: add an account-level option to exclude estimated duties and taxes from batch summary totals and column views.Why it matters, specifically for the batch total. Many of us review the total shipping cost across a full batch before committing labels. That review is a cost-verification step, not a convenience. The estimated duties line inflates that total with a figure that is never actually billed (ShipStation has confirmed it does not calculate, collect, or settle these fees, and labels still purchase at the base carrier rate). Because the estimate varies per parcel, it cannot be cleanly subtracted to recover an accurate number. On large pre-order runs, where a batch can contain thousands of parcels, this removes our ability to sanity-check batch cost before purchase.For sellers whose goods are duty and tax exempt, the estimate adds an inaccurate value to every applicable line with no informational benefit at all.Keeping the feature on by default is fine for sellers who want it. The ask is simply a toggle for those of us it does not apply to, so the batch total reflects actual label cost.
Have the ability to view tracking and order numbers and any other fields directly in your transaction history for to verify transactions using credit cards or other payment methods. Also have the report so it can be exported into a csv file or other file formats.
On WooCommerce Checkout Rates, the Preview for a residential Ohio ZIP (43215, 12 lb, shipping from NJ) on a Friday shows Ground at 3 days, 2nd Day Air at 4 days and 3 Day Select at 5 days. Because the air estimates count the weekend and Ground doesn’t, both express options get hidden as “Similar Options.” Customers can’t buy faster shipping from Thursday through the weekend.Requests:Fix the transit comparison so air services use business days like Ground does. Add a setting to always show a Checkout Rate Display, even when it’s a “Similar Option.”I had to switch my store back to flat rates because of this. Thanks!
ShipStation now supports serial number tracking. Products can be set to “Serial # Required,” serials are scanned for each unit at packing, and there’s an Orders by Serial Number report. It’s a great addition, but the scanned serials aren’t available in the packing slip template editor. The Items and Packages › Items fields include SKU, UPC, quantity, options and more, but no serial numbers.Request: expose the scanned serial numbers as a Liquid variable on each line item, for example:{% for serial in item.serial_numbers %}{{ serial }}{% endfor %}Ideally the serials would be available on both items and packages[].items, so multi-package shipments can list the correct serials under each box.Why it matters: we’re a dealer, and many of our customers are businesses and government agencies that need serial numbers on the packing slip to:check in and verify shipments without opening sealed product boxes asset-tag equipment as it arrives keep a clear record for warranty and RMA claimsWe already capture the serials in ShipStation, but today we have to send them to customers separately. Printing them on the packing slip would close that gap.Thanks for considering it! If you’d use this too, please give it a vote.
What I'm asking forPrimary request: add GoFo Express and YunExpress to the carrier list ShipStation uses to recognize tracking numbers, so that YT... tracking resolves to a real carrier name instead of falling through to "Other."To be clear about scope, because I think this gets confused with a different request: I am not asking for a rate/label integration. I don't need to buy GoFo labels inside ShipStation. I only need ShipStation to recognize the tracking number format and pass a valid carrier name to the marketplace on fulfillments that were marked as shipped externally.Fallback request, which would help far more people: let merchants set a custom carrier name and a custom tracking URL on a Marked-as-Shipped fulfillment — via the UI, an automation rule, or the markasshipped API. That single field would fix this for every unlisted carrier, not just these two. What happens todayI run Etsy shops fulfilled through a partner that marks orders shipped in ShipStation via the markasshipped API. ShipStation then forwards the tracking to Etsy.ShipStation resolves the carrier by matching the tracking number's format. When the format matches something in its list, everything works — the Fulfillments grid renders a clickable tracking link, and the marketplace accepts the update.When the format matches nothing, the row renders as plain text with no link, the Service column is blank, the Carrier column shows a question-mark icon, and Cost is blank. ShipStation then sends the marketplace the carrier value "Other" — and Etsy cannot validate an unrecognized carrier, so the order sits at "Pre-Transit" forever. The buyer sees a tracking number that never moves, even after the package is delivered.YT... numbers (GoFo Express / YunExpress last mile) match nothing. The comparison that isolates the causeThis is the part I would ask the product team to look at, because it rules out the usual explanations.From a single page of my Fulfillments grid — 250 records, ship dates 08/28 to 09/02/2026:YT... (GoFo / YunExpress): 131 records, 100% destined to the United States. Do not resolve to any carrier. All stuck at Pre-Transit on Etsy. 92... (USPS) and LX... (PostNL): 49 records, also destined to the United States. Resolve correctly. All update normally on Etsy.Same account. Same destination country. Same Mark as Shipped workflow. Same marketplace. The only variable that differs is the tracking number prefix.Other formats in the same account that resolve correctly, for reference:SE... resolves to Intelcom LX... / UT... / ZK... resolve to PostNL 92... resolves to USPSThose all update on Etsy without any problem. Example of a failing record (tail masked for privacy — full order/tracking pairs are in my support ticket): order 41628999xx, tracking YT26402214371927xx, batch 100904, shipped 09/02/2026. Confirmed by ShipStation Support — ticket #10145586A support agent confirmed the following in writing, which is why I am bringing it here instead of continuing in the ticket:When a fulfillment is marked as shipped with a tracking number ShipStation cannot match to a known carrier, the carrier field sent to Etsy is the literal string "Other" — not an empty value, and the field is not omitted. The markasshipped endpoint does not support passing a custom or unrecognized carrierCode that would be forwarded verbatim to the marketplace. If the code is not in ShipStation's catalog, it still resolves as "Other." The recommended path to get a carrier added is a formal request here, where the product and carrier-integrations teams can see it and other merchants can upvote.So there is no workaround available to a merchant. The fix has to happen on ShipStation's side. What I already ruled outBefore posting, I checked every surface in my account:Mark as Shipped, Carrier dropdown. No GoFo entry (the list runs GoBolt, Gophr, Grupo ampm) and no YunExpress (the list ends at Yamato). Selecting "Other" exposes no free-text carrier field and no custom tracking URL field. Settings > Shipping Carriers > Add Carrier. Searching "gofo" and "yun" both return "No results found." Settings > Fulfillment Providers. Nothing applicable. Automation Rules. No available action can set a carrier name or a tracking URL on a Marked-as-Shipped fulfillment. The API. Closed by support, per point 2 above. Upgrading the plan. A higher plan grants carrier integrations for purchasing labels. GoFo and YunExpress are not on that list either, so upgrading does not solve it. Why this mattersEtsy requires tracking that shows delivery progress to keep Purchase Protection coverage and Star Seller status. An order frozen at Pre-Transit counts against both, and it generates "where is my order" messages on packages that have already been delivered. This is not cosmetic.For scale: roughly 900 fulfillments a month flow through my account, and that climbs sharply in Q4. In the sample above, 131 of 180 US-bound shipments — about 73% — were affected. If this affects you tooYunExpress and GoFo are widely used for cross-border last mile into the US, so I doubt I am the only one. If your YT... tracking is also landing as "Other," please upvote and add a comment with your marketplace — the more marketplaces this is shown to break, the easier it is to prioritize.And if you ship with any other carrier that is not in ShipStation's recognition list, the fallback request above (a custom carrier name and tracking URL field on Marked-as-Shipped fulfillments) would solve your case too. Worth upvoting on that basis alone.
On the item verification screen, please make it possible to adjust how much of the window is used for the items on the left vs how much space is used for the packing fields on the the right? Like making a spreadsheet cell bigger/smaller.My screen is horizontal. It leaves a lot of unneeded space between the product name and the quantity counter, but there isn't much vertical visibility to edit the package details without a lot of scrolling.Ideally, I'd like to be able to drag the scroll bar for the items further to the left to create more space for the package details on the right.Another option could be to make the black box with the print button low and wide across the bottom rather than a big block on the right.
Please give over to your website developer that for chats, whenever getting a new reply, there should be a notification sound.Thank you
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.