Questions tagged [cartthrob]

A popular ecommerce module for ExpressionEngine. http://cartthrob.com/

6
votes
1answer
165 views

Check if User Has Purchase w/ CartThrob

Here's the situation: I have a site (not my build so I'm still learning it's process) that needs to check if a user has a successful purchase, and if so, display some content. Currently they're using ...
5
votes
1answer
535 views

Cartthrob not saving items to cart in Chrome (not Firefox)

I received a report from a user today that users in Chrome cannot add items to their cart. It seems to be a new problem only in the past few days, perhaps caused by a recent Chrome update. I later ...
5
votes
1answer
386 views

Cartthrob: Save Customer Info Form problem, for guests

Recently, a client requested that their existing Cartthrob site now allow guest checkouts. Currently it’s using a multi-page checkout. One page uses {exp:cartthrob:save_customer_info_form} and the ...
5
votes
1answer
250 views

How to prevent CartThrob from making hundreds of SQL queries and running extremely slow?

this may be somewhat of a noob question as I just started administering an ExpressionEngine site that uses CartThrob. My client complained of the site being slow during the shopping / checkout process ...
5
votes
1answer
315 views

PCI Compliance Failure, “User specified URL redirection (Open Redirect)”, return value of form

I’m 1 vulnerability away from achieving PCI compliance per McAfee’s scan. The dubious “open redirect” remains. My EE/CartThrob add to cart form returns to “/checkout/review”, but McAfee’s scanner ...
4
votes
4answers
530 views

EE URL Structure? (For Dummies)

Is anyone able to provide some advice on how these guys might have achieved their URL structure/naming? Is it done with template group names, plugins, both? They are listed in the CartThrob gallery: ...
4
votes
3answers
164 views

Getting JS Template Files on HTTPS

This bit of code supplied with CartThrob does some fancy stuff on the checkout page. <script type="text/javascript" src="{path='store/cart.js'}"></script> However, we go to HTTPS on ...
4
votes
2answers
187 views

Cartthrob: How to set up product that is available for rent OR purchase?

I need to set up a checkout system when certain products say, a camera, can be either purchased OR rented. I understand how this could be accomplished with separate entries for purchase/rental ...
4
votes
1answer
115 views

CartThrob and CT Admin reporting email address

I'm using CT Admin with my Cartthrob store. Currently all my reports with CT Admin use the EE site's webmaster name and email address for the values. I would prefer to keep our agency as the webmaster ...
4
votes
1answer
181 views

How to improve performance of CI_Encrypt->_add_cipher_noise?

I've been trying to track down some performance issues with an ExpressionEngine site, specifically around pages using CartThrob. I've been using XDebug and Webgrind, and noticed that CI_Encrypt->...
4
votes
1answer
324 views

Tax issue with Cart Throb

I'm scratching my head with a Cart Throb problem. I have a custom extension that handles tax, and it is returning the value of tax properly. But the tax is not being added to the total in the cart. ...
4
votes
0answers
440 views

Cart Throb: The totals of the cart item amounts do not match order amounts. 10413

Having a serious issue with Cart Throb: When checking out I am getting this error Your payment failed: Failed: The totals of the cart item amounts do not match order amounts. 10413 Try checking out ...
3
votes
2answers
2k views

How to generate a list of years dynamically starting with this year

Wondering how I would use either EE or PHP to dynamically generate a list of years starting from this year. I'm doing this for a credit card expiry select box that needed to use EE global variables ...
3
votes
3answers
314 views

Are coupon codes in CartThrob additive or last one in gets used?

Our store is running coupon promotion where the coupon is good until the end of the year. Let’s say the code is ENDOFYEAR (-25%). We’re also running a one day promo next week Monday with code ...
3
votes
3answers
128 views

Creating repeat orders in Cartthrob - Tips/Practices

Just wondering if anyone has any experience with creating repeat orders in Cartthrob and cares to share how they achieved this (or any obvious gotchas). I ask because there doesn't appear to be ...
3
votes
1answer
254 views

CartThrob order status issue

Occasionally after a user places an order their order is listed in the Orders Channel but the status is set to "Processing" then within a couple minutes there is another entry in Orders with a status ...
3
votes
1answer
306 views

CartThrob Securepay Return URL Issue

