heimrichhannot / contao-isotope-extension-bundle
This bundle offers additional functionality for the isotope ecommerce system.
Installs: 190
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 7
Forks: 1
Open Issues: 2
Type:contao-bundle
Requires
- php: ^7.4 || ^8.0
- contao/core-bundle: ^4.9
- heimrichhannot/contao-formhybrid: ^3.17
- heimrichhannot/contao-request-bundle: ^1.2
- heimrichhannot/contao-utils-bundle: ^2.191
- isotope/isotope-core: ^2.7
Requires (Dev)
- contao/manager-plugin: ^2.0
- contao/test-case: ^1.1
- friendsofphp/php-cs-fixer: ^2.2
- php-http/guzzle6-adapter: ^1.1
- php-http/message-factory: ^1.0.2
- phpunit/php-token-stream: ^1.4|^2.0|^3.0
- phpunit/phpunit: ^6.5
- phpunit/phpunit-mock-objects: ^4.0|^5.0
- satooshi/php-coveralls: ^2.0
- symfony/phpunit-bridge: ^3.2
Suggests
- heimrichhannot/contao-tiny-slider-bundle: Render a product list as a tiny slider.
This package is auto-updated.
Last update: 2024-12-04 10:40:14 UTC
README
This bundle offers additional functionality for the isotope ecommerce system.
Migration from contao-isotope-bundle
see UPGRADE.md
Features
Stock management and validation (initialStock, stock, setQuantity, maxOrderSize)
- if these attributes have values, adding products to the cart or checking out is constrained by the stock left (depending on
setQuantity
if set) - if the stock reaches 0,
shipping_exempt
on the product is set to true - the stock validation (including setting of
shipping_exempt
) and the usage of sets can be configured in the shop config, the product type and the product (shop config has the lowest priority, product the highest) - the usage of sets when computing the quantity to remove from the stock of a product can be configured in the shop config
- when removing an order or setting it to a certain status, the stock is decreased (configurable in the shop config)
- use the max order size attribute to restrict the order size
Additional fields for products
Adds various fields to isotope products.
Frontend modules
Cart Link
- a link to the current cart containing a badge showing the current quantity
Extended Order Details
- adds member login check if the order is linked to a member
- adds some extra info to the template (see
OrderDetailsExtendedModule
for further info)
Extended Product Filter
- enables to filter for keywords or by status
shipping_exempt
- enables sorting in alphabetical order and reverse alphabetical order
Extended Product List
- modifies the list, so that it can show the filter and sorting results
Product List Slider
- render products inside a content slider (uses ganlanyuan/tiny-slider)
Product Ranking
- a module for visualizing the development of sales for certain products
Stock Report
- displays the product stocks in the front end
Installation
- Install via composer (
composer require heimrichhannot/contao-isotope-extension-bundle
) or contao manager - Update your database
Known issues
- stock isn't validated product variants at the moment (products only)