The past few weeks brought some big wins! We rolled out a handful of improvements, took out some bugs, and gave several integrations a bit of polish. We’ve also made it easier to handle some fulfillment tasks and introduced ways to track more useful data across your orders.
And speaking of integrations, we’ve got two updates worth highlighting this month. Let’s take a peek…
New Integrations
Easyship
Yep, it’s real! With Easyship, we’ve added another way to create and print shipping labels directly from your orders in Order Desk. Even better, you can use rules to automate the entire label creation process, so your workflow becomes as hands-off as possible. If you’re looking for more flexibility with global shipping and discounted carrier rates, Easyship’s suite of tools might be a great fit. Learn more about how to set this up here.
Bonanza
Entrepreneurs may be happy to know that Bonanza is now an available sales channel in Order Desk. Bonanza supports one-click publishing and listing imports from other marketplaces, and a ‘zero effort’ web store automatically built based on your marketplace account, making it a clear choice to be added to your workflow.
TikTok Shop Global (Expanded)
Our former TikTok Shop UK integration has officially grown into something bigger. And with that, a name change too. We’re now calling it TikTok Shop Global to reflect expanded support across multiple regions.
This update now includes stores based in:
- Europe: UK, France, Spain, Germany, Italy, and Ireland
- Asia: China
- North America: Mexico
If you’re selling on TikTok Shop in any of these countries, you can connect your store to Order Desk and start pulling in orders for fulfillment. The integration works just like before: orders are imported, tracking is synced, and you can manage everything through your existing workflows.
Order Desk App Updates
- We can now automatically generate tracking links for orders shipped with
CK1
as the carrier service.
Integration Features, Updates and Fixes
Sales Channels
- Shopify
- We’ve moved over to Shopify’s new GraphQL API for shipment submissions and payment status updates. This change should improve speed and reliability, especially for stores with high volume.
- We also increased the limit for tax lines pulled from Shopify orders—now up to 20, up from the previous cap of 10.
- Amazon Marketplace
- You can now sync stock from one SKU in Order Desk to a different SKU in Amazon using the
*amazonmp_sku*
metadata field. This is great for merchants who use different SKUs across platforms. - Package dimensions sent with shipping labels are now more precise. We’ll use the exact decimal values you enter instead of rounding down.
- You can now sync stock from one SKU in Order Desk to a different SKU in Amazon using the
- TikTok Shop
- Fixed a bug that prevented state codes from being imported with some orders.
- Woocommerce
- We’ll now import service and handling fees from your WooCommerce orders. We’ll bring those in automatically so you have better visibility on all order costs.
- Temu
- You can now request Temu shipping labels directly within Order Desk. You can learn more about this new feature here.
- If something goes wrong while fetching rates, we’ll now display the error message to help you figure out what’s happening.
- We’ve made weight calculations more accurate by supporting decimal weights. So a weight like 2.2 lbs, for example, gets sent across correctly.
- Fixed a bug where we were trying to submit Temu-originated shipments back to Temu, which caused some unexpected errors.
- Shift4Shop
- You can now manually download products from your Shift4Shop store.
- Inventory syncing is also now supported.
- Walmart
- We added a region indicator to the integration settings so you can see which country your Walmart store is tied to.
- Etsy
- Etsy’s new program to cover shipping fees sometimes causes total order costs to appear lower than they really are. To help, we now pull the full total (including shipping) into a new
*etsy_grand_total*
metadata field.
- Etsy’s new program to cover shipping fees sometimes causes total order costs to appear lower than they really are. To help, we now pull the full total (including shipping) into a new
- DSCO Supplier
- Fixed a bug that caused a mismatch with service level codes when submitting shipments.
- We can now import “ship by” dates with DSCO orders.
- CommerceHub
- When canceling Staples Advantage orders, you’ll now be able to select from a list of valid cancel reasons.
- Wix
- Added support for importing custom fields with orders. These fields (like buyer notes) will appear in Order Desk as Checkout Data.
- Bonanza
- The Bonanza integration now supports the Inventory Location Filter, which lets you control exactly which orders are imported based on inventory location.
- Magento 2
- We’ve added a new setting that lets you keep zero-stock items marked as In Stock in Magento. This is useful for stores using backorders or other workflows where items should remain available even when their stock reaches zero.
- Faire
- Added support for the
*faire_address_type*
metadata field so you can tell if the address is residential, commercial, or mixed, and take action with rules accordingly.
- Added support for the
- OrderMyGear
- You can now choose whether to use the SKU or Style Number field as your SKU when importing orders.
Shipping
- EasyPost
- You can now specify the country of origin for each item using an
*origin_country*
metadata or variation field. This info will be included on EasyPost commercial invoices, which is especially handy for orders with items from multiple countries.
- You can now specify the country of origin for each item using an
Fulfillment
- ShipBob
- We made some changes to support passing custom order tags. You can now pass these tag names and their values using the
*TagName*
and*TagValue*
fields as Checkout Data.
- We made some changes to support passing custom order tags. You can now pass these tag names and their values using the
- Logiwa IO
- When syncing stock for kit items, we’ll now use the
*Total Inventory Capacity*
field instead of*Net Kitting Capacity*
to ensure more accurate stock levels. - We’ve updated customer address handling to use shipping info instead of billing info.
- Fixed a bug where international orders weren’t including the phone number field.
- The state field is now converted to Logiwa’s expected region codes.
- Added support for new optional fields like
*customFieldTextBox1*
,*customFieldTextBox2*
,*customFieldTextBox3*
,*carrierBillingTypeId*
, and*carrierBillingTypeName*
. These can be passed via Checkout Data or Order Metadata
- When syncing stock for kit items, we’ll now use the
- ShipStation
- More carrier methods are now supported.
- Fixed an issue where rule events weren’t being triggered when shipping labels were created.
- CargoWise
- Line item prices now include cart-level discounts so that duties are calculated more accurately.
- Wemalo
- We now capture the serialNumber field from Wemalo shipments and store it as wemalo_serial_number in item metadata. This is helpful for workflows involving unique codes or digital products.
Print On Demand
- MWW On Demand
- We’ve improved how we handle tracking links for MWW shipments. If the carrier isn’t included in the webhook data, we’ll now use the shipping method selected at the time of order submission to help generate the correct tracking URL.
- Monster Digital
- You can now send gift notes at the item level.
- Added support for the
*TrackingNumber*
field, which is required if you’re sending your own shipping label with the order.
- Printify
- We now allow for longer timeouts during order submission to prevent failures with large, complex orders.
- Duplium
- Updated the integration to use their latest API.
- Fixed a bug where shipment updates weren’t being pulled from the correct endpoint.
- Print Geek Original
- Test orders now go to the right staging environment when using the integration in test mode.
- USHA Mercantile
- The integration now supports up to 6
print_skus
andprint_urls
.
- The integration now supports up to 6
- Jondo
- Added support for a new endpoint called GelatoConnect..
- SunFrog
- You can now pass numeric values to the
print_type*
field (e.g.3
instead of “Decal”). - Also added support for standard print locations like Full Front and Left Chest.
- You can now pass numeric values to the
- 4Over
- The integration now automatically retrieves the
payment_profile_token
when you connect your store.
- The integration now automatically retrieves the
- HP Site Flow
- Added support for a new provider called “Whooosh”.
- We now support webhook data sent using the prettyJSON template recommended by HP Site Flow. These changes also support item level shipment handling.
- Mintsoft
- Added support for passing the
Channel
field through Order Metadata or Checkout Data.
- Added support for passing the
- Centrics, Fulfill Engine, and Digital On Demand
- All three integrations now support additional shipping carriers and methods.
- FinerWorks
- Added better error messaging when orders fail due to payment issues like “Card Not Activated”. These errors will now show clearly in Order History so you can take the right steps.
Productivity
Slack
- We now show Slack display names instead of usernames when sending notifications with rules. Deleted users will also be filtered out automatically.
Zakeke
- Updated the integration to support their latest design data format. This helps make sure designs get attached properly to items.
AfterShip
- We now include the store name in AfterShip tags. This lets you filter shipments by which Order Desk store they came from.
CRM
Klaviyo
- We switched the authentication method from private keys to OAuth for improved security and long-term compatibility.
That wraps things up for the past month! If you have questions about anything mentioned here, or ideas for what we should improve next, our support team is just an email away.
See you in July!