Product List Add-to-Cart with Persistent Quantity
Aisle-style shopping for PrestaShop 8 & 9
This module makes shopping feel like walking down a grocery aisle with a basket. Visitors add items directly from the product list and keep moving—no jumping into product pages and no repeated trips to the cart. The category page becomes the place where shopping happens.
Benefits for Customers
Shopping stays fluid. As visitors browse, they drop items into their basket without breaking rhythm. They see what they’ve already picked and adjust quantities right where they are.
Nothing resets. If they leave a category and return later, the basket still reflects exactly what they selected.
Adding more feels natural. When increasing quantity takes one tap, people do it without hesitation.
On mobile, a subtle vibration confirms the item was added, so there’s no need to stop and check.
Benefits for Merchants
When shopping feels natural, visitors add more items. Category pages stop acting as navigation and start functioning as active shopping areas.
Engagement increases because nothing interrupts the flow, and this works without changing pricing, taxes, cart logic, or checkout behavior.
Features of the Module
The product list reflects the real cart state. When an item is added, the Add to Cart button becomes quantity controls showing exactly how many are in the basket.
Quantities remain visible and accurate when visitors move between categories or return later.
Items can be added, increased, decreased, or removed directly from the product list.
After clicking outside a product, the controls collapse to show only the quantity. The quantity remains clickable and editable. Visitors can use +/- or manually enter a number.
An optional cart icon allows checkout to start directly from the product list.
On mobile, adding an item triggers tactile vibration feedback.
The module works with classic and modern themes, uses no core overrides, and does not interfere with checkout or cart logic.
FAQ
How does Add to Cart work for products without attributes?
For simple products, the product list displays + Add. Clicking it adds the product to the cart and switches to quantity controls. The quantity shown always matches what is in the cart. An optional cart icon can appear for immediate checkout.
After clicking outside the product, only the quantity remains visible. It stays clickable and can be adjusted using +/- or by entering a number manually.
How does Add to Cart work for products with attributes?
For products with attributes, the product list displays Options. Clicking it adds the product using the default attribute combination, then switches to quantity controls. An optional cart icon can appear for immediate checkout.
After clicking outside the product, only the quantity remains visible and editable. Visitors can use +/- or manually enter a number.
Compatibility
PrestaShop 8.x
PrestaShop 9.x