We're excited to announce the release of Reinos Store v3.5.0. This version introduces several powerful new features, improvements, and bug fixes that enhance both flexibility and control for developers and store owners.
New: Add Multiple Products to Cart at Once
One of the most important additions in this release is the brand new {exp:reinos_store:multi_add_to_cart} tag. This tag allows you to add multiple products to the cart in a single action—perfect for grouped products or bundles.
Whether you're offering product sets, starter kits, or just want to improve your UX by allowing batch additions to the cart, this tag makes it easy and efficient.
It acts as a simplified wrapper around the {exp:reinos_store:add_to_cart} tag, supporting a limited set of parameters while offering clear error handling (e.g. invalid price, out of stock).
See our documentation for a full description of how it works.
Example usage:
{exp:reinos_store:multi_add_to_cart return_url="reinos_store/cart"}
{if error:invalid_price}
<p style="color:red;">Some of the prices contain an invalid price</p>
{/if}
{if error:invalid_sale_price}
<p style="color:red;">Some of the sales prices contain an invalid price</p>
{/if}
{if error:out_of_stock}
<p style="color:red;">Some of the products don't have enough stock</p>
{/if}
{reinos_store_add_to_cart
qty="1"
entry_id="464"
sku="464"
name="Product 464"
price="10"
tax="high"
}
{reinos_store_add_to_cart
qty="1"
entry_id="309"
sku="309"
name="Product 309"
price="5.1"
tax="high"
}
<input type="submit" class="button" value="Add to Cart" />
{/exp:reinos_store:multi_add_to_cart}
Other New Features and Improvements
- Alongside the multi-add functionality, version 3.5.0 includes the following:
- New parameter direct for {exp:reinos_store:add_to_cart} to instantly merge a product into a cart item.
- Max quantity control using the max_qty parameter in {exp:reinos_store:add_to_cart}.
- Per-channel sync control via the Channel Settings in the Control Panel.
- Logging per order: Order logs are now directly visible on the order detail page.
- Permission control page: Define access per user role for better security and management.
- Price formatting setting: Option to hide decimals in formatted prices.
- Support for multiple order statuses in {exp:reinos_store:order} and {exp:reinos_store:orders} using status="open|closed".
Bug Fixes
- Fixed an issue where updating from version 2.x could fail.
- Fixed a bug where numeric validation was incorrectly applied to the email "from name".
- Added support for non-cent currencies.
This release brings greater control, better UX, and new flexibility to your ExpressionEngine store. The new multi_add_to_cart tag alone opens the door for richer and more dynamic shopping experiences.
Ready to upgrade? You can download the latest version now via addons.reinos.nl.
Have questions or need help implementing the new features? Reach out — we’re happy to help!
6/11/2025