I'm integrating Securepay DirectPost for a client, which sends the customer off to Securepay and then back again - all is working except no text is appearing on the return page (eg, thanks for your ...
3
votes
2answers
198 views

404 when Sagepay attempts to contact Cartthrob notification URL in Nginx

https://xxx.xxx.xxx/themes/third_party/cartthrob/lib/extload.php works fine, but https://xxx.xxx.xxx/themes/third_party/cartthrob/lib/extload.php/sage_s returns a 404. My nginx server config is ...
3
votes
3answers
327 views

PayPal Adaptive Payments with CartThrob

I'm working on a site that uses CartThrob as it's order handling system. We are using the PayPal Express payment gateway to collect the funds, but the problem is that the business model was really ...
3
votes
4answers
262 views

Cartthrob payment gateway (Worldpay) callback gives “the action you have requested invalid post back”

Using Cartthrob 2.4 and EE 2.7, paying via Worldpay, returns this message: the action you have requested is invalid My guess is its the new security introduced for POST requests, that require a new ...
3
votes
1answer
82 views

In Cartthrob, how could one stop a discount being applied with any other coupon?

We created a custom Cartthrob plugin which applies a 10% discount to items in the cart if purchased before a certain date, which works fine. But we also have a coupon code to give 10% off. Coupons ...
3
votes
2answers
209 views

Recurring subscription for posting channel entries

Hope this is OK to ask here. I have a relatively simple EE site set up, and I am soon looking to expand the sites scope by adding the option for business owners to be able to post an advert/...
3
votes
2answers
186 views

Cartthrob: Shopping cart with over 100 products in cart

Has anyone used Cartthrob with a super stuffed cart of 100 to 200 items in cart? I'm attempting to create a system in the style of an online supermarket shopping cart where you can see all your ...
3
votes
2answers
141 views

Cartthrob MSM site adding products from site 1 in site 2 = £0.00

This one is causing me a headache and I am pulling my hair out! Anyone done this before? I have MSM set up and want to keep site 1 managing all the products. I am then using categories to only show ...
3
votes
1answer
291 views

How do you get Cartthrob to send the customer's info through the Stripe Payment Gateway?

We're using the Stripe Payment Gateway with Cartthrob and the payments are going through and it's working just fine. The only problem is that in the Stripe Dashboard the customer's name, address, and ...
2
votes
4answers
773 views

XID issue with Ajax based checkout CT

Thanks for taking the time to help. I am having a ready head scratcher with a single page checkout system for CT. I have built a accordion type checkout system. First panel is the billing address and ...
2
votes
2answers
140 views

CartThrob Reducing Inventory By a Factor of 2

If someone orders 1x a product at some point between “checkout” and “order_info” in the sample files with CTv2.2 the inventory of the item gets reduced by double (in this case 2). Why does it think ...
2
votes
3answers
87 views

Checking registrants email address for a particlular domain?

I have a potential project coming up that will most likely use either Membrr or CT Subscriptions. Users will have to register for a particular account depending on the level of access they require. ...
2
votes
2answers
363 views

How to protect a digital directory but allow downloads?

First time setting up a digital purchases online and would like some pointers/tips on how to protect the directory where all the digital items are stored so someone can't access the file directly like:...
2
votes
2answers
277 views

In CartThrob, how can I determine whether a specific product is in cart already and therefore use it in a conditional?

I'm looking for a simple search of the cart contents. If a specific item I am looking for is already in cart (which I can simply define by the entry ID since the products are entries), I want to ...
2
votes
2answers
648 views

CartThrob vs Store

I've worked on many EE eComm websites that have used CartThrob as the main add-on to process payments. I love the flexibility of the tags and how it all integrates within channel entries. But I ...
2
votes
2answers
84 views

Using CartThrob Subscriptions with Stripe checkout - Content Restrictions

Will I be able to use CartThrob Subscriptions with Stripe checkout in Europe? And in general: Do CT-subscriptions have a method of preventing access to content created by members, whose subscription ...
2
votes
1answer
389 views

CartThrob Multipage Checkout Example Templates?

I'm looking to create a checkout process with CartThrob over multiple pages. Checkout process will use a number of gateways, Paypal, Offline Payments as well as posting directly to an offsite gateway. ...
2
votes
3answers
364 views

Multiple Sites, Selling The Same Inventory Items

