The plugin will be useful for SEO promotion. You can create unique sets of products with your own url and meta tags. Unlike analogues, it does not require manual binding. You only need to activate the necessary filters. The plugin will generate a set of products by itself.
The plugin requires the Filter For Shopaholic plugin to work.
Additional features. Support for the search bar filter. This requires the Search For Shopaholic plugin.
The following plugins are required
Shopaholic
No. 1 e-commerce platform for October CMS
Shopaholic
No. 1 e-commerce platform for October CMS
Filter for Shopaholic
Allows customres to filter products by price, properties, discount, quantity
Filter for Shopaholic
Allows customres to filter products by price, properties, discount, quantity
Getting bundles
Create properties and sets of properties in the settings section.
Create bundles in the product bundles menu.
BundleList component
1. By category ID
{% set bundles = BundleList.getByCategory(1) %}
There will be bundles that are linked to the specified category of goods.
2. Get by bundle ID
{% set bundle = BundleList.getByID(1) %}
1 bundle will be received by its category
BundlePage component
2. Get by bundle slug
{% set bundle = BundlePage.get() %}
Bundle model
The bundle model property.
- id
- slug
- name
- title (using as h1 title)
- meta_title
- meta_description
- description
- is_active
- category (category model relation)
- min_price (min price filter)
- max_price (max price filter)
- search_string (Search field data)
- product_property_list (Product filter data)
- offer_property_list (Offer filter data)
- brand_list_id (Brand list id array)
product_property_list and offer_property_list can be used to set active filter values. The data set in it corresponds to the data set in the documentation for filters for a shopaholic.
The bundle model methods
- bundle.getProducts() - Get products from bundle.
- bundle.makeGetQuery() - Generate a valid query string with GET parameters.
The makeGetQuery() method can be useful in special cases. For example, in asynchronous filters.
-
This plugin has not been reviewed yet.
-
1.0.8 |
Fixed getting data for the field - select brand. Now the entire category tree is taken into account when forming the list. Jun 18, 2023 |
---|---|
1.0.7 |
Added a filter by brand. Slightly improved interface. Minor code fixes. Attention! The menu has been moved to the main menu shopaholic. Fix field labels to better match the shopaholic. Added the ability to sort. Mar 17, 2023 |
1.0.6 |
The function of searching for filters and products in the form of a bundle has been changed. Now the inheritance settings of property sets for product categories are taken into account. Dec 30, 2022 |
1.0.5 |
Added support for inheritance of property sets by categories Dec 30, 2022 |
1.0.4 |
Removed the option to select an empty value in the category field. The code has been cleared Nov 12, 2021 |
1.0.3 |
Added category property fields Oct 27, 2021 |
1.0.2 |
Create migrations Oct 27, 2021 |
1.0.1 |
Init ProductBundle Oct 27, 2021 |