⚙ Installation Guide · v1.0

Set up Nexus on BigCommerce

Digital fulfillment and delivery automation for merchants selling keys, files, media, and secure access links.

Nexus — Digital FulfillmentApplication
BigCommercePlatform
Infoneo LLPPublisher
support@infoneo.comSupport
01

Introduction

This guide walks a BigCommerce store administrator through installing Nexus, connecting a storefront channel, syncing products and orders, and configuring the SMTP, email template, and notification settings that power automated digital delivery.

Complete each step in order — later steps such as Product Sync and Order Update depend on the channel connection made earlier in the guide.

02

Prerequisites

Confirm the following before you begin.

StoreActive BigCommerce store
AccessAdministrator privileges in the Control Panel
ChannelsAt least one storefront channel configured
EmailSMTP credentials for delivery emails
MarketplacePermission to install BigCommerce apps
NetworkStable internet connection
03

Installing the Application

Install Nexus directly from the BigCommerce App Marketplace.

  1. Log in to BigCommerce

    Sign in to your BigCommerce Control Panel using an administrator account.

  2. Open the Marketplace

    Navigate to Apps → Marketplace and search for Nexus.

  3. Download the app

    Click Install to download Nexus into your store. Review the requested permissions and click Confirm to continue.

  4. Open Nexus

    Once installed, Nexus appears under Apps → My Apps. Open it to land on the Nexus dashboard shown below.

Note: From the day you install Nexus, it automatically registers webhooks with your BigCommerce store. These hooks listen for order events and push new orders into Nexus the moment they hit your store — no manual sync is needed for orders to start flowing in.
04.1

Channel Sync

Connect your BigCommerce storefronts so Nexus knows where orders and products come from.

BigCommerce Channels
OAuth-connected storefronts
  1. Go to Configuration

    Open Configuration & Channels from the left navigation.

  2. Click Sync Channels

    Press the blue Sync Channels button to pull in every storefront connected to your BigCommerce store.

  3. Confirm the connection

    Each channel appears with a status dot and a Configure button. A channel marked Pending config still needs its URL, SMTP, and email template set up.

Nexus Configuration and Channels page with the Sync Channels button highlighted
Configuration & Channels — click Sync Channels to pull in storefronts from BigCommerce.
04.2

Product Sync

Pull your product catalog from BigCommerce into Nexus so SKUs are available to map to delivery files.

Files & Product Mapping
Pulls products and stock levels from BigCommerce into Nexus
  1. Open Files & Products

    Select Files & Products from the sidebar.

  2. Click Sync Now

    Use the Sync Now button any time you add or update products in BigCommerce. This pulls the latest product and SKU data from BigCommerce into Nexus — it does not push any changes back to your store.

  3. Map delivery files

    Once the catalog is synced, create a file, upload keys or links, then map one or more of the imported BigCommerce SKUs to it.

Files and Product Mapping page with the Sync Now button highlighted
Files & Product Mapping — Sync Now pulls the latest products and pre-defined order statuses from BigCommerce into Nexus.
04.3

Order Update

Nexus automatically captures new orders the moment they hit your store via webhooks. A one-time Sync Latest Orders is required to bring in orders placed before Nexus was installed.

Orders from BigCommerce
Live feed pulled from BigCommerce via APIs and webhooks
  1. Webhooks work automatically

    Once installed, Nexus registers order webhooks with your store. Every new order placed from that point on is pushed into the Nexus order feed automatically — no manual step required.

  2. Open Orders

    Select Orders from the sidebar to view the live order feed pulled from BigCommerce.

  3. Run the first-time order sync

    Press Sync Latest Orders once, right after installation, to pull in your store's existing order history. Webhooks only capture orders going forward, so this first sync is required to get your old orders into Nexus.

  4. Confirm delivery status

    Once an order's status is synced from BigCommerce, Nexus emails keys automatically as soon as it reaches your configured delivery status (e.g. Completed).

Note: First-time Order Sync is required to get your old orders into Nexus. Webhooks only pick up orders placed after installation, so run Sync Latest Orders once during setup to backfill everything that came before. After that, new orders arrive automatically and you only need to re-run the sync manually if you want to force a refresh or recover from a missed webhook.
Orders from BigCommerce page with the Sync Latest Orders button highlighted
Orders — run Sync Latest Orders once to backfill old orders; new orders then arrive automatically via webhooks.
04.4

