
On this page, you can see a list of all released changes in the Matrixify app.
To get notified about the changes as soon as they happen, follow Matrixify Slack workspace #whats-new channel.
2023
2023, June
2023-06-02
2023, May
2023-05-30
- Import: Follow redirect if target URL is not escaped (e.g. has spaces).
- Import: WooCommerce API: Should be able to read unexpected shipping line tax records because of customizations.
- Fix: Import from URL: with earlier fix we broke reading from URLs that have redirects, if it redirects to a relative path.
2023-05-23
2023-05-20
2023-05-18
2023-05-17
2023-05-16
2023-05-11
2023-05-10
- Fix: Export Products: when exporting Variant Metafields with definitions, the definitions were not included.
- Companies Export/Import: Added new columns [
Location: Catalogs
] and [Location: Catalogs Command
].
2023-05-09
2023-05-08
2023-05-05
- UI: Job List: show the
Dry Run
badge for import jobs that are Dry Run, so that it’s distinguishable from real import. - Import Customers from WooCommerce: allow to add additional URL parameter “customer_role=…” where to set comma-separated roles to migrate.
2023, April
2023-04-27
- Import from WooCommerce: now you can also migrate WooCommerce Coupons as Shopify Discounts.
- Import Metafields: when app changes the forced Metafield type to the type from Definition, then it will tell precisely which Metafield that was, so that you don’t have to guess.
- Import Orders: sometimes the item was failing with an error that the Shipping Address is not valid, even if you did not have any data about it in the import file. That’s because Shopify still validates Order addresses when anything is updated. We made a workaround to not fail there anymore.
2023-04-25
2023-04-24
2023-04-21
- Fix: Import Custom Collections: was not able to find the Product by Handle if [
Product: ID
] was written as a scientific number. - Fix UI: was showing blank screen in some cases when viewing a historical export job that had filters.
2023-04-20
2023-04-19
- Fix: Import from Google Drive: changed minimal allowed id length to 28 symbols to allow importing specific Google IDs. That is, for Google URLs like this:
https://drive.google.com/open?id=gQfkeXY2LXuSgU3UzRjYxV3RjrkF
2023-04-18
2023-04-14
- Import/Export to/from FTP/SFTP: retry less when checking the URL from UI, and give the hint about adding Matrixify IP to firewall, when getting a TimeOut error.
- Fix: Export Companies: fill
Main Contact: Customer ID
andMain Contact: Customer Email
columns also when exporting only Basic Columns. - Export Orders: Removed
Payment: Processing Method
column because it is not available in Shopify API anymore.
2023-04-13
2023-04-12
- Fix: Import Products: updating of variant inventory levels had become 8x slower after previous upgrades. This is fixed now back to the earlier speed.
- Import from URL: if the URL is not valid or is not available, show more detailed error about it.
2023-04-11
- Fix: Import Products: give warning when Shopify fails to delete the Inventory Level for specific Location, and continue – do not fail that particular Product.
- Orders & Draft Orders: export shipping/billing addresses when linked to Company (and fix importing back – should not forget that it’s linked to the Company when updating Draft Order).
- Fix: Import: should not remove unicode mark symbols from non-English character handles.
2023-04-09
2023-04-07
2023-04-06
2023-04-05
- Import Metafields: if you have the Metafield Definition in your store, but your specified Metafield type in the import file is different, then instead of failing we will assume the type from your Metafield Definition.
- Export & Import: notification email Job # is now clickable link that takes you to that specific job inside the app.
2023-04-04
- Import Products: should not copy/repeat the
Variant ID
column value when generating variants from options – because in that case those are new variants and should not update any existing variants by ID. - Export Products: in Filters changed the name in the dropdown from
Published Status
toPublished
– to match the column name in the exported file.
2023-04-03
2023, March
2023-03-31
- Export Metafields: Relocated Metafield column selector/editor pencil button from Customize Columns section to Select Columns section.
- Export Metafields: Option
Include also definitions without values
to add Metafield columns in the exported file from Metafield definitions that do not have value set for any of the exported items. - Import: when there is an error message about wrong value for boolean (TRUE/FALSE) cell – then tell in Import Results precisely in which column that error is.
- Privacy Notice: we have added new Subprocessor to our vendors list: OpenAI. We will use this provider for Matrixify Support AI chatbot.
2023-03-29
2023-03-28
2023-03-26
2023-03-24
2023-03-22
2023-03-21
2023-03-20
- Fix: Import Metafields: when importing Metafield with double
[[
in the column name, then we were failing with the error:premature end of char-class
. - Import Products, Collections, Pages:
Image Src
column can now have image links to Google Drive and Dropbox, and we convert those links to such that Shopify is able to import those images. - Import & Export Options: you can define additional dynamic placeholder Job ID for custom file name as
%{job_id}
. - Import Products: give better error when adding product images but product does not exist anymore.
- Import Images: if importing
Image Src
from link that points to image without the file extension, then try to determine the file type/extension from the “MIME Type” (Content Type) that’s sent from the image web server.
2023-03-17
- Import Products: Importing [
Variant Inventory Tracker
] with custom fulfillment service was returning an errorInventory Management: is <fulfillment service handle>, so fulfillment service must also be <fulfillment service handle>
. - Website Tutorials: You can now use built-in search bar for Tutorials page to find the tutorials you need quicker!
- Import Collections: When sorting Products in a Collection, sometimes app was not able to find product in the store by Handle even if it existed.
2023-03-16
2023-03-10
- Export Orders: added new column [
Price: Current Subtotal
]. - Fix: Import Orders: when updating Order that has some missing Billing address fields in Shopify, then it was failing that there are mandatory fields to fill, even if not updating Billing address.
- Fix UI: Export & Import: show better error message if trying to set Options to upload file to unsupported destination.
2023-03-09
- Import Orders: will not allow creating a Refund transaction to a different gateway than the parent transaction, because Shopify still switches to the parent transaction gateway.
- Settings – FTP/SFTP server: checkbox to not create
.filepart
file while file is being uploaded. By default we are creating the file with the.filepart
extension so that you know that the file is still being uploaded. And once the file is uploaded fully, then we rename it to the proper file extension, which means that the upload is finished. That can be very useful if you have scripts that take exported files from your FTP/SFTP server, and to make sure you don’t take file that is still being uploaded. - Import: Orders: the restored ability to import multiple Tracking Numbers and Tracking URLs in columns
Fulfillment: Tracking Number
andFulfillment: Tracking URL
. To save multiple numbers or URLs there, split them by semicolon.
2023-03-08
2023-03-06
- Export Products: moved to new Shopify API logic for inventory Fulfillment Service linking to Locations. That means the export of Multi-Location Inventory will include also locations that are linked to Fulfillment Services, so that you can change inventory quantity in those, too. Related to new “SKU Sharing” Shopify feature that allows multi-location quantities to include several Fulfillment Services.
- Import Products: the ability to change inventory available also in Fulfillment Services because now each of them have their own location.
- Import & Export: if there is some required Shopify API access scope change that is not approved, then instead of failing each item, we will fail the whole job – with the message explaining how to approve the required scopes in Matrixify Settings.
- Import Orders: can import B2B Orders – linked to Company and Location. Use same columns as in the Export (and as in Draft Orders):
- Customer: ID
- Customer: Email
- Company: ID
- Company: Name
- Company: Location ID
- Company: Location Name
Need to fill one of each to identify the Customer, Company and Company Location.
2023-03-02
2023-03-01
- Export Orders: new columns [
Transaction: Payment ID
], [Transaction: Device ID
], [Transaction: User ID
]. - Fix: Import Orders: should not create any Refund transactions when cancelling without the Refund (but still have to void any Authorization transactions).
2023, February
2023-02-28
- Fix UI: Settings -> [Request to erase all files] was failing with an error.
- UI: Request to approve Shopify API Access Scopes moved to Settings.
- Import images: remove the
i0.wp.com
URL part from [Image Src
] image link to make Shopify import those links.
2023-02-24
2023-02-22
2023-02-21
2023-02-20
- Fix: Import from FTP/SFTP: when doing Import Again from earlier such job that had folder actions, then it took the file from the Finished folder of the original job.
- Import Metafields: is now able to extract the Metafield type from the column [type] part even if type is in quotes or other symbols. E.g. column name:
Metafield namespace.key [ "single_line_text_field" ]
(notice that type is additionally put in quotes and surrounded by spaces).
2023-02-17
- Import Metafields: do not require the
:
after theMetafield
column prefix. Example column name that is also ok:Metafield namespace.key [type]
.
2023-02-15
- Export Files: filter by Created At was set off by the shop timezone. Now it’s filtering with the correct time zone.
- Fix: Import Orders: when matching Refund Line Items with Line Items also take into account the [Line: Tax …] column value differences.
- UI: Improved app loading speed.
2023-02-13
- Import & Export: switch to newest Shopify API version
2023-01
. - Import Orders: Fulfillment Orders cannot be created with
open
status; and suchopen
Fulfillments cannot be completed/fulfilled anymore. Shopify does not support that anymore. Fulfillments can be created only withsuccess
status. Those Fulfillments that are notsuccess
, can only be cancelled.
2023-02-11
2023-02-10
- Fix: Export & Import: changed retry to maximum 50 times if getting HTML as a response from Shopify.
- Fix UI: Refresh the app window automatically if Shopify authentication fails. It usually happens if Merchant has very slow or unstable internet connection.
2023-02-09
- Fix: Import Products: retrying to save images if having HTTP 500 – Internal Server Error for Shopify GraphQL request.
- Fix: Export Discounts: exporting with many Discount Codes could cause error GraphQLRetriesExceededError because of throttling delay miscalculation.
- Fix: Import Orders: when creating Fulfillments, and Shopify does not allow to fulfill specific Line Items, then fail the import of that Order with the message:
Shopify does not allow to fulfill the following Line Item [...].
.
2023-02-08
- Implement newest OAuth flow and Shopify API library significant upgrade. If something that worked previously for you, doesn’t anymore – please, contact our Support. Fix: Pagination for Payout exports with Transactions.
- Fix: Pagination for Payout exports with Transactions.
- Fix: Export pagination for some items was not going beyond 250 items.
2023-02-06
2023-02-04
2023-02-03
2023-02-02
2023-02-01
- Fix: Import Products: should not add extra columns in the Results file if the Inventory Available location name has a dot at the end of the name.
- Fix: Import Metafields: was failing if column name was [
MetaField: something
] (with capital F).
2023, January
2023-01-27
- Security: Ask additional permission scopes that are needed for new FulfillmentOrders API in 2023-01 version:
read_locations
,read_assigned_fulfillment_orders
,write_third_party_fulfillment_orders
. - Import from Transporter CSV: rename [
Metafield Value Type
] column to [Metafield Type
] – to match with changes in Transporter. We also support the previousMetafield Value Type
column – so that you don’t have to rename it in your files.
2023-01-26
- Fix: When reinstalling the uninstalled app, it was giving an error about Uninstalled plan.
- Fix UI: Job was not refreshing when opened by deep link to the Job page.
- Import: improved warning about items that will not fit in the chosen paid plan.
- Import Orders: Give warning if trying fulfill an Order that is already cancelled (so it cannot be fulfilled anymore).
2023-01-25
- Export & Import Discounts: new column [
Applies To: Customers Email
] so that you can copy Discounts from one shop to another, and we will find related customers by their e-mail, instead of ID. Also, you can just specify Customer e-mails, and they can be comma-separated e-mails in the same cell, too. - Export & Import Companies: removed import of [
Shipping/Billing First/Last Name
], keeping only [Location: Billing/Shipping Recipient
] columns – because in Shopify and API now there is just one fieldAttention
(recipient). - Security: removed unneeded access scopes:
read_assigned_fulfillment_orders
,read_locations
,write_shipping
,write_third_party_fulfillment_orders
. - Import Orders: using new FulfillmentOrders API for Export and Import of Fulfillments. Import [
Fulfillment: Status
] column value cannot be “open
” or “pending
” as Shopify does not support such anymore (supports only “completed
” and “cancelled
” statuses). Column [Line: Fulfillment Service
] is used only forShipping Line
as Shopify API does not allow setting it anymore for Line Items.
2023-01-20
- Export & Import Metafields: new Metafield type [
rich_text_field
]. - Fix: Import from WooCommerce: was not able to determine weight unit for non-English WooCommerce installation.
2023-01-16
2023-01-14
2023-01-13
- Settings: Now you can schedule the rolling deletion of your Export/Import job files to keep only last 30/60/90 days in Matrixify; or you can press the button to delete all your files.
Note that if you delete your files, Matrixify Support will not be able to access those to help you with file contents, and those files are not recoverable.
2023-01-11
2023-01-08
- Export & Import Products: renamed column group [
Standard Type
] to [Category
] to match Shopify Admin naming of these fields. - Export & Import Products: renamed columns:
- [
Type: Standard ID
] -> [Category: ID
] - [
Type: Standard Name
] -> [Category: Name
] - [
Type: Standard
] -> [Category
]
- [
2023-01-06
- Fix: Import: Reading integer values from base columns that came from Google Sheets – should remove the [
.0
]. - Export Orders: new filter [
Refund: Created At
]. - UI: Export Filters: aligning of the text input box – made it more nice.
2023-01-05
2023-01-04
- Fix: Import: Orders: When searching for line items to refund/fulfill, only compare values as numbers if they don’t contain any other text.
- UI: Remember date picker month when editing applied filter in Export Filters.