Back In Stock Wizard for BigCommerce v2.0
🔧 Quick Info: Back in Stock Wizard for BigCommerce lets customers subscribe to out-of-stock products and automatically receive an email when inventory returns. Store owners can customize the storefront form and emails, manage subscribers, review activity, import and export data, and enable additional notification features.
BigCommerce Guide: This guide covers the BigCommerce version of Back in Stock Wizard. The Shopify version uses a different storefront-widget installation process and has several platform-specific differences.
Table of Contents
Getting Started
Installing the App
Back in Stock Wizard is available through the BigCommerce App Marketplace.
1 Find the App
Open the BigCommerce App Marketplace and search for Back in Stock Wizard.
2 Install and Authorize
Select Install and authorize the app to access your BigCommerce store.
3 Sign In Automatically
After installation, you are signed in automatically using your BigCommerce credentials. No separate Back in Stock Wizard username or password is required.
Required Onboarding
The first time you open the app, you must complete two onboarding steps before the Dashboard becomes available.
Step 1: Welcome
| Field | Details |
|---|---|
| First Name and Last Name | The primary account contact. |
| Email Address | The main contact and login email address. |
| Phone | Optional contact number. |
| Store Address | Street address, city, state, ZIP or postal code, and country. |
| Timezone | Used for report scheduling and date displays. |
Select Get Started to continue.
Step 2: Billing
Enter your billing and payment information to activate the subscription. After billing is complete, the Dashboard and the rest of the app become available.
Initial Setup
After onboarding, a setup checklist guides you through the recommended store configuration. These steps are optional and can be completed in any order.
| Setup Step | What It Does |
|---|---|
| Email Template | Customizes the restock-notification emails sent to subscribers. |
| Subscription Form | Controls how the notification sign-up form appears on product pages. |
| Mail Settings | Configures a custom sending domain for notification emails. |
| Enable Back in Stock Form | Installs and activates the storefront subscription widget. |
Enabling or Disabling Back in Stock
The Back in Stock widget is a form that appears on out-of-stock product pages. Customers enter their email address to receive a notification when the product becomes available again.
The widget control is located in the top navigation area of the Dashboard.
Single Storefront
| Button | Result |
|---|---|
| Enable Back in Stock Form | Installs the widget. The button turns green and displays a bolt icon. |
| Disable Back in Stock Form | Removes the widget. The button turns red and displays an X icon. |
When enabled:
- A Notify Me form appears on eligible out-of-stock product pages.
- Customers can submit their email addresses.
- Subscriptions are recorded automatically on the Subscribers page.
Subscriptions Are Preserved: Disabling the storefront widget removes the form from product pages, but it does not delete existing subscribers.
Multi-Storefront
For BigCommerce stores using Multi-Storefront, the widget can be managed separately for each storefront.
The navigation button displays Manage Back In Stock Form and includes a badge showing how many storefronts are enabled, such as 1/3.
- Enable or Disable Individual Storefronts – Each storefront has its own control.
- Enable All – Installs the widget on every storefront.
- Disable All – Removes the widget from every storefront.
| Badge Color | Status |
|---|---|
| Green | All storefronts are enabled. |
| Yellow | Only some storefronts are enabled. |
| Gray | No storefronts are enabled. |
Dashboard
The Dashboard is the main command center for subscription activity, notification performance, and recent events.
Setup Track
When setup is incomplete, a horizontal stepper appears at the top of the Dashboard.
- Each step displays its current, completed, or skipped status.
- The current step includes an action button that opens the appropriate screen.
- Steps that do not apply can be skipped.
- The setup track disappears after every step is completed or skipped.
Date Range Filter
Use the Start Date and End Date fields to choose the reporting period. The default range is the previous 30 days.
KPI Tiles
| Metric | What It Measures |
|---|---|
| Subscribers | Total subscribers and new sign-ups during the selected period. |
| Products Tracked | Products with subscriptions and newly tracked products. |
| Emails Sent | Restock notifications sent during the selected period. |
| Open Rate | The percentage of notification emails that were opened. |
| Engaged | Subscribers who opened or clicked a notification email. |
| Bounced / Unsub | Bounces and unsubscribes from emails or the storefront. |
Each tile includes the current value, the change compared with the previous period, and a sparkline trend.
Daily Activity
- New Subscribers
- Products with Activity
- Sent Emails
- Engaged Subscribers
- Bounced or Unsubscribed Events
Use the grouping menu to view activity by Day, Week, or Month.
Event Mix: Last 24 Hours
The Event Mix panel summarizes the previous 24 hours by activity type so you can see current activity without changing the Dashboard date range.
Activity Log
- Subscriptions – New subscribers and imported subscription history.
- Back in Stock – Notification emails that were sent.
- Opened – Notification emails opened by subscribers.
- Clicked – Links clicked inside notification emails.
- Bounced – Emails that could not be delivered.
- Unsubscribed – Subscribers who opted out.
- Products – Products that began receiving subscriptions.
Top Activity by Product
| Column | Description |
|---|---|
| Product | The product name and SKU. |
| Subs | Active subscribers waiting for the product. |
| Sent | Notification emails sent. |
| Opens% | The percentage of sent emails that were opened. |
| Clicks | The number of link clicks. |
| Last Event | The most recent activity date. |
Profile
Select your name in the top-right corner and choose Profile.
- Name – Update your first and last name.
- Email – Update the account email address.
- Timezone – Controls report schedules and displayed dates.
Subscribers
Active Subscribers
Displays customers who are currently waiting for a restock notification. Each entry includes the subscriber email, product, and subscription date.
Subscriber History
Displays the complete history of subscriptions, including subscriptions that were notified, expired, or unsubscribed.
Subscriber Activity
- Notification emails sent
- Email opens
- Link clicks
- Unsubscribes
- Email bounces
Products
The Products page lists products with active or historical subscription activity.
- Product name
- SKU
- Active subscription count
- Subscription history
This page can help identify products with the highest customer demand so restocking can be prioritized.
Features
The Features page displays additional capabilities and premium modules available for the store.
- The feature name and description
- Whether it is included in the current plan
- Premium pricing, when applicable
- An Enable or Disable toggle
Some features require additional configuration after being enabled. The app guides you through any required setup.
Settings
Email Template
Customize the notification email subscribers receive when a product is restocked. A live preview appears on the right and updates as settings change.
Use the product selector in the preview to render the email with one of your store’s products. Sample data is used by default.
Preview Actions
- Final Preview – Opens a full-size email preview.
- Send Test – Sends a test notification to an email address you choose.
Email Settings
- Subject line
- Displayed store name
- Store URL
- Optional URL tracking parameters
Header
- Welcome text
- Logo upload
- Show or hide toggles for the logo and welcome text
Body
- Rich-text subtitle
- Subtitle colors
- Product-description toggle
- Description character limit
- Stock display toggle
- Price display toggle
- Currency symbol
Buttons
- Show or hide the Go to Product button
- Show or hide the Add to Cart button
- Customize button labels
- Choose the Add to Cart button action
Footer
- Privacy Policy URL and custom link text
- Terms URL and custom link text
- Manage Subscriptions link toggle
Colors
| Section | Available Colors |
|---|---|
| Backgrounds | Email background and email-container background. |
| Text | Title, product name, description, price, and stock. |
| View Item Button | Background, text, and border colors. |
| Add to Cart Button | Background, text, and border colors. |
| Footer | Footer text and footer-link colors. |
Context-Sensitive Controls: Color options that do not affect a visible element are hidden. For example, button colors are hidden when the button is disabled, and the description color is hidden when product descriptions are not displayed.
Subscription Form
Customize the restock-subscription form that appears on product pages.
| Area | Options |
|---|---|
| Heading | Use a text title or an uploaded image. |
| Subtitle | Rich text, font size, color, and formatting. |
| Input Field | Background, text color, border style, and border color. |
| Button | Button label, colors, and width. |
| Title Styling | Font size, weight, and color. |
| Confirmation Message | Title and body text displayed after a successful subscription. |
| Custom CSS | Advanced custom styling. |
| Custom JavaScript | Advanced custom behavior. |
| Images | Upload custom images for use in the form. |
Changes appear in the preview immediately.
Mail Settings
Configure a custom sending domain so notification emails come from an address at your domain rather than a generic sender.
- Enter the domain and select Add Domain.
- Add the displayed DKIM, SPF, and DMARC DNS records through your registrar or hosting provider.
- Select Verify Domain.
- After verification, choose the Send-From Email Address.
Use Remove Domain to return to the default sending address.
Send-From Email Address
- Enter only the portion before the @ symbol.
- The verified domain is added automatically.
- The default value is
do-not-reply. - Examples include
notificationsorhello. - Select Save Email Address after entering the name.
Changing the send-from name does not require the domain to be verified again.
Data Export
Export active subscriber data as a CSV file.
- Subscriber email address
- Product name
- Product SKU
- Subscription date
Select Export to generate the file. Previous files appear in Export History with the creation date, creator, file size, format, and download count.
Data Import
| CSV Field | Required? |
|---|---|
| Yes | |
| Product Name | Yes |
| SKU or Variant ID | At least one is required |
| Date | Optional |
- Upload CSV File – Select the file. Common headings are detected automatically.
- Preview Data – Review the first rows and confirm that the file was parsed correctly.
- Map Columns – Map the email, product name, SKU, Variant ID, and optional date fields.
- Results – The import is queued to run in the background.
Variant IDs are resolved to SKUs using the live BigCommerce catalog. Each imported subscription is linked to the actual product watched by Back in Stock Wizard.
After submission, the app confirms that the import was dispatched and will process in the background. Use Import Another File to start another import.
File Access: WebDAV
Feature Required: This settings page appears only when the WebDAV feature is enabled for your store.
| Field | Description |
|---|---|
| WebDAV URL | The BigCommerce WebDAV endpoint. |
| Username | The WebDAV username. |
| Password | The WebDAV password. |
| CDN URL | Detected automatically from the connection. |
Use Test Connection before saving to confirm that the credentials work.
Billing
- Current Plan – Plan name and price
- Next Billing Date – The next scheduled charge
- Billing Status – Active, trial, past due, or another status
- Payment Method – Card type, final four digits, and expiration date
- Billing History – Previous charges, dates, amounts, cards, and payment statuses
Notifications to Inventory Percentage
Feature Required: This setting appears only when Notifications to Inventory Percentage is enabled. Configure it by selecting View Settings on the feature card.
This feature limits the number of subscribers notified when a product is restocked.
subscribers to notify = round(restocked inventory × percentage / 100)
- The oldest subscribers are notified first.
- At least one subscriber is always notified.
- The percentage must be a whole number from 1 through 100.
- The default is 100 percent, which notifies all eligible subscribers.
| Percentage | Subscribers Notified When 100 Units Return |
|---|---|
| 100% | 100 |
| 75% | 75 |
| 50% | 50 |
For products tracked by variant, the calculation uses the combined in-stock inventory of all in-stock variants.
Minimum Inventory Threshold
Feature Required: This setting appears only when Minimum Inventory Threshold is enabled. Select View Settings on the feature card to configure it.
Minimum Inventory Threshold prevents restock notifications from being sent until the available inventory reaches the level you choose.
Without this feature, subscribers are notified as soon as available inventory becomes greater than zero. With a threshold enabled, small restocks caused by returns or inventory corrections can be prevented from triggering notifications prematurely.
How It Works
When a product returns to stock, its available quantity is compared with the configured inventory level.
Example: With the comparison set to Greater Than (>) and the inventory level set to 5, notifications are sent only when more than five units are available.
- For products with multiple variants, the threshold is applied separately to each variant’s available quantity.
- Subscribers waiting for a specific variant are notified only when that variant clears the threshold.
- Products that do not track inventory are always considered available and are not affected by the threshold.
Working with Notification Percentage
Minimum Inventory Threshold can be used with Notifications to Inventory Percentage.
| Feature | What It Controls |
|---|---|
| Minimum Inventory Threshold | Determines whether notifications are sent at all. |
| Notifications to Inventory Percentage | Determines how many subscribers receive the notification after the threshold is met. |
Configuration
| Setting | Description |
|---|---|
| Comparison | Choose Greater Than (>) or Greater Than or Equal To (≥). |
| Inventory Level | Enter a whole number from 0 through 100,000. |
Default Setting: The default is an inventory level of 0 with Greater Than selected. This is effectively the same as turning the feature off because notifications are sent as soon as any inventory is available.
Daily Report
Feature Required: Daily Report settings appear only when the Daily Report feature is enabled.
- Enable or Disable – Turns the report on or off.
- Recipients – One or more email addresses.
- Send Time – The hour of day, from 0 through 23.
- Timezone – The timezone used to schedule the report.
Support
Help Center
Select Help Center from the navigation to access support articles, user guides, and frequently asked questions.
Contact Us
- Name
- Company
- Website URL
- Phone
- Message, up to 5,000 characters
Select Send Message. A confirmation appears after the request is submitted.
Store Switching
Users who manage multiple BigCommerce stores can switch between stores without signing out.
- Open the store-selection page from the user menu.
- Review the available stores, including each store name and store hash.
- Select Switch to This Store beside the store you want to manage.
After switching, all pages, Dashboard data, subscribers, products, and settings update to show information for the selected store.