Skip to content

OpenImport 1.5.4

Latest

Choose a tag to compare

@github-actions github-actions released this 23 Oct 08:37
· 24 commits to main since this release
8b43a9e

OpenImport 1.5.4 — import and export for Magento 2 and Mage-OS. Free, MIT, built on Magento's own import engine.

Install: composer require iranimij/openimport && bin/magento module:enable Iranimij_Base Iranimij_OpenImport && bin/magento setup:upgrade

Documentation: https://iranimij.github.io/openimport/

Fixes from the fifth hands-on review (Notion "18 · Browser review 5").

Fixed

  • Exports: a run that is cancelled, or fails while Magento's export reads the records (a writer error, an expression
    that divides by zero), now ends as cancelled or failed and delivers nothing. Magento's product export catches every
    exception in its page loop and returns the rows so far, so such runs used to end as SUCCESS with a partial file.
  • Export destination "E-mail" on Magento 2.4.8 and 2.4.9: the file is attached again. The run failed with "Call to
    undefined method Symfony\Component\Mime\Part\TextPart::getMimePart()" since Magento moved to Symfony mail.
    The e-mail also said "exported 0 row(s)": destinations now get the run's counts.
  • The profiles grid no longer sends stored secrets (encrypted passwords, keys, tokens) to the browser.
  • "Replace existing records" for products keeps each product's URL key when the file has no url_key column;
    Magento gave all existing products an empty key, so two or more collided ("Url key: '' was already generated").
    Magento's duplicate URL key message is explained in plain words.
  • Upload: a file larger than the web server or PHP accepts says so ("The file is larger than the web server
    accepts. Zip it …") instead of "A technical problem with the server … Try again"; the form shows PHP's upload limit
    under the drop zone, and an old error banner no longer stays after the next upload. Docs: Sources › Big files.
  • Cancel: once a live run writes to Magento the run page says so and no longer offers Cancel; a cancel that came too
    late is named in the run's message; stopping a running live run asks first.

Changed

  • Download run files now also covers file contents shown in the admin: the first rows in step 3, the mapping
    preview, an export's first rows on the run page and the source cells in error reports. Files an admin uploads are
    shown to that admin anyway.
  • The Behaviour field explains the chosen behaviour (what Replace deletes and keeps, what Only add / Only update
    skip).