Going Live

  1. To go live, although it is not a strict technical requirement, it is highly recommended that you install an SSL certificate and run your site through https.
  2. Within your Snipcart Dashboard, change the mode to Live and complete progress through all setup screens. You need to ensure that your Website domain name is entered (including the approprate Protocol), the Webhook URL is entered (if you are using stock tracking) and all other settings are entered/verfied.
  3. Progress through the pages under the Account section to complete the setup of your live Snipcart account, including selecting and setting up a Payment gateway. If you are electing to use Paypal, please take particular note of the Paypal setup instructions
  4. Once complete, you will be able to view a Live API Key.
  5. Within your concrete5 site, within the Configuration page under Snipcart in the Dashboard, change the Shop Mode over to Live, enter in your Live API Key and press Save.
  6. At this point your site will process live orders and transactions, with these appearing in the Live section of the Snipcart Dashboard 

HTTPS configuration tips

You'll need to organise with your host the install of an SSL certificate (or set it up yourself if it's your own server). After being installed your site won't immediately start serving your site through https, you'll need to enforce this by editing your site's .htaccess file.

As an example, you can force https sitewide by adding after the line:
RewriteEngine On

the lines:
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

This is a suggestion only, there is probably a few ways to do it. If you're not sure what to do to run your site through https you'll need to contact your host. 

Note about webhook URL: if you have set this up for stock management (or other purposes), after implementing https on your site, recmember to update the URL within Snipcart to also be https.