eCommerce

GHL eCommerce setup: products, checkout & payments

A complete guide to setting up your online store in GoHighLevel — from creating products to processing payments.

📋 8 steps ⏱ ~24 min 📅 Updated 2026-04-07 English

What you will learn

This GoHighLevel tutorial walks you through ghl ecommerce setup: products, checkout & payments with clear, numbered steps. Whether you are new to GoHighLevel or looking to configure ecommerce correctly, this guide covers everything you need. You will learn: connect a payment gateway, enable the ecommerce feature, create your first product, add product images and variants, and more. All steps work inside a standard GoHighLevel account — start a free 14-day trial if you do not have one yet.

Step-by-step guide

1

Connect a payment gateway

Go to Settings → Payments → Integrations. Connect Stripe (recommended) or PayPal. You'll need to log in to your Stripe account and authorize GHL.

2

Enable the eCommerce feature

Make sure eCommerce is enabled for your sub-account. Go to Settings → Labs / Beta Features and toggle on eCommerce Store if it's not already active.

3

Create your first product

Go to Payments → Products → + Add Product. Enter product name, description, price, and product type (one-time, subscription, or payment plan).

4

Add product images and variants

Upload product images and create variants if needed (e.g. different sizes or colors). Set individual prices per variant if applicable.

5

Create an order form or checkout page

Go to Sites → Funnels → + New Funnel. Add an Order Form step and configure it to use your product. Or use the Payments → Order Forms builder.

6

Set up a thank you / confirmation page

Add a confirmation page after checkout. Include order details, a welcome message, and next steps for the customer.

7

Test the checkout flow

Use Stripe's test mode to run a test purchase. Check that the order appears in Payments → Orders and the confirmation email is sent.

8

Configure automated post-purchase workflows

Go to Automation → Workflows and create a trigger on Purchase Made to send confirmation emails, add tags, or start onboarding sequences.

💡 Once this is set up, GoHighLevel handles the rest automatically. Start your free trial →

Frequently asked questions

How do I connect a payment gateway in GoHighLevel?

Go to Settings → Payments → Integrations. Connect Stripe (recommended) or PayPal. You'll need to log in to your Stripe account and authorize GHL.

What is the first step to ghl ecommerce setup: products, checkout & payments?

The first step is to connect a payment gateway. Go to Settings → Payments → Integrations. Connect Stripe (recommended) or PayPal. You'll need to log in to your Stripe account and authorize GHL.

Do I need a GoHighLevel account to follow this tutorial?

Yes. This guide requires an active GoHighLevel account. You can start a free 14-day trial at gohighlevel.com — no credit card is required.

Have questions about GHL? 📅 Book a free call 🔥 Skool — $87/mo