Skip to content

Guide

Connect your Wix store

Wix Stores lists every product and variant through its API, with the SKU, barcode, price, compare at price and cost of goods. Connected to Pricebeeper with an API key, your catalog stays complete and your costs and prices stay current. This guide shows how to create the key and find your site ID, and how to connect them, with a screenshot of each step in Pricebeeper.

At a glance

  • A Wix API key with access to Wix Stores, plus your site's ID.
  • Products and variants come in with their SKUs and barcodes; products get their page address.
  • Cost of goods becomes the unit cost; the price shoppers pay becomes your own price.
  • Old and new Wix catalogs both work: Pricebeeper reads whichever your site runs.
  • No app to install on your site.

Plans: Every plan. Costs and your own prices matter most with repricing, on Growth and higher plans.

6 min read · updated 29 October 2026

Before you start

You need to be the site owner, or have the rights to create API keys in the Wix account that owns the site. In Pricebeeper you need a confirmed email address and the owner or admin role in the account. Connections hold credentials, so other team roles can see them but not add them.

The Connect a store, feed or ERP dialog listing e-shop platforms including BigCommerce, Wix and Squarespace
Choose Wix Stores under E-shop platforms.

Step 1: Create an API key in Wix

  1. Open the API Keys Manager

    Signed in to Wix, open your account settings and then API Keys, the API Keys Manager.

  2. Generate a key

    Choose Generate API Key and name it Pricebeeper. Choose your store's site, and give the key the Wix Stores permissions that read products and nothing more.

  3. Copy the key

    Wix shows the key once. Copy it straight away.

  4. Find your site ID

    Open your site's dashboard. Its address contains /dashboard/ followed by a long code with dashes: that is the site ID. You can paste the whole address; Pricebeeper picks the ID out of it.

The cost of each product (cost of goods in Wix) is part of the store's merchant data. Without permission to read it, Wix refuses the request, so keep the key's Wix Stores permissions in place.

Step 2: Connect it in Pricebeeper

  1. Open Connections

    In Pricebeeper, go to Settings, Connections, choose Add connection and pick Wix Stores.

  2. Fill in the access details

    Paste the API key and the Site ID, and fill in your Site address (such as https://www.mysite.com) so new products get their page address.

  3. Choose what each sync does

    Add new products brings in products that aren't in your catalog yet. Update unit costs uses the cost of goods. Use its prices as your own prices uses the price shoppers pay, after any discount.

  4. Connect and test

    Choose Connect and test. Pricebeeper signs in, reads the first products and shows them with their codes, barcodes, costs and prices, so you can check them before the full sync runs in the background.

The Connect Wix Stores form with the API key, site ID, site address and what each sync does
The API key, the site ID and your site's address.
The Wix connection result showing Connected and the first products with SKUs, barcodes, costs and prices
The first products as Pricebeeper read them from Wix.

What a sync changes

Each sync reads every product Wix lists and finds the matching product in your catalog: first by product code (SKU), then by barcode (EAN or GTIN). A code or barcode that several of your products share matches none of them, so a duplicate never gets the wrong cost.

  • Unit cost replaces the cost Pricebeeper had, when Update unit costs is on. Repricing keeps every suggestion above the margin floor it sets.
  • Your own price becomes the price competitors are compared with, when Use its prices as your own prices is on.
  • Codes and barcodes fill in where a product had none, which helps Pricebeeper find the exact product at other sellers.
  • Products that match nothing are counted and listed on the connection, so you can see what is missing from your catalog.

Variants made from product options come in as their own lines with their own SKUs, barcodes and prices, named after the product and the option they stand for. A product without options is added with its page address; variants are matched by SKU or barcode to products already in your catalog. Product page addresses follow Wix's standard /product-page/ path on the site address you give.

A sync never deletes, renames or moves anything, and it reads only: Pricebeeper writes nothing back to your system. Approved prices reach your store only through a store you connect for repricing.

Step 3: Check the results

The connection shows when it last synced, how many products it read, added and updated, and how many it couldn't match. Sync now runs it straight away; the switch pauses it. New products wait under Products, filtered as not monitored: choose the ones to watch and attach them to a region, as the getting started guide explains.

A synced Wix connection with the last sync time, products read, added and updated, and buttons to sync, test, edit or remove it
After a sync: what it read, added and updated.
Editing the Wix connection: the API key field says the stored key is kept unless a new one is typed
Editing keeps the stored key unless you paste a new one.
The Connections page with a Wix store connected next to another connection
Your Wix store next to your other connections.

When a sync fails

What a failed Wix sync says, and what to do
MessageWhat to do
The login, key or token was refusedThe key was deleted or mistyped. Generate a new one in the API Keys Manager and paste it with Edit.
The key works but isn't allowed to read productsGive the key Wix Stores permissions and access to this site, or check the site ID.
Nothing was found at that addressCheck the site ID: it must be the ID of the site that runs your store.
The source asked us to slow downNothing: the next scheduled sync tries again. If it keeps happening, choose a weekly sync.
The source had an error on its sideNothing at first: the next sync tries again. If it fails for days, check the system's status page.

After ten failed scheduled syncs in a row a connection pauses itself, so it stops trying with details that no longer work. Fix the setting with Edit, then switch it back on.

Questions people ask

My site uses the new Wix catalog. Does that matter?

No. Wix moved stores to a new catalog version, and a site runs one or the other. Pricebeeper tries the new one first and reads the older one when your site still uses it.

Can I connect a Wix product feed instead?

If you publish a Google Shopping feed from Wix, the product feed guide covers it. The API is the better choice when repricing should know your costs.

How are my keys and passwords stored?

Encrypted, and never shown again, not even to you: the connection shows only a short hint. Only the account owner and team admins can add or change connections, and they are sent only to the address you entered.

Does Pricebeeper change anything in my system?

No. Connections only read. Give the access the least rights that let it read products and prices, and Pricebeeper can never change your data.

Does a connection use my plan's slots?

No. Slots are used only when you attach a product to a region to monitor it. Connections keep your catalog's codes, costs and prices current on every plan.

Related features

  1. 01Catalog importLoad your whole catalog from Shopify, WooCommerce, a Merchant Center feed, CSV or URLs, then choose what to monitor.
  2. 02RepricingRules turn competitor prices into suggested prices within your limits; you approve, and your store is updated.
  3. 03Barcode and exact product matchingMatch each product to its Google Shopping product and Amazon ASIN by barcode, then track the sellers of that item.

Last reviewed

See your competitors' prices this week.

The Free plan tracks 50 products with no card and no time limit. Growth comes with a 14-day trial, also without a card.