Skip to main content

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

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 Screenshots

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

English (USA) English (USA)
English (UK) English (UK)
Spanish (Spain) Spanish (Spain)
Spanish (Mexico) Spanish (Mexico)
Japanese Japanese
German German
Chinese (Simplified) Chinese (Simplified)
Italian Italian
Dutch (Netherlands) Dutch (Netherlands)
Russian Russian
French French
Hindi Hindi
Portuguese (Brazil) Portuguese (Brazil)
Arabic Arabic
Urdu (Pakistan) Urdu (Pakistan)
Bengali Bengali

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

CustomCart
Pro Lifetime

Everything in Pro Annual
Lifetime Updates
Priority Support
Setup & Install on 1 Domain
60 Feature Votes

CustomCart
Pro Plus for Life

Everything in Pro Lifetime
All Current + Future Extensions for life
1-on-1 Training Included
1 Custom Extension or Feature Added!
By buying a product, service or subscription, you're agreeing to the Modern Designs Terms of Service and Privacy Policy.