Beta
Documentation index
Getting started

Connect your first store

WooCommerce in under 15 minutes. Other platforms coming soon.

5 min read

Connecting a store lets you sync your current catalog with Noobit and publish the changes you make. The sync goes both ways: what you have in WooCommerce shows up in Noobit; what you publish from Noobit goes to WooCommerce, and you see a diff first.

Supported platforms
WooCommerce works today. Shopify and PrestaShop will come later: even though they already appear in the form, you can't connect them yet. CSV works without a connected store, if you're on a different stack or prefer to work with exports and imports. Each account connects one store; if you need several, write to us: we enable multi-store on request.

WooCommerce — prerequisites

  • WooCommerce 6 or later on WordPress 6 or later
  • Admin access to WordPress
  • Permalinks enabled (the REST API needs them)
  • HTTPS enabled (a must: Noobit connects to your store over HTTPS)

Step 1: create a REST key in WordPress

01
Go to WooCommerce → Settings → Advanced → REST API

In some versions it's called "API keys". Click "Add key".

02
Fill in the details

Description: "Noobit" (or whatever you like). User: your admin user. Permissions: Read/Write.

03
Generate the key

WordPress shows the Consumer Key and Consumer Secret. Copy them now — you won't see them again.

Keep the keys in a password manager
Once you leave the screen, WooCommerce hides the secret. If you lose it, you'll have to generate a new one. Keep them in 1Password, Bitwarden or similar.

Step 2: create the connection in Noobit

01
Go to «Configuración → Conexiones → Conectar tienda» (Settings → Connections → Connect store)

Choose WooCommerce and give the connection a name, e.g. "My store".

02
Paste your store URL

Including https://. For example: https://mystore.com.

03
Paste the Consumer Key and Consumer Secret

The ones you copied in step 1.

04
Save and click «Probar» (Test)

«Guardar conexión» (Save connection) creates it. Then, on its card, click «Probar»: if it responds, you'll see your store's name and the connection becomes active.

Optional: brands from a plugin, and photos

If your brands come from a plugin (Kadence, Perfect WooCommerce Brands, YITH…) or you're going to publish photos from Noobit, add a WordPress application password before you bring in your catalog. On the connection's card, open «Sync Dashboard → Configuración» (Sync Dashboard → Settings) and fill in «Usuario WordPress» (WordPress user) and «Application Password». You create it in WordPress, under Users → Profile → Application Passwords. Without it, brands from those plugins don't come in.

Step 3: bring in your catalog

On the connection's card, click «Sync Dashboard». In the «Resumen» (Overview) tab:

«Importar Taxonomías» (Import taxonomies)
First. Brings in your store's categories, tags, attributes and brands.
«Importar Catálogo» (Import catalog)
Next. The first time, click «Importar todo» (Import all) to bring in all your products; «Actualizar cambios» (Sync changes) only brings in what's changed since the last sync. If you'd rather start from scratch and only publish from Noobit, skip it.
Prices and stock
«Importar Precios» (Import prices) and «Importar Stock» (Import stock) bring them up to date without bringing in the whole catalog.

The first sync can take anywhere from seconds to minutes, depending on the size of your catalog. It runs in the background: you can keep working and follow its progress in the «Sync Dashboard» or in «Pipeline → Cola de tareas» (Pipeline → Task queue).

Webhooks let WooCommerce tell Noobit right away when something changes (stock, price, an employee editing something in WP). In «Sync Dashboard → Webhooks», click «Activar webhooks» (Turn on webhooks): Noobit sets them up in your store for you.

Anti-loop echo guard
If Noobit has just published a product and WooCommerce sends back a webhook for that same change, Noobit detects it and ignores it. No infinite loops.

Check that everything works

  1. In your WooCommerce store, edit any product (change its price, for example).
  2. Wait a few seconds.
  3. In Noobit, open that same product's record. You should see the change there.
  4. If it doesn't show up, check in «Configuración → Conexiones» that the card says «Webhooks activos» (Webhooks active), or that «Sync Dashboard → Webhooks» says «Activos» (Active).