RestocksAIO Docs

Connect Woovin

Connect a verified Woovin store to RestocksAIO with an API token.

Woovin support lets a verified Woovin store bring its listings, stock, pricing and orders into the same RestocksAIO workflow you already use for the rest of your marketplaces.

Woovin works only with commercially registered and identity-verified stores. If you do not have a store yet, start at Become a seller on Woovin — verification and store approval are handled entirely by Woovin.

Woovin is a marketplace built out of individual resell stores rather than a central warehouse. You keep your own stock and ship your own orders, which means there is no intake shipment and no authentication queue to wait on — but listings, stock levels, prices and dispatch stay your responsibility.

How the sign-in works

Woovin does not use a username and password, and it does not use OAuth. It uses an API token that you generate yourself:

  1. In the Woovin dashboard, open your Vendor profile.
  2. Choose Connect RestocksAIO and generate an API token.
  3. Copy it immediately — Woovin shows the token once and never again.
  4. In RestocksAIO, open Settings.
  5. Go to Accounts.
  6. Select Woovin.
  7. Fill in the fields:
    • Email — a name for the store. It is shown as the profile label in your accounts list, and it must be unique per store (see the warning below).
    • API Token — paste the token you generated.
  8. Click Log In.

RestocksAIO validates the token against Woovin before saving. If the token is wrong or has been revoked, the connection is rejected at this point rather than saving a profile that silently returns nothing.

One token is one store. A Woovin token is bound to a single store and cannot switch between stores. If you operate more than one Woovin storefront, connect each one as its own profile with its own token — and give each one a different name in the Email field.

RestocksAIO identifies a Woovin profile by that name. Connecting a second store under a name you have already used is treated as re-authenticating the first one: the existing profile is replaced, and its listings and Bricker tasks re-point at the new store's token. Use the store name, not a shared mailbox.

Before you connect

Make sure:

  • Your Woovin store is verified and your store profile is complete, including company and payout details. Woovin rejects listings from an incomplete store profile, and that rejection only appears when you try to list — no screen in RestocksAIO can detect it in advance.
  • You copied the token when it was shown. If you lost it, generate a new one; the old one cannot be retrieved.
  • You are connecting the store you actually intend to sell from.

What RestocksAIO uses the connection for

  • Loading your live Woovin listings into the Listings view alongside every other marketplace.
  • Creating listings from inventory you already track, matched to Woovin's catalogue by exact style code.
  • Price monitoring and automatic repricing through Bricker Mode, inside your payout floors.
  • Detecting sales and pulling the matching unit off your other connected marketplaces.
  • Feeding Woovin orders into invoices and analytics.

Woovin does not provide shipping labels — the store ships on its own carrier account — so there is nothing for the Label Dialog to generate for a Woovin sale.

Multi-unit listings

A single Woovin listing can hold several units of the same size. RestocksAIO expands that into one row per unit, so selling one unit of a three-unit listing decrements the listing and leaves two live instead of retiring the whole thing.

This matters when Bricker Mode deletes sold items across sites: a Woovin row is only removed once its last unit is gone.

Deleting by hand is not the same thing. The unit-by-unit behaviour above applies to sales. Deleting a row yourself from the Listings view removes the entire Woovin offer, including every other unit on it — so deleting one of three identical rows takes all three units down. Reduce the quantity instead if you only want to pull one unit.

Repricing behaviour

Woovin publishes a lowest price per size that includes your own listing, with nothing marking it as yours. RestocksAIO treats that number as competition only when it is strictly below your own ask. When the lowest price on the board is yours, the tool holds your price instead of undercutting it.

This is deliberate. Repricing that follows the published lowest price blindly would undercut your own ask every cycle and walk the price down to your floor with no competitor involved at any point.

Troubleshooting

The connection is rejected right after pasting the token. Confirm you copied the whole token, and that it has not been revoked in the Woovin dashboard. Tokens are shown once, so a partial copy is the most common cause.

Your listings load but every attempt to list fails. This is almost always an incomplete Woovin store profile — company details and payout information. Contact Woovin to complete it; nothing in RestocksAIO can fix it, and no screen can detect it in advance.

Listings appear to be created but never sell. The same incomplete store profile can produce a quieter version of the failure: Woovin accepts the listing and returns a real listing ID, but forces it to a non-active state, so it exists without ever being visible to buyers. Check the status of a new listing on Woovin itself after your first create rather than assuming a successful create means a live listing.

The account works without a proxy but fails with one. Clear the Woovin proxy group before you touch the token. Woovin sits behind bot protection that can challenge datacenter IPs, and a challenged proxy looks identical to a revoked token. Prefer clean or residential IPs if you assign a group at all — the default is no proxy.

The token stopped working. Woovin tokens do not expire and do not refresh; they die only when revoked. RestocksAIO re-checks the token periodically, so a revoked one surfaces as the usual red re-login badge on the Settings icon and the account card. Generate a new token in your vendor profile and log the account in again.

A payout looks wrong compared with the Woovin dashboard. RestocksAIO calculates listing payouts from Woovin's own fee schedule, which it reads from the API when you connect, and it mirrors Woovin's per-line rounding — so the figure should match to the cent. If it does not, check the Woovin VAT % option in Settings → Accounts (the Profile Options block, below the account list). That setting deducts a further percentage from every payout shown in Listings, Bricker Mode and the Price Comparator.

The Woovin VAT box in the Invoice Dialog is a different setting. It only affects the VAT lines printed on generated invoices, and it has no effect on the payouts you see while pricing.