I need to build a network of online stores that all have access to the same inventory items (which will contain stock levels, purchase cost to the store, etc.). The individual stores must have access ...
2
votes
2answers
258 views

Take user straight to checkout (without adding items to a cart) using CartThrob

I've got a site where I'd like each order to contain just one product/item. Therefore, I want to bypass the step of adding an item to a cart, and being able to keep adding items to the cart (the ...
2
votes
1answer
64 views

Unable to Use PayPal Sandbox mode anymore

I have a site that is currently running CartThrob v2.7 and using "Paypal Website Payments Pro" for the gateway. I need to make some updates to the checkout process, and tried switching the gateway to "...
2
votes
1answer
50 views

Can I use either Store or CT for event product hire/rent?

Just wondered if anyone had previously used either CT or Store for product hire or rent. I have a potential project that requires the following: The client has a contract to supply wheelchairs to ...
2
votes
1answer
301 views

How to prevent EE and CartThrob setting cookies for anonymous users?

I'm trying to set up Varnish to cache certain static pages on my site for users who have not logged in or added anything to their cart. Basically, Varnish will check whether the user has any cookies ...
2
votes
1answer
172 views

How to improve performance of CI_Encrypt->encode?

I've been having some significant server-side performance issues with an ExpressionEngine / CartThrob site (pages taking 5 seconds or more to generate under no load). Today I installed XDebug and ...
2
votes
2answers
98 views

EE & CartThrob: Conditional Not Working?

I've been looking at this for a bit, so maybe my eyes are just fried right now, but I can't seem to figure out why the following conditional is not working: {if {total_items} != "0"} ...
2
votes
1answer
316 views

Cartthrob cart isn't properly tracking sessions or cookies/Can't add to cart on Ubuntu 12.04

Our setup We were previously running a load balancer with a 4gb cloud server and 4gb DB server on the Rackspace Cloud. We were using Ubuntu 10.04 + PHP 5.3.2, EE 2.7.2 + Cartthrob 2.4. Everything was ...
2
votes
1answer
110 views

WSoD on CartThrob Settings Screens

I just updated a site from EE 2.5.1 to 2.6.1, and from CartThrob 2.1.3 to 2.3.2. When I try to access any CartThrob settings pages, I get a white screen of death. The CartThrob Order Manager works ...
2
votes
2answers
199 views

About to go ape - Changing email/username in Profile:Edit

I don't know what is going on with the guys over at MightyBigRobot, but I am getting extremely frustrated that I can't get an answer to this issue. I have a client withholding payment until this basic ...
2
votes
1answer
168 views

CartThrob Price Modifier Not Adding Price

I have a CartThrob price modifier being output in an EE template and everything displays fine. The problem is that no matter what, the price modifier isn't doing anything to the actual price of an ...
2
votes
2answers
132 views

Cartthrob: Does the Purchased Items channel call ‘entry_submission_end’ EE hook?

When an order is complete, and a new entry has been created within the ‘Purchased Items’ channel, does the entry_submission_end EE hook fire? I need to process some data as orders are completed with ...
2
votes
2answers
67 views

Ensure a product is always in a CartThrob cart?

I have a site with a CT store with 1 product. The customer never adds it to their cart, that happens automatically on the page that links them to the cart, using the following tags: {exp:cartthrob:...
2
votes
1answer
94 views

CartThrob and Sage: Changing Order ID (T_ordernum)

I am using CarthThrob and Sage Payments NA (Bank Card HTTPS) to process transactions. Using the standard Sage US payment gateway it does work, but I need to edit the Order ID (T_ordernum in the Sage ...
2
votes
1answer
128 views

Add to cart form return parameter help

So I have a product listing page with each product displaying having an add to cart button. This is done like so: {exp:cartthrob:add_to_cart_form entry_id="{entry_id}"} <input type="submit" ...
2
votes
2answers
197 views

Cartthrob - Changing prices in the cart via Hook.

I've set up a fabric shop, which requires free sample purchasing. I've implemented this without issue using on the fly products for each fabric. However, the client now requires that after x amount of ...
2
votes
1answer
131 views

Suitable e-commerce add-on?

I am looking for some advice if anyone can help please. I have a potential project coming up that I would like to use EE CMS for with the addition of an e-commerce add-on, either CartThrob v2 or ...