SimpleCaddy v2.0

SimpleCaddy in its version 2.0 is fundamentally different from its predecessors.The new version uses only plugins for displaying any type of screen. No longer do component pages need updates and tweaks to add that little text or image to your checkout page. All displays are plugins and thus completely independent of any display the developer had in mind. It’s up to you to define what and where you want to display the SimpleCaddy screens. The component is now exclusively used to manage the products and the global configuration of your shop. You still need to set your currency and your date/time settings, right?

So where do we start?

  • SimpleCaddy uses the { simplecaddy … } plugin call to do the heavy lifting in your shop. The plugin also decides where to go to as the next page. The component no longer provides you with the standard pages for ShowCart, EditCart or my details. Even the PayPal page has been removed from the component and is now only created using a separate plugin. Sounds complicated? Just imagine that now you can have a PayPal Checkout button on your checkout page, as well as a Google Checkout, iDeal, Moneris or any other payment gateway. All on the same page.
  • An added benefit of using plugins and letting Joomla doing the page displays is that now Joomla is responsible for the urls, be they SEF or not. SimpleCaddy is now completely sef-ignorant and makes no way to change that. Joomla is the one defining your urls, not SimpleCaddy. The most important part here is to have a (hidden) menu that points to each of your cart pages.
  • SimpleCaddy now also supports downloadable content and provides a simple way of downloading the content clients have paid for. No payment? No download!
  • Taxes are handled by a separate tax plugin. Delivered is the North American way of handling tax: add tax to the prices displayed. European prices include taxes and an invoice will only display the amount of tax included in the total, without adding this to the bill. A different plugin is capable of doing this. Since you only use one tax system at a time, you only need to have one tax plugin.
  • Shipping is also handled using a separate plugin. This allows for the usual “Shipping Points” way of SimpleCaddy to handle the shipping cost, but using a different shipping plugin can also handle FedEx or UPS standards for calculating your shipping cost. Basic info for shipping like “points”, “dimensions” and “weight” are included in SimpleCaddy for this purpose. If you don’t use them, you can simply disable the display of these fields in the SimpleCaddy Configuration.
  • If you had your clients login during the purchase process (before the Details page at least), they will be able to review their order(s), provided they log in again before accessing the orders list page. Again, the orders list is provided as a separate plugin.