All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- 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).
- Grab order of products from a collection (PR #20)
- Reduce payload significantly by only requesting required fields (#18).
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.
- GitHub-issue #14
- Added support for Shopify Collections (both smart and custom)
- Implies adding a new fieldtype: Shopify Collection
- GitHub-issue #15
- GitHub-issue #16
- GitHub-issue #11
- Graphql Support
- GitHub-issue #8
- Translation-files were not used for templates of this plugin. Fixed usage of
|t
-Twig-filter.
- Allow limit and published_status to be configured in the settings menu.
- Add filter-options
- Add custom-text filter
- Add filter to show only selected items
- UI layout improvements to match Craft3 styles
- Add .css plugin asset
- Refactor JS and instance-scoped-html-selectors logic from PR#9
- Add plugin-translations for german (de).
- GitHub-issue #7
- data-normalization to use selected values as an array
- Fixed an issue with class-path for Craft3-Plugin class-name
- removed -RC1 flag of craftcms dependency
- use correct craft input-multiselect classes
- Initial release