1) Select your home country
2) Set your currency
3) The Checkout, Thank-you, Cancel, & Digital downloads pages can be set by an existing page you have created and published (an associated short-code will need to be added to those pages), or if you leave the drop-down selection at 'Create new' when you save the Ecommerce settings it will create those pages automatically for you (and automatically add the shortcode to those pages)
4) Set your "Not for sale" message that will appear in place of the cart option for images marked not for sale
Shortcodes: if you select a previously published page in your General Options ecommerce pages, it will need this shortcode (without the spaces) added wherever you'd like the ecommerce content to appear...
Checkout: [ ngg_pro_checkout ]
Thank-you: [ ngg_pro_order_details ]
Cancel: no shortcode needed
Digital downloads: [ ngg_pro_digital_downloads ]
Set your order notification subject, email and message to notify you (the seller) of any new purchase made. You also have the option to send the customer a receipt of purchase. You may customize the message or leave it at the default message.
If you decide to customize the notification message, here are the parameters you can include:
Wrap placeholders in %%param%% (see screenshot example above for reference).
Accepted placeholders for seller notification:
Accepted placeholders for customer notification:
You have 3 payment options for checkout:
For stripe you'll need a public key and a private key. More information on stripe setup can be found on their website here, including signup instructions: Stripe - Getting Started and then grab your Stripe API Key.
*Global options for Stripe, see: https://stripe.com/global
PayPal Express Checkout
A faster way to checkout with PayPal, learn how to create a PayPal Express account: PayPal - Express Checkout
The most popular, easy way to signup and get started with taking online payments. Learn how to create a PayPal standard account: PayPal - Getting Started
*What is sandbox mode?
The PayPal Sandbox is a self-contained, virtual testing environment that mimics the live PayPal production environment. It provides a shielded space where you can initiate and watch your application process the requests you make to the PayPal APIs without touching any live PayPal accounts. In other words, it's a safe way to submit a payment without the transaction actually going through. 🙂 Learn how to set up a sandbox account...