Skip to main content

Exports

Standardized CSV export formatting

We’ve standardized how values are formatted in CSV exports so the output is more consistent and easier to re-import. Fixes # Boolean fields - now export as true/false instead of True/False across all CSV exports. Decimal precision - numeric values like prices, percentages, and amounts now always use two decimal places (e.g. 10.00 instead of 10.0).

Stable Connection IP for FTP, SFTP, and WebDAV

If your server only accepts connections from known IP addresses, you can now allowlist a single address for all of your Altera remote connections. What’s New # Fixed egress IP - all FTP, SFTP, WebDAV, and remote HTTP/HTTPS connections now originate from 34.182.181.120. Reserved and static - the address is reserved to Altera and won’t change as we scale or redeploy, so you can safely add it to your firewall or server allowlist. No action required - existing connections keep working; just update your allowlist if you previously had to open your server up more broadly. Google Drive, Google Sheets, and all other outbound traffic continue to connect directly and are not affected.

Additional presentment currency fields for orders

Order exports already supported a few presentment currency columns (price, currency, and discount allocation). We’ve expanded that coverage so you can see more of the order’s money values in the currency the customer actually paid in at checkout. What’s new # Presentment Currency category - a new opt-in column category on order exports that groups every presentment column together, keeping the default export lean. Line item presentment fields - adds Line: Presentment Discount, Line: Presentment Total, and Line: Presentment Discount per Item alongside the existing presentment price, currency, and discount allocation columns. Order-level presentment fields - adds Price: Presentment Total Discount and Price: Presentment Total Shipping for the order totals. See the order field reference for the full column list.

Support for inventory transfers import and export

Altera now supports Shopify’s inventory transfers as a first-class object. You can export every transfer on your store to a spreadsheet, edit it in Excel or Google Sheets, and import the changes back - including shipments, tracking, and receiving. What’s new # Export inventory transfers - pull every transfer, line item, and shipment into a single spreadsheet, with columns for status, reference name, tags, origin and destination, and aggregated received/rejected quantities. Create transfers from a spreadsheet - new draft transfers can be created in bulk by listing line items with a SKU or barcode. Origin and destination can be looked up by location name. Update existing transfers - MERGE by transfer ID to edit the note, tags, reference name, and line items on a transfer. Line-item deletions are supported via Line Item: Command = DELETE. Shipments with tracking - create and update shipments inline using Shipment 1: columns (tracking company, tracking number, tracking URL, ETA, barcode). Walk a shipment from Draft through In Transit to Received in a single import. Receive and cancel - move a transfer all the way to Received, or cancel a stale one, without leaving your spreadsheet. External suppliers - leave the Origin or Destination Location column blank to represent stock coming from (or going to) an external party. Export filters - filter exports by status, origin, destination, product, variant, tag, or creation date. See the inventory transfers field reference for the full column list and a sample file.

Improved market pricing for Shopify imports and exports

We’ve refined how Altera handles per-market product data so imports and exports stay accurate across stores with multiple markets, catalogs, and currencies. Improvements # Market publications - exports now include region-specific market catalogs alongside app channels like Online Store and POS. Price list currencies - market columns use the price list’s own currency when it differs from the market’s base currency. Included column - round-trips correctly for products published through a market catalog with no app-channel publication. Unpublishing a market - skips redundant price clears when a product is being removed from a market, reducing API calls.

Import and export linked product options (variant options connected to metaobjects)

Shopify’s linked variant options let you connect options like Color or Material to metaobjects, enabling rich data like swatches and structured attributes. Altera now fully supports importing and exporting these linked options. What’s New # Linked option columns - new Option1 Linked To, Option2 Linked To, and Option3 Linked To columns connect variant options to metafield-backed metaobjects. Metaobject handle resolution - option values use metaobject handles in your spreadsheet, and Altera resolves them to Shopify IDs automatically. Auto-enable standard definitions - Shopify standard metafield and metaobject definitions (like shopify.color-pattern or shopify.material) are enabled automatically when needed. Custom metaobject linking - link options to your own custom metaobject types by referencing the metafield namespace and key. Improvements # Comma-separated variant generation - Option Value columns now accept commas in addition to semicolons when generating variant combinations. Fixes # Option name validation - clearer error when a variant row has an option value but no matching option name.

Market-scoped Shopify translations

We’ve added the ‘Market’ column to imports and exports to allow you to optionally scope translations to specific Shopify markets. You can now import and export translations that are scoped to a specific market, so French for Belgium can differ from French for France. What’s New # Market column - a new optional Market column in translation spreadsheets lets you scope translations to a specific Shopify market. Market export filter - filter your translation export by market name to get only market-specific overrides. Market-scoped delete - delete market-scoped translations independently without affecting global translations. Improvements # Flexible market input - the Market column on import accepts market names, numeric IDs, or full Shopify GIDs. Backwards compatible - leaving the Market column empty (or omitting it entirely) works exactly as before, targeting global translations.

New blog post comment export fields

Blog post exports now include additional comment fields, giving you a more complete picture of your blog’s comment activity. What’s New # Comment: Status - shows the current status of each comment (pending, unapproved, published, spam, or removed). Comment: IP - shows the IP address of the comment author. Comment: Browser - shows the browser user agent of the commenter. Comment: Created At - shows when each comment was first created. Comment: Updated At - shows when each comment was last modified. Comment: Published At - shows when each comment was made visible to the public. These fields are export-only. To include them, select the Comments category when setting up your export.

Better filtering for metaobject exports

Export filters for metaobjects and metaobject definitions are now easier to work with. Improvements # Multi-select type filter - the “equals any of” relation for the Type filter now uses a searchable dropdown with removable tags instead of a plain text field. Smarter filter defaults - adding a new filter defaults to “Type / equals any of” so you can start picking types right away. AND logic label - when multiple filters are active, a “Results must match all filters” message clarifies that filters combine with AND logic.

Export customer IP addresses from Shopify orders

Order exports now include the customer’s IP address, giving you more data for fraud analysis and geographic insights. What’s New # Browser: IP - exports the customer’s IP address recorded at the time of purchase