-
- Fix trying to validate shipping method when just one shipping method is available
- Make sure when using the PayPal plugin, password and signature are not included in the javascript settings
-
- Append the number of items to any item with class
js__shoppingcart-counter
. Allows to have an icon in the menu with the cart, which shows(2)
if for example there are 2 items in the cart
- Append the number of items to any item with class
-
- Also store taxes in the order data
-
- "Add to cart"-button functionality on products list page. Updated #35
-
- Remove the default checkout form fields to workaround a Grav bug #33
- Fix issue with shipping being reset while recalculated
-
- If no checkout plugin is installed, alert the site owner. Currently alerting in the frontend since this alert is likely to be encountered just when building the site
-
- Add a ShoppingCart.provinceIsRequired() utility function
-
- Fix #24 "All countries without specific rule" not working as expected. And also cleanup some useless methods
- Only require province is required, fix #25
- Fix #27 only execute controller tasks if available
- Fix labels in blueprint
-
- Product image in cart, optional
- Added option to set the product image size in the product page
- Added option to set the product image size in the cart
- Add option to remove cents if .00
-
- Add support for Grav 1.0.x and Form 1.2.x in the 1.1 release
- Extracted the Add to Cart code in a separate partial for easier override
- Default to ignore some checkout information
- Move onBeforeAddProductToCart and onAfterAddProductToCart events inside ShoppingCart.addProduct
-
- Fix saving the cart when no shipping methods are entered. Also add payment info when there's a single shipping method, instead of omitting it
-
- Improved rendering of cart on mobile devices
- Added support for shortcodes addon
- Translate quantity string
- Added first acceptance tests
-
- Ability to configure the plugin options via the Admin interface
- Ability to edit the product through the Admin Pages view. Can currently set the price and set the default picture from the page media
- Added more events to support more addons features. Documented in the Plugin documentation site
- Added the ability to show the cart widget on pages not directly managed by the plugin (e.g. default pages, blog or any other page). Documented in the Plugin documentation site
-
- Changed structure of the Twig files:
shoppingcart
has been removed in favor ofshoppingcart_categories
,shoppingcart_section
is nowshoppingcart_categories
,shoppingcart_category
is nowshoppingcart_products
.shoppingcart_product
is the product page. Please rename your markdown pages accordingly. There's backwards compatibility, so at this point things will continue to work fine, but the old filenames are deprecated. - Core reorganization
- More testing
- Changed structure of the Twig files:
-
- Various bug fixes and improvements
-
- Separated Stripe to own plugin
- Added PayPal Express checkout
- Added a new Admin panel to visualize orders
-
- Stores orders as YAML instead of .txt files