3 votes

Using CartThrob Subscriptions with Stripe checkout - Content Restrictions

(I'm with Vector, the people who are now behind CartThrob. I know this is an old question but it still pops up on Google sometimes for some of our customers, so I'm answering it). CartThrob ...
Matt's user avatar
  • 1,232
3 votes

Cart Throb for Expression Engine 3.0

From the CartThrob documentation. Decide whether or not you will manage inventory on an item-wide or based on a specific group of item-options. Select the inventory field in CT settings > ...
John Fuller's user avatar
3 votes
Accepted

Unable to Use PayPal Sandbox mode anymore

(I'm with Vector; we're the people behind CartThrob) You're almost certainly running into an issue because of PayPal's SSL certificate upgrades. You can find more information on that here: https://...
Matt's user avatar
  • 1,232
2 votes
Accepted

How do I send meta data fields to Stripe with Cartthrob

Unfortunately the Stripe gateway for CartThrob will not look for or pass any metadata to Stripe. You'd have to manually add this into the gateway code, or roll your own custom gateway for Stripe. ...
Derek Hogue's user avatar
  • 17.4k
2 votes
Accepted

Cartthrob 3 : how to make a custom_data field required in checkout form?

(I'm with Vector, the people behind CartThrob) The fix for this is to set custom_data[nameofmycustomfield] as the field name in the required parameter, not just nameofmycustomfield.
Matt's user avatar
  • 1,232
2 votes

Export and import of Cartthrob/EE data?

For data import, I highly recommend using AJW datagrab with CSV data. http://brandnewbox.co.uk/products/details/datagrab data export is a little bit trickier, but you can setup a template to output ...
pixldev's user avatar
  • 589
2 votes
Accepted

CartThrob Cart Items Info without currency formatting

try using the parameter prefix="" {exp:cartthrob:cart_items_info number_format="yes" prefix=""} {item_subtotal} {/exp:cartthrob:cart_items_info} the prefix tag is for manually specifying the ...
pixldev's user avatar
  • 589
2 votes
Accepted

What is causing this cartthrob orders edit date formatting issue

I have spoken with Vector media about this issue and it has been determined to be a bug that resulted due to changes in the date functions from EE2 to EE3. This issue should be addressed in future ...
pixldev's user avatar
  • 589
2 votes

What ee ecommerce modules allow for product import?

Cartthrob is the defacto standard for commerce within EE3. It uses standard channels for product info which allows you to then use datagrab which you can configure to import your product data. Import ...
stuartmcd69's user avatar
  • 3,163
2 votes

Cartthrob php waring Illegal string offset 'onclick' in ft.cartthrob_matrix.php?

Ok just in case anybody hits this issue, I'm pretty sure that it has something to do with the php version. The server that had this was recently upgraded to 7.1.6. Switching back to 5.x made the ...
Kokako's user avatar
  • 124
2 votes

CartThrob Processing Without Required Email

NM The problem turned out to be an older version of the form on the site that didn't have the required parameter in place that someone had bookmarked. Thanks!
Ty Morton's user avatar
  • 322
2 votes
Accepted

Will EE 3.x work with PHP 5.6+

The short answer is yes. The documentation indicates that the minimum version is 5.3.10 but EE3 will work with php versions up to 7.2 depending upon which EE3 you install: php 7 compatability was ...
JCOGS Design's user avatar
  • 3,585
1 vote
Accepted

Error Number: 1052 Column 'entry_date' in where clause is ambiguous

It is a little bit weird because only exp_channel_titles should have entry_date column, but try to change your SQL code this way (entry_date replace with order_titles.entry_date): select sum(...
Max Lazar's user avatar
  • 5,781
1 vote

Cart Thob update shipping via ajax

The error is because the .live method in jQuery has been deprecated since jQuery 1.7. You need to modify the line $("input[type=text], select").live('change', function() to use the .on() method. ...
JCOGS Design's user avatar
  • 3,585
1 vote
Accepted

CartThrob will be ported to EE4

The EE3 version of CartThrob is not compatible with EE4. Development of an EE4 version of CartThrob is apparently underway, but it not yet available. HTH
JCOGS Design's user avatar
  • 3,585
1 vote
Accepted

how do I get cartthrob order items using only php

There are many ways to go about it, but I find that in many situations, bypassing EE tags in favor of exp:query is much faster for data output. However, in this case, I needed a pure php solution and ...
pixldev's user avatar
  • 589
1 vote

Setting Cartthrob Price Modifiers Across Many/All Products

I think the way to do this is by hard coding the modifiers and adding them to your product pages via the item_options tag. I would most likely go with an include template that could be dropped into ...
pixldev's user avatar
  • 589
1 vote
Accepted

Carthrob Speedup printing multiple invoices/packing-slips?

To start with, 70 orders per week should not be choking your server unless it is a severely underpowered box or something is not well written in the code - like embeds within embed loops or something ...
pixldev's user avatar
  • 589
1 vote
Accepted

EE 2.11.8 update broke CartThrob 2.71

EE 2.11.9 fixes the problem introduced in EE 2.11.8, and now CartThrob 2.71 is back to working as it was before. https://expressionengine.com/blog/expressionengine-3.5.6-and-2.11.9-released
Darin's user avatar
  • 21
1 vote
Accepted

Export and import of Cartthrob/EE data?

For a simple EE to EE migration (within v.2 at least) there's no need for Datagrab et al, just export the SQL tables that you want and import into the other database.
James Smith's user avatar
  • 4,885
1 vote

Using CartThrob and Worldpay pre-authorization?

(I'm with Vector; we make CartThrob) There are two scenarios: You do the authorization with CartThrob, but do the capture later in the Worldpay admin interface. This would require a change to the ...
Matt's user avatar
  • 1,232
1 vote

Extend cart_items_info function from mod.cartthrob.php

CartThrob does not allow you to modify any of its tag functions. In this case you're better off creating your own small plugin which returns the value of $this->EE->cartthrob->store->...
Derek Hogue's user avatar
  • 17.4k
1 vote

Order feed in CSV format

The best way to do this is to make a template and use tags, or use something like this: https://devot-ee.com/add-ons/ajw-export Orders are just channel entries, so you can do a standard exp:channel:...
Matt's user avatar
  • 1,232
1 vote
Accepted

Confirmation page before finalising order in CartThrob?

Yes, of course. You can output anything relating to the cart contents using the {exp:cartthrob:cart_items_info} tag pair, and output anything relating to the user's personal details (including ...
James Smith's user avatar
  • 4,885
1 vote

Member management for EE 3 and Cartthrob 3

I am developer of zeal smart members. We have made plugin to make sure it uses the default ee methods for member registration, profile update etc. It will call the default code while submit form ...
Mufi - Amici Infotech's user avatar
1 vote
Accepted

Override get_shipping() for "Cartthrob shipping by location price threshold" plugin

(I'm with Vector, the people behind CartThrob) Instead of overriding this, you should just create your own shipping plugin. You can duplicate Cartthrob_shipping_by_location_price_threshold in its ...
Matt's user avatar
  • 1,232
1 vote

CartThrob incorrect entry date format for Purchased items

I think it has always looked like that in the Control Panel, because that's how the database stores dates, as unix timestamps. But if you want it formatted nicely in a template, you can apply all of ...
Toby Stokes's user avatar
1 vote

Cartthrob notifications for cancelled orders

(I'm with Vector; we make CartThrob) You may want to consider the Abandoned Cart Notifications add-on. Depending on your requirements and who should be emailed, it may help. Otherwise, you could ...
Matt's user avatar
  • 1,232
1 vote
Accepted

Using item option as the search parameter of an orders tag

You'll probably have weird EE template parsing order issues doing this. I think you'd need an outer loop to look it up, maybe with a custom query, and feed that to exp:channel:entries or similar.
Matt's user avatar
  • 1,232
1 vote

Cartthrob: How to output Shipping address on order completion page?

If you've specified in the CT settings to save orders to an 'orders' channel, then you can use the submitted_order_info tag to output fields from the completed order the same way you'd output any ...
James Smith's user avatar
  • 4,885

Only top scored, non community-wiki answers of a minimum length are eligible