Scaling Promotions on BigCommerce: Introducing the Promotion Code Manager App

Billions of promotional codes are redeemed every day in eCommerce. From seasonal sales and new-user offers to influencer drops and one-off discounts, customers expect coupons to be part of their shopping experience.

But for merchants, managing thousands, or tens of thousands, of unique codes has long been a challenge. That’s where the Promotion Code Manager App comes in.

Built and maintained by a BigCommerce engineering team, the app was designed to streamline the process of generating, importing, and managing promotional codes at scale. What began as a custom tool has since evolved into a broadly useful solution — now available to all BigCommerce merchants for free in the app marketplace.

Whether you're a growing brand or an enterprise merchant, the need is the same: scalable, reliable, bulk promotion management. This app answers that call.


What the Promotion Code Manager App Can Do

The app extends BigCommerce’s native Promotions functionality with powerful, user-friendly workflows designed for both technical and non-technical users. Core features include:

✅ Import / Export Capabilities

  • Upload coupon codes via CSV (Google Sheets or Excel compatible)

  • Export existing codes for review or external analysis

  • Built-in data validation and error reporting

  • Audit logs and import history for visibility

✅ Code Generation

  • Generate thousands of unique codes with a single click

  • Customize prefix, suffix, code length, and usage rules

  • Set usage limits and expiration dates in bulk

✅ Mass Operations

  • Bulk delete codes directly from the UI

  • Quickly manage active or inactive coupon groups


How to Access the App

The Promotion Code Manager App is now publicly available in the BigCommerce App Marketplace.

To install:

Are you a developer or merchant with feedback, questions, or a bug to report? Let us know — we’re actively documenting feedback as we continue to evolve the app.


Creating and Managing Coupon Promotions: A Quick Guide

Prerequisites

  • Access to Marketing > Promotions

  • Permission to create promotions

  • A CSV editor (e.g., Google Sheets or Excel)

Step 1: Create a Parent Promotion

  1. Go to Marketing > Promotions > Coupons

  2. Click "Create a Coupon Promotion"

  3. Configure rules: distribution channels, audience, schedule, usage limits

  4. Save the promotion — this will serve as the container for your codes

Step 2: Open the App

  1. Navigate to Apps > Bulk Promotions Manager (App ID: 40416)

  2. Select the promotion you want to manage

Step 3: Generate or Import Codes

To Generate:

  • Click "Generate Codes"

  • Define parameters (number of codes, usage rules, prefix/suffix)

  • Once complete, download the generated CSV

  • Save the generated CSV as you will need it for the next step: Import Codes

To Import Existing Codes:

  • Click "Import Codes"

  • Download the CSV template and populate it with your codes

  • Upload the completed CSV

  • Track progress and results through in-app notifications

To Export Codes:

  • Click "Export Codes"

  • Choose to export all codes or filter by prefix

  • Download the resulting CSV for external use

4. Verify and Review

  • Confirm codes are visible in the app

  • Review the error report for any issues

  • Double-check promotion settings for accuracy


Ready to Scale Your Promotions?

The Promotion Code Manager App is built for brands running high-volume promotions, influencer campaigns, affiliate partnerships, and more. With powerful bulk operations and a clean BigCommerce friendly UI, it’s a major upgrade to BigCommerce’s standard promotions toolkit.

This app is built and maintained by BigCommerce. You can submit feedback or feature requests directly from the app interface. We’re excited to support our merchants in scaling their promotions — and their sales.

For additional documentation check out our Product Blog and New User Documentation.