New in Mixtable: Fulfillment, Return, Discount, and Market worksheets for your Shopify data

Hey everyone :wave: We just shipped our July release, and here is the quick rundown.

In case Mixtable is new to you: it is a spreadsheet for your Shopify store. Your products, orders, customers, and other store data load into a familiar spreadsheet, you make your edits, and then you review them and click Sync to Shopify when you are ready. Nothing reaches your store until you say so.

Four new worksheets

  • Fulfillments: one row per fulfillment, with status, carrier, tracking, origin location, and shipping dates. Comes with the useful order and shipping columns already set up, plus a Fulfillment Line Items worksheet for what shipped in each package. Details
  • Returns: one row per return request, with status and the requested, approved, and closed dates. Return Line Items breaks it down by item, quantity, and reason. Details
  • Discounts: one row per discount or automatic promotion, with dates, type, value, usage limits, and total redemptions. Details
  • Markets: one row per Shopify Market, with countries, currencies, and web presences, so international setups are easy to compare. Details

New columns

  • Metafield columns on Companies, Company Locations, Markets, and Discounts worksheets
  • Publish or unpublish individual variants on a sales channel, separately from the parent product. Details
  • Payment terms on orders: due date, duration, terms name and type, and overdue status. Details
  • More fulfillment and discount columns on order worksheets

Easier to use

  • A Preview changes dialog that lists every pending edit before you sync. Details
  • A guided, step by step flow for adding a worksheet
  • Rebuilt spreadsheet search with next and previous buttons and a live match count
  • One click Clear Empty Rows when Mixtable spots empty rows
  • Clearer row history, and a refreshed look across the app

Full write up with screenshots: Mixtable July 2026 update

Want to try it on your store? Mixtable Spreadsheet Editor is on the Shopify App Store.

Nice release — the Markets worksheet is the one that stands out to me. Comparing per-market pricing and publication state across a dozen markets in the admin is genuinely miserable, and a flat grid is the obvious right shape for it.
Two questions from the app-dev side:

  1. On the Fulfillments sheet — when you sync fulfillments or tracking numbers back, do you expose control over customer notifications? A bulk sync across a few hundred orders could otherwise fire a few hundred shipping emails, which is the kind of thing a merchant only discovers once.
  2. On “Preview changes” → Sync — what’s the behaviour if the sync fails partway through (throttling, a metafield validation error)? Does it roll back, retry the failed rows, or leave the sheet partially applied? That’s usually the difference between a bulk editor people trust and one they use once.

Either way, good to see more tooling in this space.

Hey, @natashadisante
Hope you are doing great!
Great update! The new Fulfillments and Returns worksheet look especially useful for stores managing a large volume of orders. Having everything in a spreadsheet while keeping the final sync under control is a really practical approach.

Hi @techlevin, thanks for the thoughtful questions. I’m glad the Markets worksheet stood out.

  1. The new Fulfillments and Fulfillment Line Items worksheets are currently read-only. They are designed for reviewing, filtering, and exporting shipment and tracking data. Mixtable does not create fulfillments or update tracking details from these worksheets, so it cannot trigger customer shipping notifications. Those changes still need to be made in Shopify.

More details: View Shopify fulfillments in a spreadsheet

  1. A sync is not an all-or-nothing transaction across the worksheet. Shopify-accepted changes remain applied, while rejected changes stay pending in Mixtable. We show the affected rows and Shopify’s error messages in the Sync Errors panel, so you can correct the invalid values and sync again. For example, a metafield validation error can fail while the other valid changes complete.

Mixtable also paces requests to avoid Shopify’s rate limits and retries certain temporary API failures. It does not roll back changes Shopify has already accepted.

One important distinction: Preview changes shows exactly what Mixtable will send, but Shopify performs the final validation when the sync runs.

Here’s how the preview works: Preview Shopify changes before syncing