CartThrob is a versatile, flexible cart system. CartThrob lets you build with your ideas in mind, not shortcomings of the technology.
“Holy mischief in an age of fast faith”... “A place for wannabe contemplatives, front-line world-changers and restless cranks.” CartThrob drives backissue sales for this unique website and magazine.
Steve Lorek said of this project: “CartThrob was chosen to add shopping functionality to the existing ExpressionEngine-based web site. We decided to implement an AJAX shopping basket and custom payment method, which CartThrob made easy thanks to its flexibility.”
Two Zero is a great looking site overall, with excellent design, photography & detailing. Pay close attention to the ajax add-to-cart button; it’s very well executed,
CivilPDH.com is a site that makes it possible to purchase quizzes and then take them at a later date, track progress, quiz success or failure. The quizzes are the signature item of CivilPDH, they can only be taken within a strict time limit, and are created and managed completely within ExpressionEngine.
Bruce Museum needed an inexpensive but flexible cart system to replace its original when it underwent a redesign. CartThrob makes it possible to sell products and take donations.
This site, built for A.P. Greenwood, is an informational, and ecommerce site for A.P. Greenwood’s books. His most recent, Lakota Dreams is sold through the site using CartThrob to power the shopping system.
Briarpatch Magazine is a “fiercely independent” political magazine run out of Regina, SK. Here we’re using CT in two separate flows for selling magazine subscriptions and collecting donations. Magazine subscriptions are always a pain due to differing subscription regions and lengths. I decided to make a simple add_to_cart_form that starts the process, which then takes its posted values (via the carthrob_add_to_cart_start hook) and uses them to determine the product title and price (prices are stored in the database in a single entry with a matrix field).
The Riverstone Spa is a luxury spa located in Winnipeg. This implementation was for the gift cards they sell, which are made up of either flat dollar amounts, or a compilation of individual treatments. All of the action takes place on this one page, where for each category of treatments, a channel:entries loop is run displaying each treatment as a product option on the “gift card” product. Alongside the standard ‘item_options’ inputs are correspondingly-named ‘item_prices’ inputs, which hold the price for each treatment.
Some javascript tallys the totals on the front-end as items are selected/deselected, but the actual price is not left solely up to client-side scripting (that would be crazy!)—instead, using the carthrob_add_to_cart_start hook in a little extension, the hidden ‘item_prices’ option values are tallied and put into the $_POST[‘price’] variable.
The Mark Charles Boots website has all of the hallmarks of a CartThrob ecommerce site. Excellent design with beauty in simplicity, a flow and structure that isn’t possible within the standard template style ecommerce platform. Here’s what Stephen Pratley of Shine Marketing has to say:
“The Mark Charles Boots website has typical requirements of our ecommerce clients: highly bespoke design, brand content with similarly high design values, easy order processing, and the ability to evolve the site as the business grows.
We were originally approached by Mark Charles for a Magento project, but the design requirements and a number of bespoke customer-service related screens eventually convinced us, and him, to implement the project on ExpressionEngine, at under a third of the cost.
We regard EE + CartThrob as an outstanding solution for managing content and commerce under one roof, and the support from the CartThrob developers gives us huge confidence in recommending this solution to clients.”