Skip to main content

CustomCart

A simple, yet advanced shopping cart built for you and your customers in mind.
This Component Requires:
Changelog: v1.1.1 - January 8, 2026

CustomCart Changelog

Version 1.1.1

January 8, 2026
  • Addition Edit Order Summary: Admins can now manually edit shipping, tax, and discount amounts on orders
  • Addition Edit Order Summary: Available in both backend admin and frontend admin orders views
  • Addition Edit Order Summary: Enable via CustomCart Options → "Allow Order Summary Editing"
  • Addition Edit Order Summary: All changes logged to order history
  • Fix Order total calculation now correctly includes tip and discount amounts
  • Fix Order items not being saved to database after Stripe checkout
  • Fix Customer and admin email notifications not including order details
  • Fix Added fallback mechanism for retrieving line items from Stripe API
  • Fix Stripe API version to 2025-12-15.clover (latest)

Version 1.1.0

January 2, 2026
  • Addition Admin dashboard changelog viewer
  • Addition Quick Stats section with date filtering
  • Addition Lifetime order and customer counters
  • Addition Login, Profile, and Register menu items
  • Addition MFA and Passkey authentication support
  • Addition Logout menu item type
  • Addition Guest order linking to accounts
  • Addition Resend Shipping Email action
  • Addition Email logging system
  • Addition Order summary in email templates
  • Addition Custom buttons on profile page
  • Addition Back to Profile button on My Orders
  • Addition Gravatar avatars with initials fallback
  • Addition YOOtheme Pro dynamic content sources
  • Addition Frontend order view layout options
  • Addition Page-specific Turnstile options
  • Addition 3,000+ translation strings across 14 languages
  • Change Dashboard layout with boxed stats sections
  • Change MFA uses modal interface
  • Change Security hardening
  • Change Full Joomla 5/6 and PHP 8.1+ compatibility
  • Change Email as username for registration
  • Change EasyPost status formatting improved
  • Change Joomla login URLs redirect to CustomCart
  • Change Frontend toolbar matches backend style
  • Fix Dashboard stats calculations
  • Fix Order emails not sending
  • Fix Order items missing from orders
  • Fix Order total and discount display
  • Fix Discount row styling consistency
  • Fix Shipping label price discrepancy
  • Fix Email shipping address and promo codes
  • Fix MFA modal and passkey handling
  • Fix EasyPost webhook status updates
  • Fix HTML content in YOOtheme elements
  • Fix Language file duplicates and missing keys
  • Fix Minor CSRF and security vulnerabilities

Version 1.0.7

December 19, 2025
  • Addition Media Selector for Email Logo: The email logo setting now uses Joomla's media manager instead of a URL text field. You can browse your media library and select images directly - no more copying and pasting URLs
  • Fix CustomCart now properly appears in Joomla's "Update Sites" page (System → Update → Update Sites), allowing you to receive update notifications when new versions are available.

Version 1.0.6

December 16, 2025
  • Addition Updated User-Agent strings for Stripe/EasyPost API calls
  • Fix Mobile checkout/clear buttons not working in all situations
  • Fix Double clear cart prompt on mobile
  • Fix Responsive mode terms checkbox - Now checks both modal and offcanvas checkbox variants
  • Fix Cart images too large on mobile - Reduced from 120px to 80px on small screens

Version 1.0.5

December 15, 2025
  • Addition Emergency webhook logging for easier troubleshooting
  • Addition Better error tracking when processing payments
  • Removed Removed outdated Stripe API version that caused webhook failures
  • Fix Fixed orders not being created when completing checkout
  • Fix Fixed order confirmation emails not sending after payment
  • Fix Fixed compatibility issue with newer Stripe accounts
  • Fix Fixed price formatting in order notification emails

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 Feb. 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.