Tutorial

How One-Way Sync Works

Export Shopify data to Google Sheets automatically. Learn how to create spreadsheets, run exports, and set up auto-schedules.

Hernán Demczuk
Hernán Demczuk
Author
5 min read
One-Way Sync exports your Shopify data into Google Sheets on demand or on a schedule.

1. Navigate to Configure Spreadsheet

From the home page, click New Spreadsheet in the top right to start from scratch, or click the configure button (pencil icon) on any template to open the configurator with that template pre-selected.

eCommix home page showing New Spreadsheet button and template Create buttons
Click New Spreadsheet or Create on a template to open the configurator

2. Choose sync direction

Click New Spreadsheet or the edit icon on a template to open the spreadsheet configurator. In the first step, select One-Way Sync; this means data flows from Shopify into Google Sheets only.

Sync direction step showing One-Way Sync selected
Select One-Way Sync; perfect for exports and data analysis

3. Choose a template

Pick the Shopify dataset you want to export. There are over 25 templates covering Orders, Products, Customers, Inventory, and more. You can search by name or browse by category.

Template selection screen with Orders selected
Choose a template; each one maps to a specific Shopify dataset

4. Format your data

In the Format Data step you can see a live preview of your columns and data. Use Manage Columns to add or remove fields from the export.

Format Data step showing column preview with live data
Live preview of your columns and data

The Bulk Edit modal lets you toggle individual fields on or off. Fields are grouped by resource; Order, Customer, Line Item, and more; so you can quickly find what you need.

Bulk Edit modal showing field checkboxes grouped by Order
Check or uncheck fields to include or exclude them from the export

Drag any column header left or right to reorder how fields appear in your spreadsheet.

Dragging a column header to reorder it
Drag column headers to reorder them in the spreadsheet

Click the pencil icon on any column header to rename it; the new name will be used as the header row in your Google Sheet.

Renaming a column header inline
Click the pencil icon to rename any column header

Use filters at the bottom of the step to narrow down which records get exported. You can filter by any field; for example, only export orders with a specific status or delivery method.

Filter panel showing Status and Delivery Method filters applied
Add filters to export only the records that match your criteria

5. Set the Google Sheets destination

Choose where eCommix should write your data. You can let eCommix create a new spreadsheet automatically in your Google Drive; just select the Google account and give the file a display name. You also need to set a Sheet Name (the tab name inside the spreadsheet) where the data will be written. If the tab doesn't exist yet, eCommix will create it automatically on the first sync.

Google Sheets destination step with Create new spreadsheet selected
Create a new spreadsheet; set the file name and the sheet tab name where data will be written

Alternatively, select Use existing spreadsheet to write into a sheet you already have. You can use Google Drive; which lets you pick any spreadsheet under your connected Google Account; or Public Link, where you paste the full URL of any publicly shared spreadsheet. In both cases you also need to specify the Sheet Name (tab name) to write into.

Google Sheets destination with Use existing spreadsheet and Public Link selected
Use an existing spreadsheet; paste the public URL and set the tab name to write into

For the Public Link option, the spreadsheet must be shared with Anyone with the link and have Editor permissions; otherwise eCommix won't be able to write data into it.

Sheet Name is the tab inside the spreadsheet; it will be created automatically if it doesn't exist

6. Choose a style

Choose No Style if you want full control over how your spreadsheet looks. eCommix will only write the data; your formatting will never be overwritten on refresh, so you can apply any colors, fonts, or styles you like and they will be preserved.

Style step with No Style selected showing plain spreadsheet preview
No Style; your own formatting is never touched on refresh

Choose Styled to have eCommix apply a fixed look; green header row and alternating grey rows; automatically after every sync. Keep in mind that any custom formatting you apply manually will be removed on the next refresh, since the style is reapplied each time. Adjacent data outside the export range is not affected.

Style step with Styled selected showing green header spreadsheet preview
Styled; fixed formatting reapplied on every sync, custom formatting will be removed

7. Set a refresh schedule

Set a schedule to keep your sheet up to date automatically. Choose Hourly, Daily, or Weekly; eCommix will run the export on that cadence and you can see the upcoming run times before saving.

Refresh Schedule step showing Hourly selected with upcoming run times
Set a schedule; upcoming runs are shown so you know exactly when the next sync will fire

8. Save your spreadsheet

Once you have configured all the steps, click Save in the top bar to save your spreadsheet. eCommix will run the first export automatically and write your Shopify data into the Google Sheet.

Top bar showing Save button with unsaved changes indicator
Click Save to save the spreadsheet configuration and trigger the first export

After saving, your Shopify data will appear in the Google Sheet; one row per record, with the columns you selected as headers.

Google Sheet with exported Shopify orders data
Your Shopify data is now in Google Sheets, ready to analyze

9. Export again

To re-export your data at any time, go to the main page and click the Sync button next to your spreadsheet.

Main spreadsheets page with Sync button highlighted
Click Sync on the main page to open the export modal

In the modal that opens, click Export to fetch the latest data from Shopify and update your Google Sheet. You can also see the history of previous executions here.

Sync modal showing Export button and last execution history
Click Export to run the sync and update your spreadsheet with the latest Shopify data

Related articles

More guides in this category if you want to keep going deeper on the same workflow.

Ready to manage your Shopify store with Google Sheets?

Install eCommix free and start syncing your products, orders, and inventory in minutes.

Install Free on Shopify →