Repository navigation
OpenImport 1.5.0
OpenImport 1.5.0 — 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/
Sales and marketing entities: orders, shipments, URL rewrites, price rules and coupons, reviews, newsletter,
search terms and synonyms, category positions — import and export through Magento's own models and services
(plan 1.3–1.6, release 1.5).
Added
- Shipments and tracking numbers (
openimport_shipment): a file ships orders by order number through Magento's
own shipment service (all open items or one SKU with a quantity, carrier, tracking number, customer e-mail,
comment); rows of one order make one shipment; orders already carrying the tracking number are skipped and
reported. See Shipments. - Order import (
openimport_order, import direction): historic orders land as they are, one row per item in the
layout of the order export (state and status, date, totals, addresses, items with parents and product options,
payment method recorded). Options: keep the file's order numbers or generate new ones, create invoices, shipments
(with tracking numbers) and credit memos from the item quantities through Magento's own services, reduce stock.
Orders are only added; existing numbers are skipped and reported; one transaction per order; the dry run checks
totals and every column. See Order import. - Import profiles carry import options (
ImportRequest::$options) for the own importers. - URL rewrites (
openimport_url_rewrite, import and export): custom rewrites and redirects (301, 302, plain) by
request path and store view, or the URL of a product (SKU), category (path) or CMS page (identifier); Add/Update,
Delete; Magento's generated URLs are never changed or deleted and a request path that is one is reported as a
conflict naming the owner. The export writes every rewrite with SKUs, category paths and page identifiers
instead of ids. See URL rewrites. - Cart price rules with coupons (
openimport_cart_rule) and catalog price rules (openimport_catalog_rule),
import and export, matched by name (orrule_id): discount, websites and customer groups by code, dates,
priority, coupon code or a list of codes, usage limits, free shipping, store labels; conditions from simple
columns (subtotal, SKUs, categories, the items the discount applies to) or Magento's condition tree as JSON
with short type names; every type checked. Add/Update, Delete. See
Price rules. - Product reviews with ratings (
openimport_review), newsletter subscribers (openimport_newsletter, no e-mail
sent), search terms (openimport_search_term), search synonyms (openimport_search_synonym, groups merged as
the admin does) and product positions in categories (openimport_category_position): import (Add/Update,
Delete) and export, each a round trip. See
Reviews, newsletter, search, positions.