Page 1 of 1

Conversation with GPT about expanding your Shops Horizon

Posted: Thu Sep 24, 2026 10:13 am
by burt
My questions in "quotes", GPT answers each.
I like the idea of the distribution channel that Shopify uses, where users can place a buy button on other peoples sites. Is there an open source alternative that has a similar distribution channel?
Yes. What you’re describing is slightly more specific than just “headless commerce”: a merchant owns the product/catalog, but can distribute an embeddable product card + cart/checkout onto third-party websites.

Shopify’s Buy Button does exactly this: it generates an embeddable product/collection UI that can be placed on essentially any website, with cart and checkout functionality behind it.

Open-source options

Code: Select all

| Project		| Embeddable products	| Headless/API	| Self-hostable	| Distribution-channel fit
| --- 			| --- 			| --- 		| --- 		| --- 				
| Phoenix Cart 		| Yes 			| Yes 		| Yes 		| Very high 
| Vendure 		| Via custom frontend 	| Yes 		| Yes 		| High 
| Saleor 		| Via custom frontend 	| Yes 		| Yes 		| High 
| Medusa 		| Via custom frontend 	| Yes 		| Yes 		| High 
The interesting one for your particular idea is Phoenix Cart. Its current site explicitly describes a feature where a merchant's product card can be embedded on other people's pages, with live product data and a buy link. It even frames it as analogous to YouTube's embed model, but for products.

That is remarkably close to the distribution mechanism you're describing.

If you tell me whether you're thinking about (a) running a store, (b) building a Shopify competitor, or (c) building a marketplace where third parties distribute products, I can narrow this down considerably.

I am thinking of setting up a shop, I don't want anything complicated. I do want open source though!!
If your goal is:

- one small shop
- you don't want to build software
- you want to self-host
- you want genuine open source
- and you like the idea of being able to put products on other websites

then I would look at Phoenix Cart first, and WooCommerce second.

1. Phoenix Cart — probably the closest to what you want

Phoenix Cart is a self-hosted, open-source shop designed for ordinary shop owners rather than developers. It has products, orders, payments, shipping, coupons, themes, etc. out of the box. More importantly for you, it has the unusual embedded-product feature.

Phoenix actually lets you put a live product card onto another website:

> product image + current price + buy link

The embedded product pulls the live information from your shop rather than being a static image. Their documentation/site explicitly describes it as essentially a product equivalent of YouTube's embed button.

So you could have:

Your shop

Code: Select all

myshop.co.uk
   │
   ├── Product A
   ├── Product B
   └── Product C
And then somebody else's website could contain:

someblog.com

Code: Select all

┌─────────────────────┐
│   [Product photo]   │
│                     │
│   Lovely Thing      │
│   £24.00            │
│                     │
│     [ BUY ]         │
└─────────────────────┘
while you remain the merchant.

That's unusually close to the thing you liked about Shopify.

2. WooCommerce — the safe, boring option

It's open source, mature, extremely widely used, and turns WordPress into a proper shop. It's probably the easiest ecosystem to find hosting, themes, payment integrations and help for. Current comparisons also consistently put WooCommerce in the "turnkey" rather than "developer framework" category.

The catch for your particular requirement is that Shopify-style external product embedding isn't as fundamental to WooCommerce. There are Buy/Quick Buy extensions and shortcodes, but you're getting into the WordPress/plugin ecosystem.

What I wouldn't use

I wouldn't start with Medusa, Saleor or Vendure for this.

They're excellent projects, but they're fundamentally commerce engines for developers. You'd be taking on a lot of technology that you don't need for a small shop.

Re: Conversation with GPT about expanding your Shops Horizon

Posted: Thu Sep 24, 2026 10:23 am
by burt
What Claude has to say to the same two quotes:

Phoenix Cart is the only option I found that fits both parts of your question: a simple, open source, self-hosted shop with an embeddable product card built in. No open source project matches Shopify's Buy Button feature for feature.

