Content Cart
Introduction
Content Cart - This extension allows you to organize a simple online store based on Joomla articles.
The set of extensions allows you to add items to the Joomla articles and create a simple online store. The extension allows you to add the 'Add to cart' button to the Joomla article (com_content), which adds the product to the basket from which the order is already made.
The package includes:
- Module Shopping Cart
- Plugin processing
Content Cart Features
- Full compatibility: Works with Joomla 5/6, with versions also available for Joomla 3 and 4.
- Turns Joomla articles into products: Easily creates a product catalog based on standard articles (com_content).
- Kit composition: Includes a plugin for cart logic and a module for dynamic product display.
- "Add to Cart" button: Smart buttons with status indication and instant AJAX-powered adding.
- Price field processing: Supports custom fields for prices.
- Localization: Supports Russian and English languages (JS i18n).
- Accounts for quantity: Ability to adjust the quantity of products in the cart.
- Email notifications: Emails to the administrator and customer about the order.
- Order saving: Orders are saved as separate Joomla articles in a special category.
- Template customization: Ability to override all layouts in the template.
- Improved performance: Uses AJAX, LocalStorage, and caching for fast operation without page reloads.
- Security: CSRF protection, price validation (server-side only), and strict data typing.
- Cart storage: Configurable cart storage time (TTL, default 30 days) in the browser.
- Disabling extension styles: (Not specified by default, but often implied when overriding layouts)
How Content Cart works
Content Cart turns regular Joomla articles into products for your mini-store.
1. Creating products: You create regular Joomla articles and specify the price in a custom field.
2. Adding to cart: The user sees an "Add to Cart" button under the article. When clicked, the product is instantly added to the cart via AJAX, without a page reload. Product data (title, quantity, price) is stored in the user's browser for the duration of the session or the specified storage period.
3. Cart management: In the dynamic cart module, the user can view selected products, change their quantity, or remove unwanted items.
4. Placing an order: After adjusting the product list, the user fills in the necessary order fields and clicks "Submit".
5. Order placed! Order information is saved as a new Joomla article in a special category, and the administrator and customer receive email notifications.
Share