How Can We Help?

Search for answers or browse our knowledge base.

< All Topics

Ecommerce Settings

While setting up your NextGEN Gallery Pro plugin you will need to set up some options under Ecommerce > Ecommerce Options. Here are the available options:

Ecommerce options in NextGen Gallery Pro, general options


Screenshot Options Settings

  1. Currency: Set your currency.
  2. Default Ecommerce 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).
    • Checkout Page: Requires the shortcode [ ngg_pro_checkout ]
    • Thank-you page: Requires the shortcode [ ngg_pro_order_details ]
    • Cancel Page: no shortcode needed
    • Digital downloads page: Requires the shortcode [ ngg_pro_digital_downloads ]
  3. Cart menu icon: Determines the appearance of the Checkout page selected above when shown as an entry inside a menu. When a setting other than None is selected, the checkout page will be added to the first navigation menu registered by your theme.
    • Icon Only
    • Icon Only (When the cart has items)
    • Icon & Total
    • Icon & Total (When the cart has items)
  4.  "Not for sale" message: Set the message that will appear in place of the cart option for images marked not for sale.

Studio name, address and email

  1. Studio Information 
    • Studio Name: If you don't own a Studio feel free to use your own name.
    • Studio Street Address.
    • Studio Address Line  #2.
    • Studio City.
    • Studio Country.
    • Studio State.
    • Studio Zip or Postal Code (required for taxes and Automatic Fulfillment items).
    • Studio Email.

  1. Shipping
    The cost of shipping is set at your pricelists under Ecommerce Options > General Options. You can set it by 'Flat Rate' or 'Percentage'.
  2. Enable sales tax is a flat rate that will apply for everyone regardless of their location (optional). We use an API from taxjar that will calculate the total tax from your studio zip code and the customer's zip code. You must have your studio information filled.
    More information on taxes here:

NextGEN Gallery Pro options: cookies and hide checkout

  1. Use cookies for cart storage: Cookies are adequate for most customers but can only hold a limited number (around 30) of products due to browser limitations. When disabled the browser localStorage API will be used which does not have this limited number of products in your shopping cart; but cart contents will be different on '' vs '' as well as across HTTP/HTTPS.
  2. Hide coupons on checkout: when turned on will hide the option to insert a coupon at checkout. 


Set your order notification subject, email and message to notify you (the seller) of any new purchases 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.
Email settings, NextGEN Gallery Pro


  1. Order notification e-mail subject: Subject / seller e-mail.
  2. Order Notification e-mail content: Content / seller e-mail.
  3. Send e-mail receipt to customer?: You can enable or disable sending an e-mail to your customer (buyer).
  4. E-mail subject: Subject / customer e-mail.
  5. E-mail content: Content / customer e-mail.


If you decide to customize the notification message, here are the parameters you can include:
Note: Wrap placeholders in %%param%%

Seller notification: Customer notification:
customer_name customer_name
email email
total_amount total_amount
item_count item_count
shipping_zip shipping_street_address
shipping_country shipping_city
order_id shipping_state
order_details_page shipping_zip
admin_email shipping_country
blog_name order_id
blog_description hash
blog_url order_details_page
site_url admin_email
home_url blog_name



Payment geteways option in NextGEN Gallery Pro

You have 6 payment options for checkout:

  1. PayPal Checkout.
  2. PayPal Express Checkout (deprecated).
  3. PayPal Standard (deprecated).
  4. Stripe.
  5. Testing Gateway.
  6. Checks.
Note: PayPal Express Checkout and PayPal Standard are deprecated.

PayPal Checkout

Paypal offers multiple ways to link to Paypal for checkout. Historically, NextGEN Pro has offered Paypal Standard and Paypal Express Checkout. While we still offer these, Paypal is slowly phasing them out, and replacing them with Paypal Checkout. This article will show you how to set up Paypal Checkout as your payment gateway:

Screenshot PayPal Checkout options

PayPal Express Checkout

Note: PayPal Express Checkout is deprecated.

A backward-compatible option to link your PayPal Business account. If you are installing new, please consider using Paypal Checkout as your payment gateway:
You will require a PayPal business account

PayPal Standard

Note: PayPal Standard is deprecated.

A backward-compatible option to link your PayPal standard account. If you are installing new, please consider using Paypal Checkout as your payment gateway:


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 where ou can grab your Stripe API Key. Stripe does not provide a sandbox option within our settings. If you want to test the checkout process you will need to set this up manually following the instructions on their website: Stripe-Testing.
Check if Stripe is available in your country:

Stripe settings


Testing Gateway

Enables a gateway that does not collect payments and sends users directly to their order confirmation (just for testing, please, disable this method on live sites).


If you would like to offer an option to pay and pick up in store, pay by check would be a great option to offer.


If you wish to process lab fulfilled orders, you must provide a credit card that that will be billed for the cost of goods for orders fulfilled by the print lab. When a customer purchases a print, the cost of prints will be immediately charged to this credit card and order submitted to WHCC to be fulfilled.

You should include your credit card information, expiration date, and CVC number (on the back of your card). After you have completed that information, click on the button "Update".

Note: you can also remove and re-insert a new card in case your card has expired.

Print Lab integration settings


Proofing allows your clients to select which images they'd like you to process and set up for ordering. 

  1. Confirmation Page:  This page requires the Oops! This page usually displays details for image proofs, but you have not proofed any images yet. Please feel free to continue browsing. Thanks for visiting. shortcode, which will be automatically added if not already present. Selecting "Create new" will create a new page.
  2. Trigger text: text used by the submit button.
  3. Not found message: This is displayed to users viewing the proofing page without a valid proofing to view.
  4. Confirmation template: Edit the template of your buyer's email notification. Possible substitution fields: user_name, user_email, proof_link, proof_details. Wrap placeholders in %%param%%.
  5. Send confirmation to users: You can enable or disable to send a notification to the final users letting them know that they have submitted their proofing.
  6. Admin email message: Edit the template of your seller's email notification.
  7. Pro Lightbox icon Color: When the NextGen Pro Lightbox is active, an additional icon is added for image proofing. This controls the color of that icon for chosen images (a small star).


Proofing settings

Table of Contents
Close Menu