- Added support for syncing variant inventory levels. (#61)
- Added
craft\shopify\elements\db\ProductQuery::publishedScope()
. (#65) - Fixed a PHP error that occurred when saving the plugin settings in headless mode. ([#68])craftcms#68))
- Fixed a bug where changes to the product field layout in the project config weren’t applying correctly. (#52
- Fixed an error that occurred when installing the plugin on PostgreSQL. (#58
- Fixed a SQL error that occurred when syncing products with several tags. (#54)
- Product metadata is now synced via a queue job to avoid the Shopify API rate limiting.
- Added the
resave/shopify-products
console command. (#47) - Products are now automatically re-saved when the “Product URI Format” setting is changed. (#47)
- The product field layout is now stored in the project config.
- Fixed a PHP error that occurred when saving invalid settings. (#39, #40)
- Added
craft\shopify\elements\Product::getCheapestVariant()
. - Added
craft\shopify\elements\Product::getDefaultVariant()
.
- Fixed a namespacing bug.
- Initial release under new management. If you’re upgrading from Shopify Product Fetcher, see Migrating from v2.x.