CustomCart
This Component Requires:
Changelog: v1.0.0 - December 1, 2025
CustomCart Changelog
v1.3.0
October 31, 2025
-
Removedhtmlspecialchars() removed from content filter so html is rendered correctly. Dynamic content shouldn't be affected by this change. Text editors or raw code can now be edited or updated without issues.
-
UpdatedThanks to user Francis Valenzuela for helping update the print code for a better printing/user experience.
-
UpdatedMinor code revisions and updates.
-
Removed Ghosts👻🎃Happy Halloween🎃
v1.2.2
August 8, 2025
-
AddedAdded a div and id "cal-email-cloak" to the Email Cloak tag so it may be manually manipulated via css if required.
NOTE:This is only shown when the Joomla Email Cloak plugin is disabled.
v1.2.1
July 8, 2025
-
UpdatedChanged "Modal Title" to just the "Title" to show the correct title when opening a modal window/pop-up on each event.
-
UpdatedUpdated FullCalendar Base JS Version to: 6.1.18
v1.2.0
January 6, 2025
-
AddedRecurring by specific days has been added in per event.
NOTE:There is a larger known issue where your event may jump to a day before or a day after your desired day based on your time zone selection. Just choose a different day to offset it, or change the time on your event a few hours one way or another at this time. -
UpdatedChanged some of the test date, time and time zone text in the modals.
-
UpdatedRefactored some code and cleaned up a minor time error if no time zone was selected.
v1.1.1
December 3, 2024
-
UpdatedChanged Text Color in each Calendar item to override the default main text color in settings. This only works when a background color is used, like a multi day event or timeline view.
-
UpdatedMoved "Event Text Color" in Main Calendar Pro element settings so you can set a default text color.
v1.1.0
December 1, 2024
-
UpdatedAdded a "Show Past Events" option to force all events in the past dates to show.
v1.0.8
November 25, 2024
-
AddedCustom End Dates are still available with the optional checkbox that's now added to limit the end date.
-
UpdatedChanged "Limit End Date" to include preset time periods from today's date (i.e. 1 month, 1 year, etc.).
v1.0.7
November 5, 2024
-
UpdatedMinor custom changes and code cleanup to prevent a date bug.
v1.0.6
October 9, 2024
-
AddedIncluded the option to globally hide the date title
v1.0.5
October 9, 2024
-
UpdateFixed default "local" time zone to use the user's browser time to avoid errors.
v1.0.4
October 6, 2024
-
UpdateFixed date headers showing for future events if maz events were limited
-
UpdateMinor code changes and clearup for dates, time zones and max events
v1.0.3
October 5, 2024
-
AddedIf Modal is disabled, the event link can be used when the event is clicked on
-
UpdateReorganized options in the main element view for Display & Modal/Link options
-
UpdateEvent would disappear when modal options were disabled.
v1.0.2
October 4, 2024
-
AddedIf loading is needed for more events, a loading icon will now show. This is rare in most setups.
-
AddedLazy loading for when a lot of events are needing to load at once.
-
Added"Hide Past Events From Today" as an option for the "Limit Start Date" of events that will always use "today's" date.
-
UpdateMove some code around to work better with multiple events needing the date/time/timezone, etc.
-
RemovedUnnecessary code from beta testing
v1.0.1
October 3, 2024
-
UpdatedFixed update URL
-
Updated"Start Date" now works as expected
-
UpdatedPrint fuction updated and print button only prints calendar now.
-
UpdatedRefactored some code and scripts for better loads
-
UpdatedSearch Bar style fix & better reset reliability
v1.0.0
October 2, 2024
-
AddedCalendar Pro Element - First Release for YOOtheme Pro
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.
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
- Character Limits
- Multiple File Support
- Extension Filtering
- 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
- Label Creation in Orders
- 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
+ Much More
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
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?
Open the Joomla dashboard and go to: Plugins to search and enable the plugin "System - [MD] Calendar Pro for YOOtheme Pro" in Joomla.
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
EasyPost API included
Community & Email Support
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
EasyPost API included
Community & Email Support
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
50 Feature Votes
Lifetime Updates
Priority Support
Setup & Install on 1 Domain
50 Feature Votes
CustomCart
Pro Plus for Life
Everything in Pro Lifetime
We build your shop (20 products)
1-on-1 Training Included
1 Custom Feature Added
We build your shop (20 products)
1-on-1 Training Included
1 Custom Feature Added