Changelog
All notable updates and improvements to OrderBridge. Always Improving.
Latest Updates March 2026
Improved
- Product Push — Create Draft now includes all fields — The Create New Draft modal now has Renewal (Automatic or Manual), Price Adjustment with a live price preview, and Quantity alongside the existing options. Everything you enter before opening the modal — weight, dimensions, category — is reflected exactly in the new Etsy draft.
- Product Push — Smarter auto-matching — The product push page now uses a reliable match priority: first checks an OrderBridge-managed Shopify metafield (set after every successful push), then falls back to SKU matching, then shows no suggestion if neither matches. This eliminates false suggestions from legacy migration data.
- Product Push — Inventory Hub sets the match — Syncing inventory from the Inventory Hub page now also records the Etsy listing link on the Shopify product, so the product auto-matches on the Push page without any extra steps.
- Product Push — SVG images skipped gracefully — SVG files in a Shopify product’s image gallery are now skipped during push (Etsy doesn’t support SVG). Other images upload correctly without interruption.
- Product Push — Digital listing type — The Create New Draft modal now includes a Listing Type selector: Physical, Digital Download, or Both. Selecting Digital hides the shipping profile and weight fields (Etsy does not accept these for digital products) and creates the listing with the correct type.
New
- OnTrac / LaserShip Carrier Support — Orders shipped via OnTrac (formerly LaserShip) now display a labelled carrier badge on the dashboard. Clicking the badge links directly to the OnTrac tracking page for instant status lookups.
- Tracking Notification Emails — Automatically email customers when their shipment status changes. Choose which events trigger a notification — In Transit, Out for Delivery, or Attempted Delivery — and customise the subject and message for each status. Every notification includes an automatic one-click tracking button linked to the carrier’s tracking page, plus an Etsy order reference footer. Configure your email provider, From Name, Reply-To, and a shared signature. Fully opt-in per shop under Settings → Tracking Notifications.
- Wholesale Order Confirmation Emails — Wholesale customers now automatically receive a branded order confirmation email the moment their order is placed. The receipt shows all items, quantities, prices, shipping cost, and total — no manual steps required.
- Wholesale Cart Minimum — A cart-level minimum piece count can now be set per wholesale customer. If configured, customers must have at least that many total items across their cart before checking out — separate from the per-item minimum quantity.
- Wholesale Shipping Rates at Checkout — Live USPS Ground Advantage shipping rates are now calculated at checkout based on the actual weight of the items in the cart, giving customers an accurate shipping cost before they pay.
New
- Cleaner Expiry Handling — When a free trial ends without a subscription, OrderBridge now automatically removes your shop’s Shopify webhooks and pauses syncing. If you subscribe at any point later, everything re-registers and resumes automatically — no reinstall needed.
- Automatic Etsy Tracking for International Shops — OrderBridge now automatically pushes tracking numbers back to Etsy the moment your order ships for shops where Etsy provides full address data via the API — no browser extension required. Etsy restricts address access for both US and EU sellers; shops in other regions (such as Australia) receive complete addresses and benefit from this automatic tracking push. US and EU shops are unaffected and continue to use the extension as normal.
Fixed
- Onboarding — Shopify Impact Warning — The order selection screen now shows a clear warning before any orders are imported: if Shopify order notification emails are enabled, your customers may receive a confirmation email for each imported order, and any apps connected to Shopify (shipping software, 3PLs, accounting tools) will also see them.
- Onboarding — Orders No Longer Pre-Selected — Orders are no longer ticked by default during onboarding. You start with nothing selected and must actively choose what to import. The import button stays greyed until you select at least one order, and it now reads “Import X Orders into Shopify” so the destination is unmistakable.
- Delayed Import — Release Orders Banner — Shops that chose Delayed Import during onboarding but haven’t yet installed the browser extension will see a banner on the dashboard with two clear options: install the extension (recommended) or release waiting orders directly into Shopify. If releasing without the extension, a confirmation warns that orders may be missing the shipping address and email the extension captures. The banner does not appear for shops that have already used the extension.
- Delayed Import — Release on Disable — In Settings, turning off Delayed Import when orders are in the queue now shows a confirmation explaining that orders will be released without the address and email data the extension captures. Releasing queues all waiting orders to Shopify immediately and disables delayed import in one step. For international shops where Etsy provides full addresses via the API, the wording is adjusted accordingly.
- Onboarding — Delayed Import Mode — A new onboarding option: “Hold Orders — I’ll Review Each One.” New orders are queued in OrderBridge but not created in Shopify until you capture the customer’s address via the browser extension. Ideal for shops that need to configure product mappings first, or want full control over when orders enter their Shopify workflow. Switchable to automatic import anytime from Settings.
- Etsy Inventory Quantity Cap — Pushing inventory from the Inventory Hub or Auto-Restock could fail for listings with large Shopify stock counts. Etsy enforces a maximum of 999 units per variant — quantities are now capped automatically before sending to Etsy, preventing errors for high-volume listings.
- Shopify API Error Handling — Fixed a rare crash in the Shopify Products API that could occur when Shopify returned an error response in an unexpected format. The Products page now handles all Shopify error formats correctly.
- Missing Mapping Alert Email — When an Etsy order can’t be imported because a product mapping is missing, OrderBridge now automatically emails the shop owner with the order number, product title, and SKU, along with a direct link to the SKU management workflow guide. The email is sent once per order. Previously, mapping errors were only visible on the dashboard with no proactive notification.
- Tracking Notification Spam — Fixed an internal issue where orders for shops with tracking notifications disabled were causing unnecessary background jobs to accumulate over time. No customer emails were affected.
Fixed (prior)
- Historical Orders Are Free; New Orders Always Count — Clarified how billing works: orders placed on Etsy before you connected OrderBridge are always free and never count toward your plan limit. New orders placed after connecting count toward your cap, even during your free trial. This ensures your plan usage accurately reflects your actual order volume going forward.
- Billing Cycle No Longer Loops if Shopify Is Temporarily Unavailable — If Shopify couldn’t be reached when your billing cycle reset, the next billing date wasn’t updated, causing the reset to re-run every hour. The system now advances the next billing date automatically in this scenario.
- Wholesale Tracking Emails Now Filter Invalid Tracking Numbers — In rare cases, Shopify sends an error message in the tracking number field when a fulfillment attempt fails. These strings are now detected and ignored so customers never receive an email with garbled tracking information.
- Amazon Logistics Carrier Badge - Orders shipped via Amazon Logistics (tracking numbers starting with TBA) now correctly display “Amazon” as the carrier with a link to Amazon's tracking page. Previously these showed a generic “Track” button.
- Tracking Notification Emails Now Reliably Sent for All Carriers — In some cases, tracking notification emails were not sent when a shipment was already in transit at the time the feature was enabled. The delivery check now detects this and sends the email on the next cycle. This applies to all carriers, not just USPS.
- USPS Label-Printed Orders No Longer Show “Shipped” — Orders where a shipping label has been printed but the package hasn’t been handed to the carrier were incorrectly showing “Shipped” instead of “Pending Drop-Off”. USPS orders now correctly show “Pending Drop-Off” until the carrier scans the package.
- Billing Activation Now Reliable — If a subscription was confirmed on Shopify but the redirect back to OrderBridge failed (e.g. the browser was closed too quickly), the shop could incorrectly appear as Expired. Subscriptions are now verified automatically on every dashboard load and hourly in the background, so billing status is always accurate.
- Trial Period Anchored to Install Date — The 7-day free trial now begins from the day you install OrderBridge, not from the day you choose a plan. This ensures the free period is always 7 days as advertised.
Improved
- Carrier Badges for Amazon & Intelcom — Orders shipped via Amazon Logistics (AMZL) and Intelcom now display labelled carrier badges on the dashboard — a deep orange Amazon badge and a teal Intelcom badge. Clicking the badge opens the carrier’s tracking page directly.
- Amazon & Intelcom Orders Show “Shipped” — Orders fulfilled by Amazon Logistics or Intelcom now correctly show Shipped on the dashboard rather than “Pending Drop-Off”. Since neither carrier provides a public tracking API, delivery cannot be confirmed automatically — but the status now accurately reflects that the package is on its way. The carrier badge links directly to the correct tracking page, so you or your buyer can check the latest status with a single click.
- More Accurate USPS Tracking — USPS shipments are now tracked directly via the USPS API and checked every 15 minutes instead of hourly, so status changes like “Out for Delivery” and “Delivered” appear much sooner. UPS and FedEx orders continue to use Shopify’s carrier integration and are checked every hour.
- “Confirmed” Status Now Shows “Pending Drop-Off” — Orders where a shipping label has been created but the package has not yet been accepted by the carrier now correctly display “Pending Drop-Off” instead of “In Transit”.
- Tracking Status Shows “In Transit” After Carrier Acceptance — Once a carrier has accepted your shipment and confirmed the tracking number, orders now show “In Transit” instead of “Pending Drop-Off”. This more accurately reflects that the package is no longer with the seller.
February 2026
New
- Historical Orders Explanation — When your Etsy store has synced but has no new orders yet, the dashboard now shows a clear explanation: orders placed on Etsy before you connected OrderBridge are skipped by design. New orders will sync automatically going forward.
- Skipped Orders Notice — If you have orders in the Skipped tab but none on your main dashboard, a prominent notice now appears explaining those orders were skipped during onboarding and can be easily restored. Includes a direct button to jump to the Skipped tab.
Improved
- Onboarding Order Import — “Import My Existing Orders” is now the recommended and pre-selected option during setup. All recent orders are pre-selected so you simply uncheck what you don’t need. OrderBridge now imports up to your last 100 orders (up from 25). For orders older than 100, use the Import Receipt button on the dashboard or contact support. Choosing to skip existing orders now includes a confirmation step to prevent accidental skips.
- “Skipped” Tab — The “Deleted” tab has been renamed to “Skipped” to better reflect that orders there are recoverable — not permanently gone. Orders skipped during onboarding or manually removed can still be restored at any time.
- Setup Checklist for All New Shops — The onboarding checklist now appears for all new shops, even if you didn’t complete the onboarding wizard step-by-step. It auto-hides once your store is fully set up.
Fixed
- Auto-Restock on Shared Quantity Listings — Auto-restock would fail for Etsy listings where all variants share a single quantity pool. The restock now correctly handles both shared and per-variant quantity listings.
- Smile.io Welcome Email Formatting — Smile.io welcome emails with custom templates were being delivered as raw HTML source code, making them unreadable. Emails now display correctly with the intended styling and layout.
- Pending Order Notification Reliability — If more than one new pending order arrived within the same hour, the notification email for the second order could fail to send. All pending order notifications now send reliably regardless of how many orders come in at once.
- Duplicate Order on Address Capture — If an order had already been created in Shopify and the browser extension captured the shipping address, a second duplicate Shopify order could be created. The extension now always updates the existing order rather than creating a new one, so you will never see two Shopify orders for the same Etsy receipt.
- Address Capture Reliability — When the browser extension captured a shipping address without a phone number, the Shopify order update would fail silently. This is now handled automatically so address imports always go through.
- Onboarding Import Failing — Selecting orders to import during onboarding could get stuck on “Processing…” and then show an error. This has been resolved and onboarding imports now complete reliably.
New
- Setup Checklist — A step-by-step checklist now appears on the dashboard when you first install, guiding you through connecting Etsy, creating product mappings, installing the browser extension, and syncing your first order. Optional steps can be acknowledged and skipped. The checklist disappears once everything is complete.
- Workflow Guides in the App — A new Workflow Guides section in the sidebar navigation links directly to all setup and feature guides — including Delayed Import, Auto-Restock, Follow-Up Emails, and integrations — so help is always one click away.
- Smart Retry for Missing Mappings — Orders blocked by a missing product mapping now show a “Needs Mapping” status instead of a generic error. Once you create the mapping, those orders automatically resume syncing.
Improved
- Extension Opens Etsy in a New Tab — Clicking “Sync Addresses” or “Sync Tracking” in the browser extension now opens Etsy in a new tab, so your OrderBridge dashboard stays open in the background.
- European Address Support — The browser extension now correctly captures shipping addresses for countries without a state or province — including Germany, France, Italy, the Netherlands, and most of Europe. Previously, these addresses would silently fail to capture.
- Mappings Page — New shops now land on the Etsy Listings tab automatically, where product mapping is most actionable. A getting started banner explains what mappings are and recommends Auto-Map as the first step.
- SKU Management — Renamed from “Etsy SKU Management” to “SKU Management” to better reflect that it syncs SKUs in both directions. Now also includes an Edit Only mode — set or update SKUs on Shopify or Etsy independently, without syncing between platforms. Click the pencil next to any listing, enter the new SKU, and push your changes in bulk.
Fixed
- Sync State on Reinstall — Uninstalling the app now immediately pauses order sync. Reinstalling automatically resumes it — no manual steps needed.
- Missing Mapping Orders Retrying — Orders blocked by a missing product mapping were being retried repeatedly instead of waiting. They now correctly pause and resume automatically once the mapping is created.
- Extension Importing Orders Twice — Fixed an issue where the browser extension could submit the same order twice when capturing a shipping address, occasionally creating duplicate Shopify orders.
New
- Retry Button for Error Orders — Orders that fail to import now show a Retry button on your dashboard. After fixing the issue (e.g., creating a missing product mapping), click Retry to re-queue the order.
- Uninstall Feedback — When a shop uninstalls, an automated email is sent requesting feedback to help improve the product.
Improved
- Stale Mapping Auto-Cleanup — When a Shopify product is deleted or recreated, OrderBridge now automatically detects the outdated mapping and removes it, allowing the system to re-match the product on the next attempt.
- Error Messages on Dashboard — Orders in error status now display the specific reason directly on the dashboard, so you know exactly what needs fixing.
- Better Unmapped Product Handling — Orders with unmapped Etsy products now show a clear error instead of creating orders with generic line items. This ensures 3PL providers and inventory systems always receive proper SKU-linked orders.
Added
- Etsy Cancellation Detection — OrderBridge now checks Etsy hourly for order cancellations. Cancelled orders show a red "Cancelled on Etsy" badge on your dashboard. Unfulfilled Shopify orders are automatically cancelled and restocked. Fulfilled orders are flagged for your manual review.
- Personalization Support — Customer personalization text from Etsy is now properly preserved on Shopify orders as line item properties. Buyer messages are also included in order notes.
- Live Order Counter — The homepage now features an animated ticker showing total orders processed in real-time.
- Status Guide — New "Status Guide" link in the sidebar opens a quick reference explaining all order status combinations. Helpful for understanding what each status means at a glance.
- Auto-Restock Etsy Inventory — Automatically restore sold inventory on Etsy after orders are fulfilled in Shopify. Helps maintain limited stock urgency (e.g., "Only 2 left!") while ensuring inventory is replenished after each sale.
- Exclude SKUs from Import — Exclude specific Etsy SKUs/variants (like digital products) from being imported to Shopify. Orders with only excluded items are marked as "excluded" and skipped.
- Digital Order Handling — Orders without shipping addresses are now properly detected and handled, preventing them from getting stuck in the pending queue.
Improved
- Clearer Status Badges — Order statuses now show more descriptive labels like "Etsy Paid - Needs Address" and "Etsy Paid - Awaiting Fulfillment" so you always know what action is needed next.
- High Availability — Full automatic failover to a secondary server. If the primary goes down, HTTP traffic re-routes within 3 seconds and background sync workers start on the backup within 90 seconds — all with no manual intervention.
- Email Reliability — Added safeguards to prevent duplicate emails from being sent in rare edge cases.
- Billing Safety — Added distributed locking to prevent any possibility of double-charging during billing cycle resets.
- Trial Usage Display — Trial users now see their order count during the trial period, helping you understand your store's volume before choosing a plan.
- Better Logging — All sync messages now include shop identifiers for easier debugging.
Documentation
- Getting Started Guide — Step-by-step walkthrough of installation, Etsy connection, SKU setup, and your first order sync. Read the guide
- Auto-Restock Strategy Guide — Learn how to use scarcity marketing effectively with Auto-Restock. Read the guide
- Follow-Up Emails Guide — Complete guide to setting up automated post-delivery emails. Read the guide
- Delayed Import Guide — How to use delayed import mode with the browser extension. Read the guide
Changed
- Tracking Sync — Tracking numbers are saved to your dashboard but pushing to Etsy is now done via the browser extension or manually. This change was made due to Etsy API scope limitations.
Fixed
- Background Stability — Fixed background sync workers repeatedly throwing errors after a shop uninstalls. Uninstalling now immediately halts all background activity for that shop.
- Personalization on All Orders — Fixed personalization details not appearing on some Shopify orders. All sync paths (automatic, manual import, and reimport) now correctly include personalization data.
- Billing Cycle Tracking — Fixed an issue where the monthly order counter could reset prematurely, ensuring accurate usage tracking for Starter and Growth plans.
- Unpaid Order Prevention — Orders that haven't been paid on Etsy (abandoned checkouts, payment processing) are now skipped during sync.
- Billing Confirmation — Fixed an issue where subscriptions could fail to activate after approval.
- Trial Period — Shops now correctly receive only one 7-day trial period.
- Duplicate Order Prevention — Added safeguards to prevent duplicate orders from being created in Shopify under rare race conditions.
- Inventory Page Caching — New Etsy listings now appear immediately without requiring a hard refresh.
- Auto-Restock Accuracy — Auto-restock now correctly restores inventory only for the specific variant that was sold.
- Auto-Restock Sold-Out Listings — Fixed an issue where restocked Etsy listings would still appear as sold out to buyers after being restocked. Listings are now immediately set back to active so customers can purchase again.
Version 1.0.0 January 2025
Initial Release
- Automatic Order Sync — Etsy orders automatically flow into Shopify
- Browser Extension — Capture customer addresses and push tracking to Etsy
- Product Mapping — Link Etsy listings to Shopify products for inventory sync
- Fulfillment Sync — Tracking numbers captured from Shopify fulfillments
- Review Imports — Import Etsy reviews to Shopify via Judge.me
- Follow-up Emails — Automated post-delivery emails to customers
- Smile.io Integration — Welcome emails for loyalty program members
- Delayed Import Mode — Hold orders until extension captures full customer data
- Custom Order Prefix — Add a prefix to Shopify order names
- Multi-Shop Support — Connect multiple Etsy shops with individual settings