Custom Offers - Feature Guide
The custom offers feature in FreshStore lets you add any affiliate link or payment URL as a "Buy" button on your store. Use it to promote products from any affiliate network, your own products, or services that aren't in the built-in merchant feeds.
This video walks through the feature (filmed before the recent flow update, but the underlying concepts still apply):
The quick way: create a product and its custom offer together
This is the recommended path when you're adding one of your own products or an affiliate link that isn't covered by the built-in merchants (Amazon, eBay, etc.).
1. Create a new product
Go to Store > Products and click New.
2. Fill in your product details
Add a title, subtitle, content, images, and whatever else applies. These are the details shoppers see on the product page.
3. Fill in the "Where to Buy (Custom Offer)" section
At the top of the product form you'll see a Where to Buy (Custom Offer) section with a toggle that's on by default. Fill in:
- Affiliate Link / URL: where the "Buy" button sends shoppers.
- Locale: which country the offer shows for. Defaults to All Locales, meaning every visitor will see the offer regardless of country. Choose a specific country (e.g. United States) only if the link is region-locked, for example an Amazon US affiliate link that won't work for UK visitors.
- Price: the current price.
- Full Price (optional): the original price before discount. Leave blank if there is no discount.
4. Save
The product and its custom offer are created and linked together. You'll see a "Custom offer created and linked to this product" confirmation.
If you don't want a custom offer (for example if you're going to attach Amazon offers via the Product Finder instead), untick the toggle before saving.
Adding another custom offer to an existing product
If you already have a product and want to attach an additional custom offer, open the product edit page and scroll to the Offers panel. Click New to open the standalone Custom Offer form, fill it in, and save. The offer will be linked to the product automatically.
The "All Locales" option
By default a new custom offer uses All Locales. This means the offer shows to every visitor no matter what country they are browsing from, and the country flag on the buy button adapts to the visitor's locale. This is the right choice for most affiliate links that work globally (for example, a link to your own Stripe or Gumroad checkout).
Set a specific country only if the link itself is region-locked. For example, if you're using an Amazon.co.uk link, set the locale to United Kingdom so it isn't shown to US visitors who can't use that link.