We've made it as simple as possible to create advanced dynamic shopping cart sites with ease but there is still a bit of work required on your part. CartThrob comes with default templates to get you up and running fast, but we recommend you review the docs presented on this site and review all of the configuration settings in detail before you build your first site. You can potentially create a shop without ever reading the manual, but it will be much more helpful in the long run to review the materials we have made available.
Many merchant accounts require that you make purchases using a secure connection. This requires the yearly purchase of an SSL certificate, and installation of that certificate on your website. If you require additional information about SSL certificates, please contact us! All fully integrated payment gateways are generally required to have an SSL certificate, and a secure HTTPS connection to complete transactions. Payment gateways that take payments off-site may not require an SSL certificate, but it is good practice, when transmitting data to use HTTPS connections.
Installation of CartThrob requires ExpressionEngine. CartThrob is an addon that runs as part of ExpressionEngine 5. To ascertain if your server can run ExpressionEngine, please review the documentation here.
You must use PHP version 7.1+ with the following PHP extensions:
cURL must be installed for several of the most common payment gateways to work. If you do not have cURL installed on your server, ask your host for more information about cURL, install it yourself, or ask your IT department (cURL is free) or get a new webhost. We recommend Liquid Web, Amazon EC2, and Arcustech. If you really have no way to use cURL, please contact us and we'll see what we can do for you.