Skip to main content

Exports

Filter orders by country

Filtering orders by location makes it easier to target exports for regional reporting, shipping analysis, and tax compliance. 🚀 What’s New # Shipping country code – filter orders by the country code of the shipping address. Billing country code – filter orders by the country code of the billing address.

SFTP support for remote file transfers

You can now use SFTP as a remote connection type alongside FTP and HTTP URLs, making it easier to securely transfer files to your existing infrastructure. 🚀 What’s New # SFTP connection type – connect to SFTP servers using SSH-based authentication with username and password. Automatic directory creation – directories are created automatically when uploading files to paths that don’t exist yet. File path display – see the exact remote file path after your export completes on the job detail page. 🔧 Improvements # Connection timeout – configurable timeout settings for SFTP connections (defaults to 120 seconds). Error codes – new error codes for SFTP-specific failures like authentication issues (RMT044) and connection failures (RMT043).

Added 'Variant Shipping Profile' column to imports and exports

You can now import and export the shipping profile assigned to each product variant, making it easier to manage how different products are shipped to your customers. 🚀 What’s New # Variant Shipping Profile – new column lets you assign variants to specific shipping profiles during import and see current assignments during export. 🔧 Improvements # Flexible profile matching – specify shipping profiles by name, numeric ID, or full GraphQL ID when importing, and the app finds the right match. Smart profile lookup – the app caches shipping profiles and matches them efficiently, even when using partial identifiers.

CLI now supports import and export commands

You can now run imports and exports directly from your command line using the Altera CLI. This makes it easy to automate data management workflows, integrate Altera into your development process, and script bulk operations. 🚀 What’s New # CLI export command - Export Shopify data with filters, custom field selection, and multiple output formats CLI import command - Import spreadsheets with automatic file analysis and validation Job status tracking - Check the status of any job from the command line CLI command preview - The export create page now shows you the equivalent CLI command for your configuration 📖 Examples # Export products with specific fields and filters:

Presentment discount amounts in order exports

Order exports now include discount amounts in both shop and presentment currencies, making it easier to analyze discounts across different market currencies. 🔧 Improvements # Discount allocation amounts – order exports now include presentment money amounts alongside shop money for line item discount allocations.

Hourly scheduling frequencies

You can now schedule your imports and exports to run multiple times per day with more granular control. 🔧 Improvements # Hourly scheduling – set imports and exports to repeat every 1, 2, or 4 hours for better automation.

Added 'Price: Current Total Shipping' field to orders export

We’ve added a new field to order exports that captures the current shipping price, making it easier to track shipping costs after order edits. 🚀 What’s New # Current shipping price – exports now include the current shipping price alongside the original total shipping price, helping you track shipping cost changes after order edits.

Menu validation and export filters

We’ve improved menu handling with new export filters and validation to catch common errors. 🚀 What’s New # Menu export filters – filter menus by ID or title when exporting. 🔧 Improvements # Self-reference validation – menu imports now detect when a menu item is set as its own parent, preventing invalid hierarchies.

Schedule one-off import jobs

You can now schedule imports from a file upload to run at a specific time. Previously, scheduling was only available for jobs that connected to remote storage (FTP, etc.) Now you can upload a file and schedule it to run once. This is useful for things like running sales. 🚀 What’s New # One-time scheduled jobs – schedule imports from file uploads 🔧 Improvements # Job names now include “scheduled” when they’re set to run at a future time. Improved management of scheduled tasks from job detail page. Improved time picker accuracy by clearing seconds when setting run times.

Skip uploading empty exports to FTP servers

Scheduled exports can now skip uploading to remote locations when they have no results, saving bandwidth and avoiding unnecessary files. 🚀 What’s New # Skip blank exports – exports with remote connections can now skip uploading when no data is exported.