E-commerceProduct CatalogSmall BusinessPayment LinksCatalog Guide

Catalog-First E-commerce: Selling From a Catalog Without a Cart

A guide for small brands, manufacturers and local shops that need a product catalog on their own domain and sell through payment links, an existing checkout, WhatsApp, quote forms or a call, without running a full online store.

Uğur Sözen·Founder, Beste
11 min read
Catalog-First E-commerce: Selling From a Product Catalog Without a Cart

Catalog-first e-commerce means the website is a product catalog on your own domain, and the sale happens somewhere else: a payment link, the checkout of a store you already run, a WhatsApp chat, a quote form or a phone call. There is no cart to configure and no store subscription to pay for. For a small brand with a short range, a manufacturer that prices by the job, a school that sells courses, or a local shop whose customers message before they buy, this is not a compromise. It is the right shape for how they sell.

This guide explains the model, helps you pick the right way to sell each product, and shows two real sites that work this way. Six cluster posts go deeper on each part.

Why this works now

Taking money no longer requires owning the cart. A hosted checkout is now a link: Stripe's Payment Links give you a checkout page per product without code, per Stripe's docs, and local providers offer the same in most countries. Shopify's Buy Button puts Shopify checkout on a site you own, per its help center.

The sale has also moved back to the seller's own page. Meta ended checkout inside Facebook and Instagram Shops in the US in 2025 and now sends buyers to the merchant's website, as BigCommerce told its merchants. Buyers message businesses before they buy, and trade buyers do most of their research alone before they talk to anyone. In all of these cases, the product page you own is where the decision is made.

So the website's job is simple: show the product well, be found, and hand the sale to the right tool.

Which exit fits your product

Oil painting of a long outdoor table with handmade goods laid out in rows like a catalog, footpaths leading away from it in different directions
One catalog, several ways out. Each product button leads to the exit that fits how that product sells.

Every product page has a button. Where that button goes is the one decision that matters most. Use this table:

If your product is...Use this exitWhy
Fixed price, bought one at a timePayment linkThe buyer pays in a minute, at 3am, without you
Already in a Shopify storeShopify Buy Button or a link to the storeStock and orders stay where they are
Something people ask about first (size, date, delivery area)WhatsApp or phoneA question answered is a sale closed
Priced by quantity, spec or the jobQuote form or quote basketYou need the details before you can price it
Sometimes simple, sometimes notPayment link plus a question formThe easy sales close alone, the rest start a conversation

Different products on the same site can use different exits. The catalog is the one thing you own; each exit is a service you rent per sale.

A rule of thumb from the sites I have built: if more than half your sales start with a question, do not put a payment button first. Put the conversation first and send the payment link inside it.

Two sites that sell this way

A manufacturer with 125 products and no prices. Unika Plastik makes PET bottles and caps for cosmetic, medical and food brands in Istanbul, and its site is built with Beste. Prices depend on quantity, color and the cap, so the site shows none. Every bottle has its own page with the numbers a buyer needs to decide: volume, neck size, weight, height, units per box and box size. Buyers filter the catalog by volume, weight and neck diameter, add the bottles they want to a quote list, and send the whole list at once. A "Request a sample" button in the header opens a short form in a window, so the buyer never leaves the page they are on. The site is in Turkish and English. The B2B catalog post walks through how it is set up.

Unika Plastik Cosmetic Bottles category page with a photo banner, volume filters and a grid of PET bottles shown without prices
Unika Plastik: 125 products, no prices, and filters by the numbers a buyer starts with.

A language school that sells lessons online. British Academy in Italy sells English, Spanish, French and German lessons, online one-to-one and in person. Its site is built with Beste too. Online lessons are listed like products: a single lesson or a 12-lesson package. The buyer picks the level and whether to add the yearly enrollment fee; each combination is a variant with its own price and its own Stripe payment link, and the buy button appears only once the choice is complete. Anyone unsure of their level takes a free quiz or books a one-hour test with a teacher first, and WhatsApp is always one tap away. One catalog, three exits: pay now, book a test, or ask. The payment links post covers this pattern.

British Academy online courses page listing English, Spanish, French and German lessons, with the English lesson card open beside the list
British Academy lists each online lesson like a product, and every variant has its own payment link.

1. Catalog website or online store

The first decision is whether you need a store at all. A store makes sense when the sale needs no human: many anonymous buyers, fixed prices, a shared cart, stock that must update itself and returns handled at scale. A catalog site makes sense when a person is in the loop anyway, when the range is short, or when you already have somewhere that takes money.

A store costs more than its subscription. Shipping zones, tax, gateway settings, order management and apps are all work a catalog site does not have. The cluster post gives a five-question test.

Read: Product Catalog Website vs Online Store: Which Do You Need?

2. Selling through WhatsApp and quote forms

For local shops, services and custom work, the product button opens a conversation. A click to chat link carries the product name and page address in its pre-filled message, so the first message you receive already says what the customer is looking at. A quote form collects quantity, deadline and delivery area. A quote basket lets the visitor send a list of products at once.

