4 votes
Accepted

Has Cartthrob been updated to work with ExpressionEngine 3.x?

(I work at Vector; we own CartThrob) We haven't released an EE3 version yet but we're actively working on it and pretty close. We hope to share a more exact timeline with the community very shortly!
Matt's user avatar
  • 1,232
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

Expresso-store selling events - entries or modifiers?

Using modifiers on a product is indeed the best way to sell a single event with multiple dates, as each modifier can also have its own inventory. As for adding something like staff details for ticket ...
Derek Hogue's user avatar
  • 17.4k
2 votes

Exporting Products to a CSV

Try https://devot-ee.com/add-ons/ajw-export. I recently used it to export Store products.
Bob H's user avatar
  • 400
2 votes

Exporting Products to a CSV

I don't know of any particular 3rd party add-ons that are crafted to specifically export Cart Throb data, but it's a pretty cut-and-dry process to output a MySQL table to CSV. You can use a tool like ...
jrothafer's user avatar
  • 5,900
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 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

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
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,587
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
1 vote
Accepted

International order/donation failing in CartThrob but settling correctly in Authorize.net

(I'm with Vector; we're the people behind CartThrob) Angie ended up submitting a ticket to us, and it turned out to be over-aggressive fraud settings on the credit card gateway's side. The payments ...
Matt's user avatar
  • 1,232
1 vote
Accepted

Cartthob and channel entries. Tag {title}

Yes, you're getting variable collision there. You'll need to embed the inner channel:entries tag and pass the entry_id to the embed: {embed="_embeds/_cart_item_title" entry_id="{item_options:image_id}...
Derek Hogue's user avatar
  • 17.4k

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