shoppingfeed / magento2-manager
shoppingfeed/magento2-manager
Official module for Shopping Feed integration.
Shopping Feed integration module for Magento 2
Installation
The extension must be installed via composer. To proceed, run these commands in your terminal:
composer require shoppingfeed/magento2-manager
php bin/magento module:enable ShoppingFeed_Manager
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Update
To update the extension to the latest available version (depending on your composer.json), run these commands in your terminal:
composer update shoppingfeed/magento2-manager --with-dependencies
php bin/magento setup:di:compile
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
What to do when the module does not get updated
Sometimes, running composer update does not actually update the module to the desired version, for example because it does not match the version constraints specified in your composer.json (run this command to know the exact reason why: composer prohibits shoppingfeed/magento2-manager).
When this happens, simply adapt your composer.json to point to the new version you want to install, before re-running the update commands (and if that would still not be sufficient, do not hesitate to post an issue so that we can have a look at it).
Maintenance mode
You may want to enable the maintenance mode when installing or updating the module, especially when working on a production website. To do so, run the two commands below before and after running the other setup commands:
php bin/magento maintenance:enable
# Other setup commands
php bin/magento maintenance:disable
Changelog
[0.41.0] - 2020-10-23
Added
- Add an option to fetch a marketplace order by channel and reference
Changed
- Optimize the "shoppingfeed:feed:force-automatic-refresh" CLI command
- Catch and log errors when fetching marketplace orders
- Streamline / improve buttons in UI components
Fixed
- Fix handling of bundle products when importing marketplace orders
- Fix base fees amount in multi-currency contexts
- Ensure that WEEE tax data are loaded when using product collections
- Do not export invalid FPT values
- Improve wordings in some places
[0.40.0] - 2020-10-08
Added
- Implement handling of bundle products (feed export and order import)
- Add an "is_backorderable" attribute to the feed
- Improve the feed product listing (save parameters in session, display the limit date for product retention)
Changed
- Optimize the feed refresh and generation processes
- Apply retention filters also when exporting the feed
- Do not fetch new orders when syncing existing orders
Fixed
- Fix compatibility with Magento 2.1.18 and 2.2.9
- Show empty options in the filters of the feed product listing
[0.39.4] - 2020-09-17
Fixed
- Improve compatibility with staging modules from Magento Commerce
[0.39.3] - 2020-09-09
Fixed
- Fix compatibility with Magento 2.3.2
[0.39.2] - 2020-09-02
Changed
- Optimize the "Force Automatic Data Refresh" task
[0.39.1] - 2020-08-11
Changed
- Use more proxies
[0.39.0] - 2020-08-05
Added
- Add options to synchronize imported orders that have been refused/canceled/refunded on the marketplaces
Fixed
- Fix dependencies in UI components with Magento 2.4.0
- Fix fetching of stock data for products without stock management (MSI)
[0.38.1] - 2020-07-23
Changed
- Disable the date filters in the account listing
[0.38.0] - 2020-07-22
Added
- Add an option to enable a "debug mode" for order import
- Add an option to specify the delay within which orders can be imported
- Add an option to import already shipped orders
- Add a "Shopping Feed status" column to the marketplace order listing
Fixed
- Fix links to section details in the feed product grid on 2.3.5
[0.37.1] - 2020-07-16
Fixed
- Deduplicate the marketplace orders before adding the new unique index
[0.37.0] - 2020-07-01
Added
- Export the stock statuses under the "is_in_stock" attribute
- Add a "Is Fulfilled" condition to the shipping method rules
Fixed
- Fix the "Payment Method" conditions in the shipping method rules
[0.36.0] - 2020-06-25
Added
- Implement handling of fulfilled orders
- Add more notes in the order configuration
Changed
- Identify marketplace orders by their marketplace ID and reference
- Follow PSR-12 spec for multiline if/elseif structures
[0.35.0] - 2020-06-15
Added
- Allow specifying dynamic default email addresses/payment method titles by marketplace (BC break for customer and sales order importers)
Fixed
- Fix the import of customers without email addresses
[0.34.2] - 2020-06-10
Added
- Display the "is_business_order" field in the sales order view
[0.34.1] - 2020-06-08
Fixed
- Fix consecutive import of orders for the same customer
- Do not import orders using a non-base currency if the latter is unavailable
- Fix the handling of the current order's currency after the first import
- Fix the import of shipping and WEEE amounts with non-base currencies
[0.34.0] - 2020-06-03
Added
- Add marketplace informations to the sales order view
[0.33.0] - 2020-05-11
Added
- Add an option to manually import a new marketplace order
- Add an option to synchronize the items of non-imported marketplace orders
Changed
- Bumped
shoppingfeed/php-sdkdependency from 0.2.6 to 0.3.2
Fixed
- Disable sorting on the new "Importable" column
[0.32.0] - 2020-04-08
Added
- Add an option to cancel import for new marketplace orders
- Add an "Importable" column to the marketplace order listing
- Add missing french translations
Fixed
- Regularly update the status of unimported marketplace orders
[0.31.0] - 2020-03-26
Added
- Add an option to import order customers (BC break for sales order importer)
- Implement dynamic rows config fields
Changed
- Improve the handling of regions for some countries
- Replace hard-coded class names in error messages
[0.30.1] - 2020-03-23
Fixed
- Fix handling of some of the cart conditions in shipping method rules
[0.30.0] - 2020-03-06
Added
- Add an option to choose the product types to export
- Implement export for virtual products
- Add an option to choose how to export base and discount prices
Fixed
- Fix compatibility with PHP 7.4
[0.29.0] - 2020-02-28
Added
- Add more notes/feedback in the account configuration form
- Add an option to check product websites when importing orders
- Add a "pattern" column to the shipping method rule listing
Changed
- Improve the rendering of notes in the account configuration form
Fixed
- Fix the translation of save buttons
- Fix some button/field labels in the cron task form
- Fix the basic shipping method applier with codes containing multiple underscores
[0.28.1] - 2019-12-17
Fixed
- Fix mass-update tab on recent M2 versions
[0.28.0] - 2019-12-16
Added
- Improve the feed product listing:
- Add new attribute columns (type, status, visibility, price)
- Add new feed columns (main and variation states, exclusion reason)
- Add a sections details modal
- Implement mass-update for those product attributes: is selected, forced category
- Add an option for fetching different types of quantities when using MSI
- Implement utility methods for shipping method appliers
Fixed
- Fix import of orders with disabled products (with or without availability check)
[0.27.0] - 2019-12-04
Added
- Fetch product quantities using MSI (if available) (BC break for stock section adapter)
[0.26.0] - 2019-10-31
Changed
- Refactor shipping method appliers and improve defaults (BC break for custom shipping method appliers)
Fixed
- Exclude the "All Groups" group from the options available in "Use Prices from Customer Group"
- Fix the "Category Selection" label on recent M2 versions
[0.25.2] - 2019-10-07
Added
- Add a details column to the order logs listing
Fixed
- Fix usages of table codes instead of table names
[0.25.1] - 2019-09-19
Fixed
- Fix memory overflow with large catalogs when exporting an empty feed
[0.25.0] - 2019-09-10
Added
- Allow specifying a customer group with which to fetch product prices
- Import marketplace fees for orders
Fixed
- Fix feed URL in account listing when using gzip
- Fix wrong table name used for configurable product attributes
- Force frontend config scope when executing CLI commands
[0.24.0] - 2019-08-26
Added
- Add an option for selecting exportable products using a custom attribute
Changed
- Refactor attribute sources
[0.23.1] - 2019-08-21
Changed
- Improve prevention of stock checks when not in admin scope
[0.23.0] - 2019-08-08
Changed
- Remove final keywords from functions
- Improve generation of unique feed filenames
[0.22.1] - 2019-08-01
Added
- Import the company in order addresses
- Allow partial refunds on imported orders
Changed
- Only fetch marketplace orders waiting shipment
Fixed
- Fix ACL and menu configuration
[0.22.0] - 2019-07-11
Added
- Add new columns to the marketplace order listings
- Detect SKUs when using product IDs for order import
Changed
- Improve default phone number handling
- Improve prevention of duplicate order import in some edge cases
- Improve prevention of stock checks for Magento 2.3
[0.21.0] - 2019-07-03
Added
- Add ability to create a new Shopping Feed account
Changed
- Bump order import try count earlier
- Rework account/store management and UI
Fixed
- Fix the "partially shipped" order status constant
- Fix french translation for "Use item reference [..]"
- Remove explicit proxies from constructors
[0.20.0] - 2019-05-07
Added
- Fetch the tax amount for marketplace order items
Changed
- Bumped
shoppingfeed/php-sdkdependency from 0.2.4 to 0.2.6 - Improve the detection of untaxed (business) orders
Fixed
- Fix rendering for options-based attributes with non-text labels
[0.19.0] - 2019-04-24
Fixed
- Fix compatibility problems with Magento 2.1.x
[0.18.0] - 2019-03-27
Added
- Add "price_before_discount" and "shipping_delay" attributes to the feed
Changed
- Force cross border trade when importing orders (togglable off)
[0.17.1] - 2019-03-21
Fixed
- Fix ambiguous filters in the orders listing
- Fix export of product variations in some edge cases
[0.17.0] - 2019-03-11
Fixed
- Fix the capacity of the Shopping Feed order ID field
[0.16.0] - 2019-03-05
Added
- Add explicit dependency to Guzzle
[0.15.0] - 2019-02-26
Added
- Handle WEEE attributes at feed export and orders import
[0.14.1] - 2019-02-04
Changed
- Improve the detection of product quantity changes
[0.14.0] - 2019-01-30
Added
- Add marketplace fields to the sales order listing
- Add the marketplace shipping and payment methods to the available conditions for shipping method rules
- Implement real-time updates for product quantities
Changed
- Do not check product availability and options by default
- Refactor store configuration management
- Filter on active shipping method rules when importing orders
Fixed
- Fix the orders listing (wrong join type)
- Fix the order import "super mode" on newer M2 versions
[0.13.1] - 2019-01-02
Fixed
- Fix order address import
[0.13.0] - 2018-12-19
Changed
- Import business orders without tax
Fixed
- Fix updates batching when products retention is enabled
- Fix translations
[0.12.2] - 2018-12-18
Added
- Add ability to export the attribute set name in the feed
Fixed
- Fix initialization of timestamp fields in DataObjects
- Fix filtering on Magento # in marketplace orders listing
[0.12.1] - 2018-12-14
Removed
- Remove composer dependencies for packagist version
[0.12.0] - 2018-12-14
Added
- Register dependencies in module sequence and composer.json
Changed
- Emulate the CLI area code rather than setting it
- Wrap "sensitive" types (wrt loading order) in proxies
- Fill missing required address fields with sensible and/or user defaults
Fixed
- Fix translations
[0.11.0] - 2018-12-11
Added
- Add the listing of order logs to the sales menu
Changed
- Fill the first name in marketplace addresses when unavailable
- Only try to import unshipped accepted orders
- Only fetch recent marketplace orders
[0.10.0] - 2018-12-10
Fixed
- Fix shipment syncing and SF ticket handling
[0.9.2] - 2018-12-10
Fixed
- Fix shipment syncing
[0.9.1] - 2018-12-06
Added
- Allow to use mobile phone number first for imported order addresses
[0.9.0] - 2018-12-05
Added
- Add ability to synchronize addresses with SF for fetched orders not imported yet
Fixed
- Complete/fix french translations
- Fix indentation quirks
- Fix Magento # column in marketplace orders listing
[0.8.0] - 2018-11-21
Added
- Implement forced refresh for updated products only
- Implement price export for configurable products
Changed
- Improve determination of category URLs
Fixed
- Fix default cron task setup
- Fix account creation (only existing accounts are allowed for now)
- Fix parent products export in some rare cases
[0.7.0] - 2018-11-06
Added
- Force feed refresh in case of meaningful configuration change
Changed
- Bumped
shoppingfeed/php-feed-generatordependency from 1.0.0 to 1.0.2 - Tweak various constants (database/UI)
Fixed
- Fix product lists syncing after product save
[0.6.0] - 2018-10-29
Added
- Add a success message upon running a cron task
- Implement batched updates for feed data
- Add "Store View" column to account store listing
- Add the product URL to the attributes section data
- Add the platform information to the API client
Changed
- Clean up code
Fixed
- Fix french translations
- Fix feed refresh (force using the relevant store view + use batched updates)
[0.5.0] - 2018-10-23
- Initial release
| Version | Stability | QA Status | Released |
|---|---|---|---|
| 1.18.0 | stable | Fail | 2026-05-05 09:55:14 |
| 1.17.1 | stable | Not tested | 2026-03-16 07:56:54 |
| 1.17.0 | stable | Not tested | 2026-03-06 10:19:42 |
| 1.16.0 | stable | Not tested | 2026-02-24 08:56:28 |
| 1.15.0 | stable | Not tested | 2026-01-28 13:24:42 |
| 1.14.0 | stable | Not tested | 2025-08-05 12:27:47 |
| 1.13.1 | stable | Not tested | 2025-07-17 12:10:20 |
| 1.13.0 | stable | Not tested | 2025-07-16 09:08:03 |
| 1.12.0 | stable | Not tested | 2025-06-05 12:22:06 |
| 1.11.1 | stable | Not tested | 2025-04-01 09:39:59 |
| 1.11.0 | stable | Not tested | 2025-03-26 10:24:33 |
| 1.10.0 | stable | Not tested | 2025-01-29 13:08:22 |
| 1.9.1 | stable | Not tested | 2024-12-05 16:29:07 |
| 1.9.0 | stable | Not tested | 2024-11-13 14:45:29 |
| 1.8.2 | stable | Not tested | 2024-07-15 08:19:16 |
| 1.8.1 | stable | Not tested | 2024-07-14 10:55:59 |
| 1.8.0 | stable | Not tested | 2024-07-03 11:51:47 |
| 1.7.2 | stable | Not tested | 2024-05-13 09:29:21 |
| 1.7.1 | stable | Not tested | 2024-04-22 09:51:23 |
| 1.7.0 | stable | Not tested | 2023-12-19 09:26:42 |
| 1.6.4 | stable | Not tested | 2023-12-06 16:00:13 |
| 1.6.3 | stable | Not tested | 2023-11-28 13:08:15 |
| 1.6.2 | stable | Not tested | 2023-10-19 12:07:41 |
| 1.6.1 | stable | Not tested | 2023-10-05 14:30:15 |
| 1.6.0 | stable | Fail | 2023-08-03 11:37:01 |
| 1.5.2 | stable | Not tested | 2023-06-28 15:16:26 |
| 0.54.2 | stable | Not tested | 2023-05-17 08:20:06 |
| 1.5.1 | stable | Not tested | 2023-03-30 14:22:59 |
| 1.5.0 | stable | Not tested | 2023-03-30 09:21:48 |
| 1.4.0 | stable | Not tested | 2023-02-22 11:06:09 |
| 1.3.2 | stable | Not tested | 2023-01-20 10:17:30 |
| 1.3.1 | stable | Not tested | 2022-12-20 08:37:15 |
| 1.3.0 | stable | Not tested | 2022-11-29 12:34:02 |
| 0.54.1 | stable | Not tested | 2022-10-14 07:37:38 |
| 1.2.3 | stable | Not tested | 2022-10-10 09:28:10 |
| 1.2.2 | stable | Not tested | 2022-10-06 10:10:46 |
| 1.2.1 | stable | Not tested | 2022-09-09 09:25:06 |
| 1.2.0 | stable | Not tested | 2022-08-10 11:40:05 |
| 1.1.1 | stable | Not tested | 2022-08-02 11:56:53 |
| 1.1.0 | stable | Not tested | 2022-08-02 08:38:45 |
| 1.0.1 | stable | Not tested | 2022-04-28 14:03:30 |
| 1.0.0 | stable | Not tested | 2022-04-27 12:48:28 |
| 0.54.0 | stable | Not tested | 2022-04-27 10:19:54 |
| 0.53.2 | stable | Not tested | 2022-02-16 09:20:10 |
| 0.53.1 | stable | Not tested | 2021-12-23 08:46:02 |
| 0.53.0 | stable | Not tested | 2021-12-21 13:32:59 |
| 0.52.0 | stable | Not tested | 2021-11-23 08:28:40 |
| 0.51.0 | stable | Not tested | 2021-09-09 08:43:47 |
| 0.50.0 | stable | Not tested | 2021-08-31 07:56:25 |
| 0.49.0 | stable | Not tested | 2021-08-11 08:38:46 |
| 0.48.0 | stable | Not tested | 2021-06-16 09:30:14 |
| 0.47.0 | stable | Not tested | 2021-06-09 09:48:30 |
| 0.46.2 | stable | Not tested | 2021-04-29 07:22:35 |
| 0.46.1 | stable | Not tested | 2021-03-31 07:12:52 |
| 0.46.0 | stable | Not tested | 2021-03-26 09:29:49 |
| 0.45.0 | stable | Not tested | 2021-03-19 08:28:52 |
| 0.44.0 | stable | Not tested | 2021-03-18 08:21:05 |
| 0.43.4 | stable | Not tested | 2021-03-02 10:35:39 |
| 0.43.3 | stable | Not tested | 2021-02-18 16:55:59 |
| 0.43.2 | stable | Not tested | 2021-01-12 08:53:17 |
| 0.43.1 | stable | Not tested | 2021-01-05 08:16:56 |
| 0.43.0 | stable | Not tested | 2020-12-09 09:00:29 |
| 0.42.2 | stable | Not tested | 2020-11-24 10:59:56 |
| 0.42.1 | stable | Not tested | 2020-11-20 14:17:07 |
| 0.42.0 | stable | Not tested | 2020-11-18 09:31:11 |
| 0.41.1 | stable | Not tested | 2020-11-04 09:06:37 |
| 0.41.0 | stable | Not tested | 2020-10-23 09:55:29 |
| 0.40.0 | stable | Not tested | 2020-10-08 07:15:46 |
| 0.39.4 | stable | Not tested | 2020-09-17 10:01:13 |
| 0.39.3 | stable | Not tested | 2020-09-09 15:12:03 |
| 0.39.2 | stable | Not tested | 2020-09-02 10:37:18 |
| 0.39.1 | stable | Not tested | 2020-08-11 08:20:04 |
| 0.39.0 | stable | Not tested | 2020-08-05 09:14:45 |
| 0.38.1 | stable | Not tested | 2020-07-23 09:06:41 |
| 0.38.0 | stable | Not tested | 2020-07-22 14:21:51 |
| 0.37.1 | stable | Not tested | 2020-07-16 09:18:48 |
| 0.37.0 | stable | Not tested | 2020-07-01 13:12:08 |
| 0.36.0 | stable | Not tested | 2020-06-25 10:39:11 |
| 0.35.0 | stable | Not tested | 2020-06-15 12:02:53 |
| 0.34.2 | stable | Not tested | 2020-06-10 09:48:36 |
| 0.34.1 | stable | Not tested | 2020-06-08 09:51:51 |
| 0.34.0 | stable | Not tested | 2020-06-03 07:55:09 |
| 0.33.0 | stable | Not tested | 2020-05-11 10:35:15 |
| 0.32.0 | stable | Not tested | 2020-04-08 07:55:07 |
| 0.31.0 | stable | Not tested | 2020-03-26 12:35:23 |
| 0.30.1 | stable | Not tested | 2020-03-23 09:03:23 |
| 0.30.0 | stable | Not tested | 2020-03-06 09:37:03 |
| 0.29.0 | stable | Not tested | 2020-02-28 11:34:12 |
| 0.28.1 | stable | Not tested | 2019-12-17 09:57:36 |
| 0.28.0 | stable | Not tested | 2019-12-16 13:17:50 |
| 0.27.0 | stable | Not tested | 2019-12-04 10:49:14 |
| 0.26.0 | stable | Not tested | 2019-10-31 11:12:03 |
| 0.25.2 | stable | Not tested | 2019-10-07 08:29:52 |
| 0.25.1 | stable | Not tested | 2019-09-19 10:16:00 |
| 0.25.0 | stable | Not tested | 2019-09-10 12:12:43 |
| 0.24.0 | stable | Not tested | 2019-08-26 15:06:23 |
| 0.23.1 | stable | Not tested | 2019-08-21 13:14:07 |
| 0.23.0 | stable | Not tested | 2019-08-08 12:06:01 |
| 0.22.1 | stable | Not tested | 2019-08-01 13:14:25 |
| 0.22.0 | stable | Not tested | 2019-07-11 14:29:40 |
| 0.21.0 | stable | Not tested | 2019-07-03 09:01:02 |
| 0.20.0 | stable | Not tested | 2019-05-07 08:20:41 |
| 0.19.0 | stable | Not tested | 2019-04-24 09:00:27 |
| 0.18.0 | stable | Not tested | 2019-03-27 12:46:29 |
| 0.17.1 | stable | Not tested | 2019-03-21 10:29:13 |
| 0.17.0 | stable | Not tested | 2019-03-11 11:14:05 |
| 0.16.0 | stable | Not tested | 2019-03-05 09:26:07 |
| 0.15.0 | stable | Not tested | 2019-02-26 09:02:43 |
| 0.14.1 | stable | Not tested | 2019-02-04 11:25:46 |
| 0.14.0 | stable | Not tested | 2019-01-30 16:24:39 |
| 0.13.1 | stable | Not tested | 2019-01-02 08:20:36 |
| 0.13.0 | stable | Not tested | 2018-12-19 09:08:41 |
| 0.12.2 | stable | Not tested | 2018-12-18 09:18:18 |
| 0.12.1 | stable | Not tested | 2018-12-14 16:16:02 |
| 0.12.0 | stable | Not tested | 2018-12-14 16:06:55 |
| 0.11.0 | stable | Not tested | 2018-12-11 15:28:05 |
| 0.10.0 | stable | Not tested | 2018-12-10 12:55:52 |
| 0.9.2 | stable | Not tested | 2018-12-10 10:58:26 |
| 0.9.1 | stable | Not tested | 2018-12-06 08:23:46 |
| 0.9.0 | stable | Not tested | 2018-12-05 13:41:07 |
| 0.8.0 | stable | Not tested | 2018-11-21 09:29:51 |
| 0.7.0 | stable | Not tested | 2018-11-06 08:34:17 |
| 0.6.0 | stable | Not tested | 2018-10-29 09:18:28 |
| 0.5.0 | stable | Not tested | 2018-10-23 08:39:03 |
Requires 3
| Package | Constraint |
|---|---|
| guzzlehttp/guzzle | ^6.3 | ^7.0 |
| shoppingfeed/php-feed-generator | ^1.2 |
| shoppingfeed/php-sdk | ^0.13.0 |
No QA results yet
QA pipelines haven't run for this version. Status appears here once the vendor publishes a tagged release that gets ingested.
Turn an existing module into recurring revenue.
If you already maintain a Magento 2 module on GitHub or GitLab, listing it on Packagento takes about five minutes. We mirror your tags, handle distribution signing, and route paid licenses through Stripe Connect, so you can keep shipping the way you already do.