The website shows; the reply sells. State your reply hours on the page, answer in the same channel, send the next step as a payment link, and confirm every agreed sale in writing. This model breaks on volume and on repeat buyers who want to reorder without talking.

Read: Selling Through WhatsApp and Quote Forms From a Catalog Site

3. Payment links plus a catalog

For fixed-price products, one payment link per variant gives you card checkout with no store subscription; you pay only the payment provider's fee. Stripe is the best documented, but check that it serves your country in its list and pick the provider your buyers already pay with: PayPal almost everywhere, Mollie in Europe, Razorpay in India, Mercado Pago in Latin America, iyzico in Turkey.

What you give up: a shared cart, stock sync and order management beyond the provider's dashboard. For ten to fifty fixed-price products, those gaps are manageable.

Read: Stripe Payment Links Plus a Product Catalog: No Platform Fee

4. Shopify Buy Button or full Shopify

Oil painting of a calm morning market square with several small stalls under awnings in warm earth tones
Many stalls, one square. A brand site and a store can sit side by side, each doing the job it is good at.

If you already run Shopify, the website does not have to live on Shopify. The Buy Button puts a product or collection from your Shopify account on a page you own, with checkout and orders in Shopify. A full store makes sense when the store is the website: site-wide cart, apps on the page, customer accounts.

One cost to check first: outside the countries where Shopify Payments is available, Shopify adds its own fee on every sale on top of your payment provider's, per Shopify's help center. Turkey and India are among the countries without it.

Read: Shopify Buy Button or Full Shopify: When a Catalog Is Enough

5. B2B catalogs for manufacturers

A manufacturer's website is a catalog by nature. Buyers need to find the right variant, read the specification as text on the page, download the sheet, and send a request for a quote with quantity and deadline attached. Most of them do that research before they ever call you. The work is in the structure: variants named the way your order form names them, a part number per variant, one list of values per attribute so filters work, and spec figures on the page rather than only in a PDF.

Read: B2B Catalog Websites: Variants, Spec Sheets, Request a Quote

6. Product structured data for small catalogs

Dropping the cart does not drop the work of being found. Each product needs its own page with Product structured data: name, image, price and currency, availability, and markup that matches what the visitor sees. Pages where the shopper can buy are eligible for Google's merchant listings; pages that sell by quote, chat or a link elsewhere still get product snippets, per Google's documentation. Know which one your exit gives you before you choose it.

Read: Product Structured Data for Small Catalogs: Google and AI

Where the model stops

I have built sites for shops that ran a catalog for years and never missed a cart, and for others that outgrew it in a season. The signs that it is time to add a store:

  • Orders every day from people you never speak to.
  • Buyers combining several items and expecting one shipping charge.
  • Stock that changes faster than you can edit the page.
  • Repeat customers who want to reorder in two clicks.
  • Paid campaigns that need a landing page with a cart.

When that happens, the catalog site does not go away. It becomes the brand front, and the store goes behind it.

Keeping the catalog current

Oil painting of a seller at a quiet stall writing in an open ledger, small blank tags hanging from the goods
The page is the promise. Prices, stock and lead times on the catalog have to match the link, the store and the chat.

A catalog-first site lives on accuracy, because the page is the promise. Prices, availability, lead times and shipping on the product page must match the payment link, the store and what you say in the chat. The updates are routine and list-shaped, which makes them a good fit for an AI agent that edits the site from a list and leaves the change in a draft for you to approve. The post on keeping a website current with an AI agent describes the routine.

Before you pick your exits

  • Sort your products into fixed price, priced by job or quantity, and "people ask first".
  • Give each group the exit from the table above.
  • Decide whether prices are shown, shown as "from", or hidden.
  • Check that your payment provider serves the country your business is registered in.
  • If an exit is a chat or a form, write your reply hours on the page.

Prices and fees in this guide were checked in October 2026. Providers change them often and they differ by country, so read the provider's own pricing page before you decide.

How this works in Beste

Beste builds the catalog side and leaves checkout where it already is. You add products, options and variants, with a price, stock and photo per variant, and Beste generates filterable product grids and a page for every product from a template you design once. Each product button can end in a different way: a Stripe payment link on the variant, a quote basket, a WhatsApp chat link with the product name filled in, a phone number, a form that opens in a window, or the product on your existing store; checkout can be linked to Stripe, Shopify or Gumroad. Beste does not process payments and takes no commission on sales. Every product page includes Product structured data, and the site publishes an entity graph in JSON-LD, an /llms.txt index and a sitemap regenerated on publish. Form submissions are saved in the dashboard on every plan and sent to email on Pro. The catalog, grids and product pages are on the Free plan with no product limit and a custom domain. The floating WhatsApp and call buttons come with Pro, Team and Business. Beste builds websites, not apps: no customer accounts, custom database or app logic. See Products Catalog, E-commerce, Dynamic Forms and Pricing.

Every post in this guide

Sources

Checked in October 2026.

Made with BesteUpgrade to Pro