FlexStock (by WPPool) is a WordPress plugin that syncs your WooCommerce products with a Google Sheet: edit stock, prices, and SKUs in the spreadsheet, and the store follows. For a single-store operation that lives in Sheets, it is a neat, cheap workflow, free for a small catalog, $79/year for the full version. Sellers search for a FlexStock alternative when the actual problem changes shape: a second sales channel appears, and a spreadsheet mirror has no answer for it.
What FlexStock is, precisely
Worth being exact, because the name suggests more than the scope: FlexStock connects one WooCommerce store to one Google Sheet, bi-directionally on the paid tier, scheduled every 10 minutes on the free one (their product page, WordPress.org listing). No Amazon. No eBay. No Etsy. No second store. It is a data-entry convenience for WooCommerce, not a multichannel tool, and to its credit it does not claim otherwise.
Quick comparison
| What you actually get | FlexStock | Unifystock |
|---|---|---|
| Scope | One WooCommerce store + one Google Sheet | Your store + Amazon, eBay, Etsy, and more, one stock pool |
| Marketplace sync | None | Real-time, two-way, under 3 seconds |
| Sync cycle | Free: scheduled ~10 min, one direction; paid: real-time store-to-sheet | Event-driven across all channels |
| Oversell protection | Not applicable (single channel) | Risk flags, buffers, sync-health audit |
| Forecasting | No | Days of cover + stockout forecasts on cross-channel velocity, on Professional |
| Price | Free (small catalog) / $79 per year | $49/month, unlimited orders |
The moment the spreadsheet stops working
The Sheets workflow assumes one writer of truth: you, in the spreadsheet. Add eBay or Amazon and there are suddenly three writers, your sheet, your store, and every marketplace sale, and the mirror becomes the place where conflicts hide. A sale on eBay does not appear in your sheet; the stale row overwrites the store; the store pushes the wrong count back out. That is not a FlexStock bug, it is what happens when a single-store tool meets a multichannel problem.
The structural fix is a hub with the store as the source of truth: WooCommerce keeps the authoritative count, marketplaces subscribe to it, and every sale anywhere updates everything in seconds, the full WooCommerce-multichannel picture here.
What the upgrade path looks like
- WooCommerce stays exactly where it is, catalog, stock, and all. Unifystock connects via the standard REST API and treats your store as authoritative.
- Marketplaces connect beside it: Amazon, eBay, Etsy through their official authorizations on your own accounts.
- Listings match by SKU, the discipline your spreadsheet already taught you pays off here.
- Rules replace manual edits: per-channel markups, safety buffers, low-stock alerts, the spreadsheet’s judgment, codified and applied continuously.
If you love editing in bulk, you will still love it: bulk operations live in the platform, and the store remains the record. What retires is the mirror as a source of truth.
From mirror to hub
When the second channel shows up, bring the store, keep the SKUs, and let the counts take care of themselves: $49/month, unlimited orders. See pricing.