On this page, you can see a list of all released changes in the Matrixify app.
This list is updated weekly, to get notified about the changes as soon as they happen, follow Matrixify Slack workspace #whats-new channel.
2024
2024, July
2024-07-01
2024, June
2024-06-27
- Fix: Import Products: should not lose exotic connector symbols when saving product handle, when not transliterating handle to English characters.
- Export & Import Metaobjects: added Metaobject field type [
customer_reference
].
2024-06-26
- Fix: Import Products: should not lose eastern encoding numbers when saving product handle, when not transliterating handle to English characters.
- UI: Updated to the latest Shopify Polaris UI version.
2024-06-25
2024-06-20
- Export & Import Metafields: added new Metafield type [
product_taxonomy_value_reference
]. - Import Metafields: when saving Metafields, sometimes Shopify fails with “Internal Error” – now we give a warning about which specific metafield that was, and save the rest that can be saved.
2024-06-18
- Fix: Import Smart Collections: should accept [
Rule: Condition
] as Category ID integer value. - Export Summary sheet: Added column [
Shopify Domain
] and renamed column [Items
] to [Sheets
].
2024-06-14
2024-06-12
2024-06-11
- Import Products: if images for variants not available from Shopify, reloading images up to 3 times to see if they appeared.
- Export & Import Products: Updated category taxonomy with new Shopify extended categories.
2024-06-07
2024-06-05
2024-06-04
- Export & Import: added Metafield types: [
link
], [list.link
], [product_taxonomy_value_reference
], [list.product_taxonomy_value_reference
]. The [product_taxonomy_value_reference
] types are appearing slowly for some developer preview stores, so in time they might appear for all the stores. - UI: Export: show applied filters more clearly, and give a warning if applied filters do not find any items to include in the exported file.
2024, May
2024-05-30
- Import: WooCommerce API: Allow imports with weight unit kg in Hebrew.
- Import: Batch: should still allow to import if there are no files in that batch (directory).
- Import: remember the chosen Entities for sheets, and whether to import those or not, so that you don’t need to make that selection every time you import the same sheets again.
- SFTP: when connecting to SFTP server, we are now sending the following SSH client version string – so that your server can identify that it’s Matrixify app:
SSH-2.0-Matrixify (
https://matrixify.app/contact-us/
)
.
2024-05-29
- Import Metafields: improved speed for deleting Metafields, and when forcing different Shopify API version.
- Export & Import Metafields: Saving Metafields via GraphQL after saving the Item. Earlier was saving with Shopify REST API.
2024-05-28
2024-05-23
- Fix: UI: Adjusted a visual gap between the Export group columns.
- Fix: Migrate Orders from WooCommerce: for Orders that don’t have Line Items the [
Line: Type
] value was empty, which failed – now setting to [Ignore
].
2024-05-21
2024-05-20
2024-05-15
- Fix: Import Products: was not telling proper error if [
Image Attachment
] column value was just an integer. - UI: Job progress is updated every 4 seconds. After job is running longer then 30 minutes, the progress will be updated once per minute.
2024-05-14
2024-05-10
2024-05-09
- Import Products: when [
Variant Weight
] or [Variant Weight Unit
] is empty, we did not send the empty value, now we will send – in that case, Shopify will reset those to 0.0 and store the default weight. - Fix: Import: should not falsely detect
Shop
as available entity if there is column [Variant Metafield
], but no [Metafield
] columns. - Import Customers: identify Customer also by Phone, if Email value is not provided in the import file.
2024-05-08
- Import Metafields: Properly parse decimal numbers that are written in a scientific format like
5.1e-05
.
That concerns only the decimal numbers, and not integers – because large integers in Excel, if converted to scientific form, lose precision. So those need to be formatted as “Text” type in Excel before importing, to not lose the precision. - Import Files: avoid creating duplicate files – when creating new, set the filename from [
File Name
] column; when updating – search also by the filename from the Link column. - Rollback: Import Files: should not send the [
File Name
] to Shopify when creating new file, because Shopify requires all query parameters for the filename attribute. That seems like a bug, which we will investigate and consult with Shopify.
2024-05-07
2024-05-06
2024-05-01
2024, April
2024-04-30
- Fix: Import Products: Rounding values for inventory columns instead of truncating them to integer, so that value of
5.99999999999
now becomes not5
, but6
. - Import: Now you are able to select the entities for each sheet, or ignore those you don’t want to import.
It will still assume the selected entity based on the sheet name, like before – if it is an exact match, but now you have more control over what sheet is what entity. - Import: You are now able to import several sheets as the same Entity in one job, like
Products
. - Fix: Import: for repeated jobs – should not auto-assume the sheet entity if matching a single entity by columns and it was not existing in the first job, but then was added in later jobs.
- Fix: Import: when analyzing all sheets – should not raise error if column exceeds max column length. E.g. when there are no column headings.
2024-04-26
2024-04-24
- Import Products: allow to use fully qualified Data URL in the [
Image Attachment
] column, not just plain Base64 text.
Example:data:image/png;base64,PGJhc2U2NC1lbmNvZGVkPg==
.
Also, allow theimage/svg+xml
image type there
2024-04-15
- Import from BigCommerce CSV: use the [
Product Name
] column for Product Title, but [Page Title
] if the Product Name is empty. - Export & Import Companies: Added functionality for
Metafields
andLocation Metafields
columns. - Export Customers: The
Last Order
should be not the most recent created, but the one with the latestProcessed At
date. Because you can create new Orders with historicalProcessed At
date, which should not appear as the Last Order, because by that date – they are not.
2024-04-12
2024-04-11
2024-04-09
2024-04-06
2024-04-05
2024, March
2024-03-29
2024-03-25
2024-03-15
2024-03-13
2024-03-06
2024-03-05
- Fix: All the stores that had file download issues because we changed file download key in the URL – can now download files from both URLs – the old and the new one. So you don’t need to change any URLs on your end anymore.
- Import from Magento: improved Variant Price calculation – giving priority for variant price value instead of calculating from configurable with adjustments.
2024-03-03
2024-03-02
- Import Products: verify if the product is created, because Shopify API started to randomly lose newly created Products. This will slow down the creation of new Products a bit – until we will get to the bottom of this issue with Shopify, and will prove that Products are created reliably. It’s still faster than if you need to re-check which Products got created, and re-import those that were not.
- Import Products: match imported Media also by lowercase, because Shopify sometimes started to convert file name to lowercase.
2024, February
2024-02-29
- Export/Import Companies: Added new columns to Companies export and import:
Location: Billing First Name
Location: Billing Last Name
Location: Shipping First Name
Location: Shipping Last Name
- Import & Export Products: retry loading Variant Metafields when Shopify API fails with 404 (Variant Not Found) error, because sometimes (more often recently) Shopify thinks that the Variant does not exist when it was just now created.
2024-02-27
- Import Magento Products v1: take variant price from simple product if configurable product price is blank or zero and without price correction.
- Export: Remember only meaningful (Formatting and CSV) Options in the Latest job preset. So that if you for example had the previous job as a repeated job with custom file name, the next one most likely will not be such, so we reset those Options to default values, to avoid creating repeated jobs by accident.
2024-02-26
2024-02-23
2024-02-22
- Migration: WooCommerce API: The app will now limit total number of Metafields and Metafields per item that can be migrated from WooCommerce. If any individual item or total number of Metafields reaches 15 000 Metafields, then the import job will fail. Such a large number of Metafields most likely anyway would not be needed in Shopify.
If you are receiving such an error, you can addinclude_metafields=false
in your WooCommerce credentials URL to not migrate custom fields/metafields from WooCommerce.
2024-02-20
- Export Metaobjects: Metaobjects entries with reference type fields are now, by default, exported as handles not Shopify internal GIDs.
For example, Metaobject entry field that is product reference type will now export as products handle, such as, “my-summer-product”, instead of Shopify GID.
(Ask our Support if you need to export Metaobject entry reference fields as Shopify GIDs, we can configure this individually for specific Shopify store). - Import Metaobjects: Metaobject entry reference type field values now can be imported as handles instead of default Shopify internal GIDs.
If the handle value is not found in the store then app will retry importing that Metaobject entry at the end of the import job. This resolves an issue with Metaobjects migration between Shopify stores as Shopify GIDs are different between different stores.
When importing Metaobject entries with fields that are reference type (product reference, variant reference, etc.) – we check that this reference already exists in your store. If that does not exist, we assume that it will probably be imported later with the other sheets in the same file. So we automatically generate a new sheet Generated Metaobjects and add those Metaobject entries as rows to that new sheet. When all the other sheets are imported, then we again import the Generated Metaobjects sheet, with the assumption that now when all the data is imported, we will find those references for those particular Metaobject entries.
2024-02-13
2024-02-12
2024-02-01
- Fix: Import: improved URL parsing when the Image Src or any other URL has @@ in it.
- Import from WooCommerce: made it possible to migrate in cases when Woo API does not provide the header for items count.
2024, January
2024-01-31
2024-01-29
2024-01-26
- Shopify API: updated API version to
2024-01
. - Orders & Draft Orders:
- Removed [
Customer: Accepts Marketing
] column, because in the new Shopify API this attribute is not existing there anymore. - Added columns [
Customer: Email Marketing Status
] and [Customer: SMS Marketing Status
].
- Removed [
2024-01-20
2024-01-19
2024-01-18
2024-01-15
2024-01-11
- Import Files: should accept
.mov
files with MIME Typeapplication/mp4
– because Shopify allows that. - Import Products: when adding Media from Google Drive – set the real nice image filename that is for the Google Drive file, instead of file ID like was earlier. For files that were imported earlier with the file ID as the file name, we are able to detect that this is the same file, and not create duplicates.
- Fix: Retry zipping files if failing for any reason.
- Export Metaobjects: Added new filters to filter by
Display Name
and byUpdated At
. - Companies Import: for
Customer: Command
new commandDELETE
– to remove Customer from Company.