Documentation

User guide

A walkthrough of every feature in the Bulk Price Editor & Promotions Scheduler app. Read it top-to-bottom on first install, or jump to the section you need later.

Introduction

Welcome to the Bulk Price Editor & Promotions Scheduler user guide. This guide walks you through every feature in the app: how to build a campaign, how to schedule it, how to roll it back, and how to monitor execution across one or many BigCommerce storefronts.

Creating a new campaign

To create a price modification campaign:

  1. Navigate to the Campaigns section in the application dashboard.
  2. Click Create new campaign.
  3. Define the campaign details: name, start date, and (optionally) an end date for automatic rollback.
  4. Choose the targeting method: whole catalog, specific categories, multi-select brands, or a list of selected products.
  5. Define the price modification rules: increase, decrease, set new price, or set price equal to retail. Apply to regular price, sale price, retail/MSRP, or any combination.
  6. Use the advanced filter for variant-level precision: SKU patterns (contains, equals, starts with, ends with), price range, current sale state.
  7. Preview up to 50 products to verify the campaign output before saving.
  8. Save and activate the campaign.

Managing existing campaigns

The Campaigns section lets you view, edit, pause, activate, and delete your existing campaigns. You can also trigger a manual rollback on any active or completed campaign, extend the end date of a running campaign, or remove individual variants from a campaign mid-execution.

Monitoring campaign progress

The dashboard shows a real-time progress bar for each running campaign, with the number of products processed and the queue depth. Detailed logs surface any per-product errors, and the app retries failed updates automatically before flagging them for manual review.

Multi-storefront management

If your BigCommerce account has multiple storefronts, switch between channels from the active-channel selector in the dashboard. Each channel keeps its own independent campaign history. One subscription covers every storefront in your account.

Rollback functionality

Rollback restores the original prices of every product affected by a campaign. You have two paths:

  • Automatic: set an end date on the campaign. When that moment arrives in your store's timezone, the rollback runs without intervention.
  • Manual: click Rollback now on any active or completed campaign. The original prices are restored from our database snapshot.

Variants that inherit price from the parent product (null price in BigCommerce) are never overwritten, so option rules and modifier adjusters remain intact through any campaign.

Pricing actions reference

The campaign editor exposes the following actions, applied per price field (regular, sale, retail/MSRP):

  • Increase or decrease by percentage (e.g., +10%, -25%).
  • Increase or decrease by fixed amount (e.g., +$5.00, -$15.00).
  • Set to a fixed value.
  • Set price equal to retail (or retail equal to price).
  • Cent override on the final value (.99, .95, .49, or any custom cent value).
  • Nearest-dollar rounding when cent override is active.

Troubleshooting

If you encounter any issues, the most common categories are:

  • API rate limits: handled automatically by the app, no action needed on your side.
  • Synchronization delay: after a fresh install, the app fetches your catalog in the background. Allow a few minutes before building the first campaign.
  • Campaign configuration: use the 50-product preview before activating to confirm the campaign behavior matches your expectation.
  • Stuck or crashed worker: the app's recovery loop picks up where workers left off. Contact support if a campaign stays stuck for more than 15 minutes.

Support

If you need further assistance, contact us at support@expert-ecom.com. Include your store URL and a brief description of the issue or the campaign you are configuring.