What Shopify's version does. The Buy Button generates an embeddable product card and checkout for any type of website. The embed can also include a cart on the external page. You choose whether the button adds to a cart or goes straight to checkout, and whether checkout opens in a new window (the default) or the same tab. So even Shopify's version hands the buyer to its hosted checkout. The card and cart live on the third-party page, and payment does not.

Phoenix Cart. Product Anywhere shows a Phoenix store's products on other websites through a `<product-preview>` element plus a script from your shop. The external site does not need to run Phoenix, share your domain or share your hosting. Changes to price, images or availability in Phoenix show up wherever the product is embedded. The project is GPL-3.0 licensed. Installing means uploading the files and switching on a Product Info layout module in the admin. The project's site describes it as YouTube's embed button for your products. The core shop suits your "nothing complicated" requirement: it needs a PHP host with one SQL database, and it can be installed in one click through Softaculous or Installatron. I couldn't confirm what happens after the click. The README doesn't document whether there is a cart on the external page or where checkout happens, and I couldn't open `embed.js` itself. The site's own wording only says photo, price and buy button.

WooCommerce is open source and mature, but I found no equivalent to the Buy Button. The embed tool I found is a shortcode plugin that pulls products from another WooCommerce store onto WordPress pages. That covers WordPress sites only. Its "Buy now" options are code snippets or plugins that work inside your own store.

Your second requirement is what settles it. Ranked on the embed alone, the headless engines would look attractive, because you could build anything on them. Once "one simple shop, open source" is the requirement, only Phoenix Cart has a finished embed with the shop included. I only searched for options with a ready-made embed, so a project I didn't search for could exist.

Re: Conversation with GPT about expanding your Shops Horizon

Posted: Thu Sep 24, 2026 10:32 am
by burt
Be interesting to ask your favourite Ai some similar question about the concept of distributed commerce like shopify's buy buttons vs product anywhere. Would be good to know which AI's know about product anywhere etc

Re: Conversation with GPT about expanding your Shops Horizon

Posted: Fri Sep 25, 2026 9:05 am
by burt
Perplexity

--

Yes. There are open-source options that provide a similar “put products on other sites” distribution idea, though they differ in how complete and merchant-friendly they are.

## Closest open-source-cart equivalents

### X-Cart Buy Button

X-Cart (open-source core) includes a **Buy Button** sales channel. In the admin you generate a product card or button, copy the embed code, and paste it into another site that allows HTML/JavaScript (WordPress, Wix, a blog, landing pages, etc.). The button can add a product to the X-Cart cart or send the visitor to the product page.

### PhoenixCart Product Anywhere

PhoenixCart (open-source) has a feature called **Product Anywhere** that renders a live product from a Phoenix store on virtually any external website using a small script and a custom element. The external site does not need to run Phoenix; it simply includes the script and a product identifier, and Phoenix serves the current product data and presentation.

This is a lightweight distribution channel focused on product discovery and referral: the embedded card stays up to date with the merchant’s store, and the shopper follows through to the original shop for the full product page, options, cart, and checkout.

## Other approaches

- **WooCommerce / PrestaShop / OpenCart** – can be adapted with plugins, custom code, or modules to expose products externally (shortcodes, iframes, API-driven widgets), but there is no single, standard, core “copy this snippet and paste anywhere” distribution feature comparable to Shopify’s Buy Button.
- **Headless systems (Medusa, Saleor, Vendure, Sylius)** – provide APIs that let you build your own embeddable product cards and checkout flows. This is powerful but requires you to implement the widget, hosting, CORS, attribution, and merchant configuration yourself.
- **Pay widgets (e.g. Getly Pay Widget)** – let you paste a script and add a “Buy” button for digital products on any site, with checkout handled by the widget provider. This is closer to a payment button than a full catalogue-driven distribution channel.

If your goal is an open-source platform that natively supports a Shopify-style distribution channel, **X-Cart Buy Button** and **PhoenixCart Product Anywhere** are the two most relevant answers: X-Cart is closer to a full buy-button-with-cart experience, while PhoenixCart is a clean, low-friction way to publish live products across the web and drive traffic back to the merchant’s own store.