CustomCart
This Component Requires:
Changelog: v1.0.4 - December 11, 2025
CustomCart Changelog
Version 1.0.4
December 11, 2025- Addition Stronger protection against spam and automated attacks
- Addition Improved security on all cart communications
- Addition Better validation when editing orders in the admin panel
- Addition Faster detection when external payment services are slow or unavailable
- Removed Removed outdated code that was causing color picker settings to hide
- Fix Clicking on products in the YOOtheme page builder now works properly
- Fix Product images with spaces in the filename now display correctly everywhere
- Fix Color picker options now show the hex color field as expected
- Fix Resolved a compatibility warning with PHP 8
- Fix Email template preview now loads more reliably
Version 1.0.3
December 4, 2025- Addition Introducing Carto - the CustomCart AI Assistant in the back-end of CustomCart
- Fix Updated CC Product Element image and panel settings with more options and better layout
- Fix Updated cart fulfillment layout and shipping prices
Version 1.0.2
December 3, 2025- Change Added uk-form-small styling to all cart fulfillment dropdowns
- Fix Image Placement setting now correctly hidden when using 2 or 3 column layouts
- Fix Height Expand panel setting now properly fills available column space
- Fix Box Shadow & Box Decoration no longer get cut off by container margins
- Fix Pricing Tiers now correctly disable quantity controls in the cart
- Fix Dropdown order options now display in correct order (1st, 2nd, 3rd, 4th, 5th)
Version 1.0.1
December 2, 2025- Addition Cache refresh function when a language is changed
- Addition Option to change the alert box style on the cart when additional shipping methods are used
- Change Additional language strings added and translated for the front-end and back-end
Version 1.0.0
December 1, 2025- Addition CustomCart - First Release
Step 1
Install Package
Download the zip file once paid for and then upload & install the packaage via Joomla's extension upload.
Step 2
Activate & Use
Enable all plugins, open the CustomCart component to setup your shop settings and customizations.
Step 3
Add Products
Start adding products right in YOOtheme Pro using the CC Product element. Even use dynamic sources.
Advantages of CustomCart
The Joomla + YOOtheme Pro Shopping Cart
Made in Heaven, Built for Earth
Made in Heaven, Built for Earth
Intuitive UI
Advanced component with easy to change options, you'll be the one in control of your shop.
Settings
With hundreds of options, you have control over the time, date, locale, and so much more.
Shopping Cart
Optimized for mobile and desktop views like modals vs offcanvas options.
Stripe Payments
Over 125+ payment options, Stripe integration provides endless options for your customers.
Coupons & Discounts
Utilizing Stripe Coupons at checkout allows endless control of discounts for your shop.
Sales Taxes & VAT
Stripe Tax automates global tax compliance from start to finish, so you can focus on your business.
Email Templates
Create beautiful dynamic html email templates right in CustomCart using short codes.
Translation
Budled with 15+ languages you can also override the language text with your preference in a UI.
One Element
A single YOOtheme Pro element lets you create products in your shop easily and fast.
EasyPost Labels
Create labels right in CustomCart and the order will update automatically during shipping. *requires paid addon
Joomla! CMS
With the power of Joomla! the back-end of CustomCart uses a familiar feel with easy navigation.
YOOtheme Pro
Using YOOtheme Pro's powerful website builder, anyone can create new products fast.
CustomCart Options & Features
- Complete Joomla Solution
- YOOtheme Pro Integration
- Session-Based Cart
- Mobile Responsive Design
- Multi-Currency Support
- Test & Live Modes
- Debug Mode Included
- Comprehensive Logging System
- Unlimited Products
- Tiered Pricing System
- Quantity-Based Pricing
- Percentage or Fixed-Price Modifiers
- Mutliple Product Field Types
- Text Input Fields
- Text Area Fields
- Dropdown Selections
- Checkbox Options
- Radio Buttons
- Toggle Switches
- Color Picker
- Image/File Upload
- Conditional Field Visibility
- Add Prices Per Option
- Required Fields Support
- Images in Dropdowns
- Character Limits
- Sublayouts
- Extension Library
- Multiple File Support
- Extension Filtering
- Date/Time Picker
- Cart Modal Display Mode
- Offcanvas Cart Display Mode
- Multiple Cart Button Positions
- Real-Time Price Totals
- Quantity Adjustments
- Full Stripe Integration
- 125+ Payment Methods
- Promotion/Coupon Code Support
- Test Card Support
- Secure Checkout
- Payment ID Tracking
- Terms & Condition Options
- Optional Marketing Opt-In
- Threshold-Based Shipping
- EasyPost API Integration
- Shipping Address Validation
- Cloudflare Turnstile
- Tracking Code Generation
- Carrier-Specific Tracking
- Automatic Status Updates
- Graphs & Charts
- Import/Export Functions
- Full Order Editing
- Guest/Logged In Shopping
- Webhook Verification System
- Injection Prevention
- Signature Validation
- ACL Permissions
- Extensive Documentation
- HTML Email Templates
- Rich Email Built-in
- Short Codes for Emails
- Premium Support
+ So Much More
Supported Langauges
Frequently Asked Questions
Is This a Paid Component?
YES! I did my best to make this component & element affordable though.
What prerequisites are required?
- Joomla! 5.4+
- YOOtheme Pro v4
- PHP v8.1+
- Stripe Account
Is Stripe Required? Will Other Payment Processors be Added?
CustomCart uses Stripe exclusively because it provides the most secure, reliable, and developer-friendly payment infrastructure available today. Stripe’s platform supports a wide range of payment methods including PayPal natively through Stripe, while offering industry leading fraud protection, global compliance, and seamless integration. By standardizing on Stripe, we ensure the best experience for you, your clients, and their customers, with faster setup, fewer issues, and the highest level of trust.
Where do Install this plugin?
Open the Joomla dashboard and go to:
Jooomla 5/6: System > Install > Extensions > Upload Package File > Then Upload & Install The Joomla Extension (Packaged ZIP).
How do activate the plugin?
CustomCart should activate automatically, but if you need to verify it, open the Joomla dashboard and go to Manage Extensions to search and enable "CustomCart" in Joomla. There's mutiple plugins, modules and a component.
Choose a Plan
CustomCart
Pro Annual
👆Price Goes Up Jan. 1, 2026
YOOtheme Pro Product Element
Built for Joomla! CMS
Order Management Component
Translation Built-in
125+ Payment Methods w/ Stripe
Updates for 1 Year
Unlimited Domains
12 Feature Votes
YOOtheme Pro Product Element
Built for Joomla! CMS
Order Management Component
Translation Built-in
125+ Payment Methods w/ Stripe
Updates for 1 Year
Unlimited Domains
12 Feature Votes
By buying a product, service or subscription, you're agreeing to the Modern Designs Terms of Service and Privacy Policy.