ShipStation is a web-based shipping platform that helps retailers manage small parcel shipping and e-commerce fulfillment. ShipStation offers a wide variety of different shipping and packaging options, so some retailers will choose ShipStation to buy, print, and manage shipping labels. 

With CommentSold's ShipStation integration, orders from CommentSold will pass through to ShipStation, where you can manage the entire shipping label creation and fulfillment process.

  Shipping internationally? ShipStation is a great option to generate and print international shipping labels, but don't forget to set your international shipping costs and settings in CommentSold. Learn more here.

How ShipStation Benefits Your Business


  • Fully brand your shipping process, from labels to tracking emails and landing pages.
  • Choose from a variety of carrier services.

Expected Behaviors


  • Sync orders instantly from CommentSold into ShipStation.
  • Create/print labels in Shipstation.
  • Fulfill orders in Shipstation.
  • Sync tracking numbers from Shipstation back to CS.
  • Orders placed before Shipstation was connected will not be synced.
  • They can be manually synced with ShipStation using the “sync with ShipStation” button on each order in the Orders tab of CommentSold. 
  • Cannot be used in combination with CommentSold's Flex Labels feature. 
  • Bin locations in CommentSold do not sync to Shipstation packing slips.

Locate ShipStation API Keys


  1. Select the gear icon in the top-right corner of your ShipStation dashboard.
  2. Select the Account drop-down on the left side of the page, then select API Settings.
  3. In the API Keys section, select Generate API Keys.
  4. Copy or write down your API Key and API Secret–you'll need to enter both in CommentSold.
  Note: Your API Key and API Secret will appear as a string of letters and numbers. The above example shows these items as asterisks for privacy. You should never share API information publically.

Enter API Keys in CommentSold


  1. Select Setup in the side menu of your CommentSold dashboard.
  2. Select Fulfilment from the menu at the top of the page.
  3. Select ShipStation under Shipping Label Creation.
  4. Paste or enter your ShipStation API Key and API Secret in the corresponding fields.
  5. Select Connect to ShipStation.

You're now ready to ship with ShipStation! Moving forward, any orders placed via CommentSold will sync to your ShipStation account. If any customers have placed orders before this integration, you would need to enter those orders in ShipStation manually.

  Note: Your API Key and API Secret will copy and appear as a string of letters and numbers. The above example shows these items as asterisks for privacy. You should never share API information publically.

Configure ShipStation Settings in CommentSold


  • Sync Local Pickup Orders. Enable to sync local pickup orders to your ShipStation account. This might be helpful when running reporting in ShipStation.
  • Fulfillment Notifications. Enable to send email and Messenger notifications via CommentSold to opted-in customers. Notifications let customers know your shop fulfilled their order and that it will ship soon.
  • Receive an Email when an order fails to sync with ShipStation. Enable to receive an email whenever an order fails to sync with ShipStation. Emails send to the email address set for your account.

FAQs


  • How do I recognize a CommentSold order in Shipstation?
    • The order number will have CS at the beginning and then the order number. For example CS6 for Order ID 6 in CommentSold.

 

  • How do I refund a shipping label that was created in ShipStation?
    • Labels created in ShipStation must be refunded in ShipStation directly.

Troubleshooting Errors


Expand this section to know about the common errors and how to troubleshoot them.

Issue: Order status did not sync to CommentSold from Shipstation

This could be caused by;

  1. The order was manually marked as shipped instead of being marked as shipped via label creation. In these instances, ShipStation doesn’t send webhooks.
  2. We sometimes do not catch all webhooks, so CommentSold runs a nightly sync to pull in shipment status, tracking numbers, and move orders in CommentSold to fulfilled status.

Issue: Duplicate orders in Shipstation

If you're syncing orders to Shipstation via Shopify, connecting MyShipManager Order & Inventory Sync and then reconnecting Shipstation through CommentSold will create duplicate orders.

The best practice is to have all orders in Shipstation fulfilled or delete unfulfilled orders from Shipstation and then connect MSM and reconnect Shipstation through CommentSold. Any unfulfilled orders you removed will sync back to Shipstation once reconnected.

Issue: Local Pickup orders not syncing to Shipstation

If shipped orders are syncing but local pickup orders are not, check the Setup tab > Fulfillment > Navigate to the ShipStation section to see if “Sync Local Pickup Orders” is Disabled.

 

Issue: Shipped orders not syncing to Shipstation

This is most commonly a result of:

Shipstation not being connected when the order was placed.

  • If you connected Shipstation to CS after the date the order was placed, the order will not sync to Shipstation automatically. You can manually sync it by clicking the Sync with ShipStation button on the order in the Orders tab of CommentSold.

The customer’s email and/or shipping address are incomplete or inaccurate.

  • You can check this by clicking the pencil to make sure the customer has a valid email and shipping address entered. Be sure to check for misspellings in the email or inaccurate zip codes in the address. 

CommentSold set to inactive in Shipstation.

  • In Shipstation, check Settings > Selling Channels > Store Setup > Inactive Shops. If CommentSold shows in that section, set it to Active. That should resolve the sync issues.

None of those apply? Try getting the API keys from ShipStation again and updating them in CommentSold. You can update them under Setup > Fulfillment.

Issue: “402 Payment Required” in ShipStation

A "402 Payment Required" error in ShipStation indicates that payment is necessary to access the requested functionality or resource.

This could be due to an overdue subscription, an issue with your payment method, or a problem with the billing information in Shipstation. To resolve this, ensure your Shipstation account is up-to-date, verify payment details, and contact ShipStation support if needed.

Learn More


  • Shipping
  • Integrations
  • Getting Started
Was this article helpful?
0 out of 0 found this helpful

We're here to help

Reach out to our support team, connect with our community, or ask an expert.