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 sold items directly to the customer, but Woovin supplies the shipping label and seller support — the store's manual post-sale step is to pack the item and hand the labelled parcel to the carrier. RestocksAIO keeps listings, stock levels and prices synchronized while the item is live. One exception exists on the buyer's side: a customer can pay extra to have their order authenticated, in which case you ship it to Woovin's authentication center and Woovin forwards it to the buyer after the check.
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:
- In the Woovin dashboard, open your Vendor profile.
- Choose API access and generate an API token.
- Copy it immediately — Woovin shows the token once and never again.
- In RestocksAIO, open Settings.
- Go to Accounts.
- Select Woovin.
- 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.
- 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 issues a shipping label for each order, and RestocksAIO downloads it for you — open the sale in the Label Dialog like any other marketplace. The label is tied to your store's token, so it is only reachable through your connected profile.
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 works the same way: removing one of three identical rows from the Listings view lowers the offer's quantity by one and leaves the other two live. The offer itself is only deleted when you select every remaining unit.
One thing that is shared across units: the price. A Woovin listing has one price per size, so editing the store price on any row updates every unit of that listing — the other rows reflect the new price immediately.
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.