Update SMTP Details

Nexus sends delivery emails through your own mail server, so each channel needs SMTP credentials.

SMTP Configuration
Per-channel mail server settings
  1. Open a channel's configuration

    From Configuration & Channels, click Configure on the channel, then select the SMTP Configuration tab.

  2. Enter server details

    Fill in SMTP Host, Port, and Encryption (TLS recommended).

  3. Enter credentials

    Provide the Username and Password for the mail account, along with a From Name and From Email.

  4. Save

    Click Save SMTP. Leave the password field blank on future edits to keep the existing password.

SMTP Configuration tab with host, port, encryption and credential fields
SMTP Configuration — set the mail server that sends delivery emails for this channel.
04.5

Update Email Template

Customize the digital delivery email that customers receive, using reusable variables.

Digital Delivery Email Template
Rich-text editor with system variables
  1. Open the template tab

    Inside a channel's configuration modal, select the Digital Delivery Email Template tab.

  2. Write the email body

    Use the rich-text editor to format the message customers see after checkout.

  3. Insert variables

    Use the Variables menu to insert {{product_delivery_url}}, {{keys}}, {{product_name}}, or {{customer_name}} — Nexus fills these in per order.

  4. Create custom variables (optional)

    Need something beyond the four default variables? Go to Configuration & Channels → Variables → Add Variable and create as many custom system variables as you need — give each one a name and prefix, and it becomes available in the Variables menu for every email template.

  5. Save the template

    Click Save for [Channel Name] to publish the template to that storefront.

Note: There's no limit on custom variables — add as many as your delivery emails need (order notes, activation instructions, support links, and more), and reuse the same variable across every channel's template.
Digital Delivery Email Template editor with variables panel
Digital Delivery Email Template — insert system variables like {{keys}} directly into the email body.
04.6

Update Notification Setting

Set stock alert thresholds, notification recipients, and display defaults.

Defaults & Notifications
Stock thresholds, alerts & display defaults
  1. Set the minimum stock level

    Choose a threshold from Minimum Stock Level and click Save Stock Level.

  2. Add notification recipients

    Enter one or more emails (comma-separated) under Notification Recipients and click Save Emails.

  3. Set page size and alert frequency

    Choose how many rows display per table page, and how often Nexus checks for low stock (in hours), then save each field.

Defaults and Notifications panel with stock level, recipients, page size and alert frequency
Defaults & Notifications — configure stock alerts, recipients, and display defaults.
05

Post-Installation Validation

Confirm the following before going live.

Validation ItemExpected Result
Application installationNexus appears under Apps → My Apps
Channel syncAll storefront channels are listed with a status dot
Product syncBigCommerce SKUs are available for file mapping
Order updateOrders appear in the live feed with correct BC status
SMTP configurationTest email sends successfully from the configured address
Email templateVariables render correctly for a sample order
Notification settingsLow-stock alerts reach the configured recipients
06

Troubleshooting

IssuePossible CauseResolution
Channel shows "Pending config"URL, SMTP, or email template not yet setClick Configure and complete all three tabs
Products not appearingCatalog not syncedClick Sync Now on Files & Products
Orders missing from feedOrder sync not run recentlyClick Sync Latest Orders
Delivery emails not sendingInvalid SMTP credentialsRe-check host, port, and password in SMTP Configuration
Variables not filling inIncorrect variable syntax in templateRe-insert variables using the Variables menu
No low-stock alertsRecipients or frequency not savedRe-enter emails and alert frequency, then save
07

Best Practices

  • Run Sync Channels whenever you connect a new BigCommerce storefront.
  • Run Sync Now after adding, updating, or retiring products.
  • Run Sync Latest Orders once during setup to bring in old orders — webhooks only capture orders placed after installation. Re-run manually afterward only to recover from a missed webhook.
  • Keep SMTP credentials current and rotate passwords securely.
  • Review the email template after any change to delivery variables.
  • Set notification recipients to a shared inbox, not a single person, so alerts are never missed.
08

Installation Checklist

  • Application downloaded from the BigCommerce Marketplace
  • Nexus visible under Apps → My Apps
  • Storefront channels synced
  • Product catalog synced
  • Latest orders synced
  • SMTP details saved and tested
  • Email template updated with variables
  • Notification settings configured