Wix Integration Guide

Integrate your Wix store with Helm to automate order imports, synchronise stock levels, and streamline your fulfilment operations across multiple sales channels.

What is Wix

Wix is a cloud-based website builder and eCommerce platform that enables businesses to create professional online stores with ease. Known for its user-friendly interface and customisation options, Wix supports everything from product catalogues to payment processing and marketing tools

Connecting Wix to Helm allows you to unify operations, automate stock updates, and manage orders efficiently - all from a centralised platform

PROS

CONS

Simple, user-friendly setup for online sellers

Requires a Wix developer account and app registration

Real-time syncing of orders and inventory with Helm

Access tokens must be refreshed periodically unless using long-lived tokens

Ideal for small to medium-sized businesses scaling across channels

Limited API scope compared to other enterprise platforms

Creating a Custom App in Wix

As the first thing, please log in and access the custom apps page through the Wix Custom Apps page.

  1. Start a New App:

    Click the "Create a New App" button at the top right of the "Custom Apps" page.

  2. Select a Build Option:

    Choose "Build from scratch" from the available options. If you see "Blocks blank canvas," you can select that instead.

  3. Choose Wix Blocks:

    If you select "Build from scratch," a popup will appear. Click on "Wix Blocks."

  4. Initiate the Build Process:

    After the app builder loads, click the "Build" button at the top right of the page.

  5. Name Your App:

    When prompted, give your app a descriptive name and click "Save & Continue."

  6. Set the App Version:

    Wait a few seconds for the version screen to load. Then, select "Major version (1.0)" and click "Build" at the bottom right of the window.

  7. Completion:

    Your app is now created, and you’ve completed this process.

Click to maximise the image

Managing App Permissions and Obtaining Credentials

Once you've completed the app creation, return to the Wix Custom Apps page again.

  1. Access the App Dashboard:

    Find your newly created app in the list, and click the three dots on the right.

  2. Select From the Popup Window:

    Select "Go to app dashboard."

  3. Open Permissions:

    From the left-hand menu, click on the "Permissions" tab.

  4. Add Necessary Permissions:

    Click "+ Add Permissions" at the top right in the permissions tab.

  5. Select Permissions:

    In the "Search by name or ID" section, search for and select the following permissions:

    • Store Management:

      • Manage Stores - all permissions

      • Read Stores - all read permissions

      • Manage Products

      • Read Products

      • Manage Orders

      • Read Orders

    • eCommerce Management:

      • Manage eCommerce - all permissions

      • Read eCommerce - all read permissions

    • Catalog Management (v3):

      • Read v3 catalog

      • Manage v3 catalog

      • Read products in v3 catalog

      • Product v3 read admin

  6. Save Permissions:

    After selecting the required permissions, click "Save" at the top right.

  7. Verify Permissions:
    Double Check Permissions to ensure all necessary permissions are in place. If any are missing, repeat the process to add them.

    Wix Permissions

    Click to maximise the image


    API Permissions

    Click to maximise the image


  8. Obtain OAuth Credentials:

  9. Navigate to the "OAuth" tab in the left-hand menu.

  10. Copy App ID and Secret Key:

    • Copy your "App ID" and "App Secret Key" on the OAuth page and note them down for integration with Helm.

    • Then, expand the "Advanced OAuth (optional)" section.

    • Enter the below URL in the "App URL" and "Redirect URL" fields:

      • https://production.channelapi.co.uk/authorization/connect/

  11. Save OAuth Settings:

    Once the URLs are entered, click "Save" at the top right of the page.

Click to maximise the image

To integrate Wix with Helm:

Step-by-Step Setup

  1. Create a Wix Developer Account
    Visit https://dev.wix.com and register a new developer account if you don't already have one.

  2. Register Your Wix App
    In your Wix Developers dashboard, create a new app and set up the required OAuth scopes:

    • Stores.ReadWrite

    • Orders.ReadWrite

    • Inventory.ReadWrite

  3. Generate Your OAuth Credentials
    Take note of the following from the app configuration:

    • Client ID

    • Client Secret

    • Redirect URI (set this to the URI Helm provides during setup)

  4. Log in to Helm
    Go to Settings → My Store in your Helm dashboard.

  5. Add New Sales Channel
    Click Add New Sales Channel, then select Wix from the available list.

  6. Initiate OAuth Connection
    Click Connect to Wix, enter your store URL, and follow the secure OAuth login process to approve access.

  7. Complete the Setup

FIELD

DESCRIPTION

Sales Channel Name

e.g., Wix Store UK

Sales Channel Logo

Upload the Wix logo or your brand icon

API URL

This will be auto-filled based on your authorised store

Access Token

Automatically generated and stored securely during the OAuth process

  1. Click Continue

Interaction Settings

Tailor how Helm communicates with your Wix store:

INTERACTION SETTINGS

DESCRIPTION

Sync Inventory

Automatically import your Wix product catalogue into Helm

Sync Stock Levels

Keep inventory levels in sync between Wix and Helm

Use Channel Names

Display Wix product names on orders inside Helm

Max Stock Levels

Set a limit on the stock quantity sent to Wix

Stock Buffer

Reserve a quantity of stock to prevent overselling

Auto Merge Orders

Automatically merge multiple orders from the same customer or delivery address

Order Importing Type

Choose a starting point in time for importing orders from Wix

Final Steps

  • Click Save once all settings are configured

  • Set the channel to Is Active at the top of the screen

Your Wix integration is now live - and you’re ready to Take the Helm

Common Issues

ISSUE

SOLUTION

OAuth Failure

Ensure the Client ID, Secret, and Redirect URI match exactly in Helm and Wix

Orders Not Importing

Confirm the correct permissions are granted during app approval

Stock Not Syncing

Check that SKUs match between Wix and Helm, and that sync is enabled

Token Expiry

Reconnect the channel if your access token expires and is not auto-refreshed

If you experience issues and need assistance, contact Helm Support