Skip to content

Releases: craftcms/shopify

5.0.0

21 Mar 07:29
a4067c4
Compare
Choose a tag to compare
  • Added Craft CMS 5 compatibility.

4.0.0

02 Nov 11:50
Compare
Choose a tag to compare

Important

After updating, visit your Shopify store and go to SettingsApps and sales channelsDevelop apps → [your app] → Configuration, and update the Webhook version setting to 2023-10.

  • Syncing meta fields is no longer performed via a queue job.
  • Shopify products’ reference handle is now shopifyproduct. (#77)
  • Deprecated craft\shopify\jobs\UpdateProductMetadata.
  • Removed craft\shopify\events\ShopifyProductSyncEvent::$metafields. ShopifyProductSyncEvent::$element->getMetaFields() can be used instead.
  • shopify/shopify-api 5.2.0 or later is now required. (#81, #84)
  • Fixed a bug where routes weren’t saving the chosen template.

3.2.0

13 Jun 06:54
Compare
Choose a tag to compare
  • 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])#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

3.1.1

22 May 22:40
Compare
Choose a tag to compare
  • 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.

Release 2.2.0

17 Jul 06:55
Compare
Choose a tag to compare

2.2.0 - 2020-07-17

Added

  • Reduce payload of shopify\services\ShopifyService::getProductsFromCollectionById significantly by only requesting required fields (#21).
    However it is still possible to override requested fields via parameters (plugin settings).

Release 2.1.1

30 Apr 13:48
Compare
Choose a tag to compare

2.1.1 - 2020-04-30

Added

  • Grab order of products from a collection (PR #20)

Release 2.0.1

14 Apr 16:23
Compare
Choose a tag to compare

2.0.1 - 2020-04-14

Added

  • Reduce payload significantly by only requesting required fields (#18).

Migration from 1.2.1:

If you need more (in your response-payload of all products) than the fields which are loaded per default now (id, title, variants) you need to pass them Array<'fields', String[]> to your getProducts() call.

Fixed

  • GitHub-issue #14

Release 1.2.1

28 Mar 12:41
Compare
Choose a tag to compare

1.2.1 - 2020-03-28

Added

  • Support for Shopify Collections (both smart and custom)
    • Implies adding a new fieldtype: Shopify Collection

Release 1.1.1

26 Mar 15:15
Compare
Choose a tag to compare

1.1.1 - 2020-03-26

Fixed

  • GitHub-issue #15
  • GitHub-issue #16
  • GitHub-issue #11

Added

  • Graphql Support

1.1.0

23 Mar 07:57
Compare
Choose a tag to compare
Release 1.1.0