Joomla Extensions
RokQuickCartLatest Version: J2.5/J3.x 2.0.0 - J1.5 1.3
Quick & Easy Shopping Cart RokQuickCart is a simple shopping cart for Joomla. It takes a simple, yet elegant, shopping cart script and integrates directly into Joomla. It allows you to showcase products, inclusive of images, descriptions and additional options, and purchase these items, with support for shipping and tax calculation.
The extension uses PayPal and Google Checkout as its payment systems, and comes with an inbuilt theme.
List of Features
- Payment Systems: use PayPal or Google Checkout
- Currencies: use up to 16 different currencies for your store
- Tax Rate: automatic cost calculation based on a tax rate
- Shipping: configure shipping costs for auto-calculation
- RokBox: product images use RokBox to display larger previews
- Style: inbuilt styling for rapid deployment
Screenshots
Standalone Example & Configuration:Extension Demo...
Installation - Joomla 1.5
Downloading the Extension Files
- RokQuickCart Component (com_rokquickcart.zip) This file contains the component.
Using the Joomla Installer
- Login into the Joomla Administrator at http://yoursite.com/administrator
- Go to Extensions → Install / Uninstall
- Browse for com_rokquickcart.zip
- Click Upload & Install
Accessing the Extensions
RokQuickCart Module- Go to Components → RokQuickCart
Uninstall - Joomla 1.5
- Login into the Joomla Administrator at http://yoursite.com/administrator
- Go to Extensions → Install / Uninstall
- Select the Components tab
- Select com_rokquickcart
- Click Uninstall
Documentation
RokQuickCart is a simple Javascript based shopping cart on a single page. It hooks directly into PayPal and Google Checkout. It provides very basic cart functionality but with support for different currency types, size and color options, and support for shipping amounts and taxes.
Cart Items
You can setup items that will be in your cart in the RokQuickCart Manager. From here you can create, edit, publish, unpublish, and delete cart items. When editing a cart item you can set all its information, set a full size image for it, and give it a full html description.
Images
When you select an image for the cart item, you can upload it right for the image picker, or use the standard Joomla media manager to upload your images. These images must be in the RokQuickCart directory in order to be accessed by the image picker. Thumbnails for the shelf and cart images are automatically generated based on the sizes you set in the configuration, so all you have to do is upload the full size image of the product you want to sell.
Checkout Methods
RokQuickCart supports both PayPal and Google Checkout as checkout methods.
PayPal
If you wish to use PayPal as a checkout provider you must set up a business PayPal account (at http://www.paypal.com) and provide that business PayPal email to RokQuickCart.
Taxes with Paypal
When using PayPal as a checkout provider, you can add taxes into the RokQuickCart display. These will be passed on to PayPal. The taxes as a simple Tax Amount. The Tax Rate is based on a single unit of currency (1.00). So if you want to do a 10% tax rate, you would set the tax rate field in the configuration to 0.10.
Shipping amounts with PayPal.
Shipping amounts with PayPal are totalled by the cart and passed to PayPal as a line item in the cart. There are four different types of shipping calculation methods:
- Per Item Shipping: Shipping cost is based on the shipping cost per item. If you use a different method, make sure each cart items shipping amount is set to 0.
- Flat Rate: One set shipping price for the whole order.
- Quantity Rate: Shipping cost per item no matter what item it is.
- Percentage of Total: Shipping cost is calculated as a percent of total sales.
The Shipping will be added as a line item
Google Checkout
If you want to use Google Checkout as your cart processor, please follow the instructions on signing up with Google Checkout http://code.google.com/apis/checkout/developer/Google_Checkout_Shopping_Cart_Signing_Up.html. Following these instructions you will signup
At this point, RokQuickCart uses the Google Checkout HTML API. Sp be sure to turn OFF the "Shopping cart post security" as talked about on the Signup Page. This must be turned off for both the Sandbox and Production Google Checkout accounts in order for your cart to be processed.
Taxes and Shipping with Google Checkout
Taxes and Shipping for google checkout are handled in the Google Checkout Setup. It is based on your location and the location of the purchaser. You can customize your tax rates and shipping based on multiple rules that you define. There for only the tax rate is passed to google checkout from RokQuickCart. Google Checkout will only add the taxes and shipping in if you define it to do so in the setup.
Checkout Modes
RokQuickCart provides both Production and Sandbox modes to allow you to easily test your cart and the switch it to production.
SandBox Mode
Sandbox mode allows you to test the cart against the PayPal and Google Checkout Sandboxes. Using your sandbox ids, you can test the carts against the checkout provider and make sure they are working for your needs. When in sandbox mode no real orders will be taken, and no real charges will be applied.
PayPal Sandbox
You can create accounts for the PayPal sandbox at https://developer.paypal.com/. Please see the PayPal developers information on how to setup and use the paypal sandbox. https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/howto_testing_sandbox
Google Checkout Sandbox
You can create a Google Checkout Sandbox account by signing up at http://sandbox.google.com/checkout/sell/signup. Please see the page on working with Google Checkout on a Development Site (http://code.google.com/apis/checkout/developer/Google_Checkout_Basic_HTML_Sandbox.html) in order to get more information on using the Google Checkout Sandbox.
Production Mode
Production mode will make your cart live. You can take orders and charges. It hits the main PayPal and Google Checkout sites.
When switching to Production Mode, make sure you set your Merchant ID or PayPal email to your production accounts.
Changelog
RokQuickCart ModuleThis is a non-exhaustive changelog for RokQuickCart, inclusive of any alpha, beta, release candidate and final versions.
