Skip to main content

CustomCart

This Component Requires:
Changelog: v1.0.0 - December 1, 2025

CustomCart Changelog

v1.3.0

October 31, 2025
  • Removed
    htmlspecialchars() 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.
  • Updated
    Thanks to user Francis Valenzuela for helping update the print code for a better printing/user experience.
  • Updated
    Minor code revisions and updates.
  • Removed Ghosts👻
    🎃Happy Halloween🎃

v1.2.2

August 8, 2025
  • Added
    Added 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
  • Updated
    Changed "Modal Title" to just the "Title" to show the correct title when opening a modal window/pop-up on each event.
  • Updated
    Updated FullCalendar Base JS Version to: 6.1.18

v1.2.0

January 6, 2025
  • Added
    Recurring 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.
  • Updated
    Changed some of the test date, time and time zone text in the modals.
  • Updated
    Refactored some code and cleaned up a minor time error if no time zone was selected.

v1.1.1

December 3, 2024
  • Updated
    Changed 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.
  • Updated
    Moved "Event Text Color" in Main Calendar Pro element settings so you can set a default text color.

v1.1.0

December 1, 2024
  • Updated
    Added a "Show Past Events" option to force all events in the past dates to show.

v1.0.8

November 25, 2024
  • Added
    Custom End Dates are still available with the optional checkbox that's now added to limit the end date.
  • Updated
    Changed "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
  • Updated
    Minor custom changes and code cleanup to prevent a date bug.

v1.0.6

October 9, 2024
  • Added
    Included the option to globally hide the date title

v1.0.5

October 9, 2024
  • Update
    Fixed default "local" time zone to use the user's browser time to avoid errors.

v1.0.4

October 6, 2024
  • Update
    Fixed date headers showing for future events if maz events were limited
  • Update
    Minor code changes and clearup for dates, time zones and max events

v1.0.3

October 5, 2024
  • Added
    If Modal is disabled, the event link can be used when the event is clicked on
  • Update
    Reorganized options in the main element view for Display & Modal/Link options
  • Update
    Event would disappear when modal options were disabled.

v1.0.2

October 4, 2024
  • Added
    If loading is needed for more events, a loading icon will now show. This is rare in most setups.
  • Added
    Lazy 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.
  • Update
    Move some code around to work better with multiple events needing the date/time/timezone, etc.
  • Removed
    Unnecessary code from beta testing

v1.0.1

October 3, 2024
  • Updated
    Fixed update URL
  • Updated
    "Start Date" now works as expected
  • Updated
    Print fuction updated and print button only prints calendar now.
  • Updated
    Refactored some code and scripts for better loads
  • Updated
    Search Bar style fix & better reset reliability

v1.0.0

October 2, 2024
  • Added
    Calendar 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

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

CustomCart
Pro Lifetime

Everything in Pro Annual
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

Cron Job Starts