heimrichhannot / contao-isotope_plus
Enhancements for isotope shop
Installs: 274
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 10
Forks: 0
Open Issues: 1
Type:contao-module
Requires
- alchemy/ghostscript: >=0.4.0
- contao-community-alliance/composer-installer: *
- contao-components/tablesorter: >=2.0.5.2
- contao/core: >=3.2,<4-dev
- heimrichhannot/contao-fieldpalette: >=1.2.9
- heimrichhannot/contao-formhybrid: ^3.0
- heimrichhannot/contao-frontendedit: >=3.3.5
- heimrichhannot/contao-haste_plus: >=1.1.1,<2-dev
- heimrichhannot/contao-request: >=1.1.3
- isotope/isotope-core: *
- dev-master
- 2.0.1
- 2.0.0
- 1.8.3
- 1.8.2
- 1.8.1
- 1.8.0
- 1.7.1
- 1.7.0
- 1.6.8
- 1.6.7
- 1.6.6
- 1.6.5
- 1.6.4
- 1.6.3
- 1.6.2
- 1.6.1
- 1.6.0
- 1.5.10
- 1.5.9
- 1.5.8
- 1.5.7
- 1.5.6
- 1.5.5
- 1.5.4
- 1.5.3
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.11
- 1.4.10
- 1.4.9
- 1.4.8
- 1.4.7
- 1.4.6
- 1.4.5
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.0
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
This package is auto-updated.
Last update: 2021-09-24 12:08:59 UTC
README
This bundle abandoned. Please use heimrichhannot/contao-isotope-extension-bundle instead.
Contao Isotope Plus
A module that brings some new features to the isotope shopsystem
Features
jQuery instead of mootools
- isotope mootools scripts has been removed from templates and replaced by jQuery if possible
SetQuantity and stock
- 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)
Order report & Stock report
- enables to show orders and orderdetails in the front end
- enables to show the product stock in the front end
ProductFilterPlus
- enables to filter for keywords or by status "shipping_exempt"
- enables sorting in alphabetical order and reverse alphabetical order
ProductListPlus
- modifies the list, that it can show the filter and sorting results
ProductListSlick
- render products inside a slick content slider
CartLink
- a link to the current cart containing a badge showig the current quantity
DirectCheckout
- a module for directly checking out a certain quantity of some product specified in the module configuration (no need for logging in)
ProductRanking
- a module for visualizing the development of sales for certain products
Misc
- adds new possible attributes to products: stock, initialStock, setQuantity, maxOrderSize, releaseDate
- adds a new attribute type: youtube
Known issues/missing stuff
- stock isn't validated product variants at the moment (products only)
- direct checkout may currently not make use of all of isotope's features and hooks
ProductEditor
- create and edit isotope products in frontend
- single and multi image products supported
- single image product -> if multiple images are added to upload a product is created for each of the images that shares all other set attributes
- when pdf is uploaded jpg preview is made and set as product image, pdf is set as download element
- for product reader a pdf preview is generated with pdf.js (inserted via hook
parseItems
aspdfViewer
)