Skip to main content

For WooCommerce stores and wholesalers

A fast, searchable product table for your store, managed from one spreadsheet.

Wholesale buyers, repeat customers and spec-hungry shoppers want to scan products in a list, not click through forty product pages. FlexTable builds a product table from your Google Sheet, with images, prices, stock and Buy buttons, and keeps it current as the Sheet changes.

Free on WordPress.orgNo coding30-day money-back guarantee
Synced from Product catalog · Google Sheets
Product catalogSearch…
AllShoesApparelAccessories
ProductSKUStockPrice
Trail Runner 2TR-201In stock$89Buy
Court ClassicCC-114In stock$74Buy
Rain Shell JacketRS-330Low stock$129Buy
Merino CrewMC-052In stock$58Buy
Daypack 22LDP-022Out of stock$64View
Showing 1 to 5 of 240 products123

Sound familiar?

Product grids are great for browsing. Not for buying in bulk.

Wholesale customers want a quick order list, not a grid of product cards.
The B2B store owner
Our supplier sends prices in a spreadsheet and we retype them into the store.
The catalog manager
Shoppers can't compare specs without opening every single product page.
The ecommerce manager

How it works

From catalog Sheet to product table

Keep one row per product in Google Sheets. FlexTable turns it into a product table your customers can search, filter and buy from.

1

List your products in Google Sheets

Name, SKU, image URL, category, stock, price and a link to the product or add-to-cart URL.

2

Choose and tidy your columns

Rename, reorder and hide internal columns like cost or supplier before anything goes live.

3

Embed it on a shop or catalog page

Buyers search, filter and click Buy. Cart and checkout still run through your WooCommerce product pages.

Search and filtersPro

Built for scanning, not scrolling

Give buyers a table they can work through fast: instant search, category filters, sorting on any column, pagination, and a sticky header with a frozen first column on wide tables.

  • Search and sorting on every plan
  • Category, brand or stock filters
  • Sticky header and frozen first column
  • Pagination with 5 styles
Wholesale order listSearch…
All categoriesCoffeeTeaEquipment
ProductPackMin. orderUnit price
Colombia Supremo1 kg10$14.20Order
Sencha Green500 g12$9.80Order
Espresso Blend1 kg10$13.50Order
Pour-over Kettle1 unit4$32.00Order
Showing 1 to 4 of 132 products123
Supplier-friendly

Paste the supplier sheet. Publish only what customers should see.

Work from the same spreadsheet your supplier or purchasing team updates. Hide cost price, margins and supplier codes, and show customers only the columns that matter.

  • Hide internal columns like cost and supplier
  • Prices and stock update when the Sheet changes
  • Rendered output is cached and refreshed on your sync interval
Spare parts catalogSearch…
PartFits modelIn stockPrice
Brake pad setX200, X30042$38
Air filterX200118$12
Drive beltX3006$27
Chain kitX100, X20023$64
Hidden from customers: Cost price, Supplier, Margin
Showing 1 to 4 of 560 parts123
Spec and comparison tables

Put product specs side by side

Turn a spec sheet into a comparison table on your product or category pages, so shoppers can compare models at a glance and click straight through to buy.

  • Images, links and checkmarks from the Sheet
  • Responsive layouts for long spec lists
  • Reuse one Sheet on every related page
Compare laptopsSearch…
ModelScreenBatteryWeightPrice
Aero 1313.3"18 h1.1 kg$999
Aero 1515.6"16 h1.6 kg$1,249
Pro 1414.2"14 h1.5 kg$1,599
Pro 1616.0"12 h2.1 kg$2,199
Showing 4 of 4 models123

Features that matter here

What a product table needs

Product images Pro

Point a column at image URLs and every row shows a thumbnail.

Buy buttons Pro

Link to the product page or an add-to-cart URL. Checkout stays in WooCommerce.

Live prices and stock

Update the Sheet and the table follows. No retyping into the store.

Export for buyers Pro

Let wholesale buyers download the list as CSV, Excel or PDF.

Fast with big catalogs

Caching, asynchronous loading and pagination keep large tables quick.

Mobile-friendly

Collapsible and scrollable layouts work on phones and tablets.

Also used for

Wholesale order listsSpec tablesProduct comparisonsSpare parts catalogsStock availabilityB2B price sheetsBulk catalogsPre-order lists

FlexTable Pro: MCP server

Or just ask your AI assistant to build it.

Connect Claude, ChatGPT (Codex), Cursor or VS Code to FlexTable through its MCP server. Describe the table you need, and your assistant syncs the Google Sheet, styles the table, manages its columns and publishes the page for you.

Works withClaude DesktopClaude CodeChatGPT (Codex)CursorVS Code
AI assistant · FlexTable MCP connected• Connected
Build a product table from our "Product catalog" Sheet with Product, SKU, Stock and Price, add a Category filter and publish it on the Wholesale page.
Synced Google Sheet “Product catalog”, 240 rows
Updated columns Product, SKU, Stock, Price
Added filter Category
Published page /wholesale/
Done. Your wholesale product table is live at /wholesale/ and stays synced with the Sheet.

Illustrative example of a FlexTable MCP session.

FAQ

Frequently asked questions

Give buyers a faster way to shop your catalog.

Turn your product spreadsheet into a searchable WooCommerce table. Free to start.