NiviCommerce Setup Guide
Step-by-step guide to installing and configuring NiviCommerce — from system requirements and Stripe setup to all 23 extensions, written in plain English. No Composer, no Node.js, no command line required.
Before You Start — Requirements
WordPress 6.4 or newer, PHP 8.1+, MySQL 8.0+, SSL certificate enabled, 256 MB PHP memory limit. Download the plugin ZIP from your account area at nivicommerce.com/downloads.
Step 1 — Install & Activate
Go to WP Admin → Plugins → Add New → Upload Plugin. Choose nivicommerce-1.5.14.zip, click Install Now, then Activate. Enter your licence key when prompted.
Step 2 — Run the Setup Wizard
The wizard walks you through store name, currency, timezone, and user roles. Configure product types (physical, digital, subscriptions), shipping zones, and tax settings. All done inside WP Admin — no file editing needed.
Step 3 — Connect Stripe
Follow the Stripe onboarding flow from the NiviCommerce settings panel. Enable Test Mode to place test orders before going live. NiviCommerce connects directly to Stripe Payment Elements — no Node.js sidecar required.
Step 4 — Add Your First Product
Go to NiviCommerce → Products → Add New. Enter name, description, price, and stock level. Assign categories and upload images. Save and publish.
Step 5 — Enable Checkout
Assign the Shop, Cart, and Checkout pages in NiviCommerce → Settings → Pages. Place the NiviCommerce Elementor widgets on your pages using the Elementor 4 editor.
Step 6 — Test & Launch
Place a test order using Stripe's test card (4242 4242 4242 4242). Verify the order appears in WP Admin. Check permalink settings if you encounter 404 errors (Settings → Permalinks → Save). Review the security checklist before going live.
Extensions Setup
Each of the 23 extensions has targeted setup steps. Key extensions: Affiliates (referral tracking), Agentic AI (Brain service connection), Analytics Pro (reporting dashboard), Subscriptions (recurring billing), Memberships (content gating), and Loyalty (points and rewards).