Citing a product usually means opening Amazon Associates, Awin, Rakuten or Tradedoubler, generating the link, copying it and coming back to your article. Dozens of times per article.
With Offrinko you simply paste the normal product URL. The plugin recognizes the merchant, applies the right network and builds the affiliate link locally, without any call to the network.
Or let the AI find the products
- An "Affiliation" panel in the editor reads your article title ("iPhone 17 Pro review", or "The 5 best smartphones of 2026") and finds the products it is about.
- "Generate the table": the AI looks for each product page only at the merchants where you earn commissions (your Amazon stores, the Awin/Rakuten/… advertisers you joined), with price and availability.
- Tick the offers you want, create the table and insert it at the cursor in one click. "Copy the shortcode" stays available for the classic editor and page builders.
- The AI finds the page; Offrinko checks that it responds and builds the affiliate link itself. The AI never makes the link.
- Uses the AI provider you configured in WordPress (Settings > Connectors, WordPress 7.0+): Anthropic, Google, OpenAI… Offrinko stores no API key. No provider? Everything else keeps working manually.
Paste the URL, that's all
- One field: paste one or many URLs (one per line) and get a ready-to-copy table of affiliate links.
- The network is chosen automatically from the merchant directory (domain → network → merchant ID).
- Tracking parameters (utm_*, gclid, fbclid, ref, another partner's tags…) are cleaned before conversion. Links already made for another partner are unwrapped.
- Unknown domain? A clear message and an "Add this merchant" button, right where you are.
Configure once, use everywhere
- One tab per network: Amazon (one tag per store: .fr, .it, .com, .de, .es, .co.uk), Awin, Rakuten Advertising, Tradedoubler, CJ, Effiliation, Kwanko.
- Custom networks with a URL template:
{url}, {url_encoded}, {publisher_id}, {merchant_id}, {sub_id}.
- Optional tracking sub-ID such as
mysite-{post_id} to know which article generated the sale.
- Links are resolved when the page is displayed: change a merchant's network or ID once, every article follows.
- Merchant directory pre-filled with major French, Italian and African shops, with CSV import/export.
Product library and "Where to buy" tables
- "Product" content type: name, image, short description, ASIN, EAN, and as many offers as you want (merchant, URL, generated link, manual price, date, availability, button label).
- Paste several URLs at once: all offers are created and converted.
- Two table types: A — one product at several merchants ("Where to buy the iPhone 17 Pro"), B — several products compared ("Top 5 smartphones").
- "Best price" badge on the cheapest offer, "Prices checked on…" date, availability.
- Stacked cards with a full-width buy button under 600px, based on the table width (works in sidebars too).
Insert anywhere
- "Where to buy" block with product search and on-the-fly creation.
- "Affiliate link" toolbar button in the block editor: select text, paste the merchant URL, done.
- Shortcodes for the classic editor and page builders:
[offrinko id="42"], [offrinko ids="42,43,44" type="b" title="Top 3"], [offrinko_link url="https://…"]text[/offrinko_link].
- Classic editor helper box to convert a URL and insert it as a link.
- All links get
rel="sponsored nofollow noopener" and target="_blank" (configurable).
- Polylang and WPML: Amazon links follow the article language (.fr in French, .it in Italian).
Three levels of customization
- Ready-made themes: Classic, Card, Minimal, Dark.
- Visual settings with live preview: colors, borders, radius (square to pill), rows as separators or cards, button style, icon (cart, bag, tag, arrow) and label template (
Buy for {price}, See at {merchant}, Buy the {product}).
- Documented CSS variables (
--ofk-radius, --ofk-btn-bg, --ofk-border…) and stable classes, to go further from the WordPress CSS editor (Additional CSS).
Global settings can be overridden per table.
Fast, safe and compliant
- No external call when a visitor loads a page, no third-party script, no front-end JavaScript at all.
- The stylesheet is only loaded on pages containing a table.
- Offers and merchants are stored in dedicated indexed tables, not in post meta.
- No image hot-linking: product images come from your media library (or the article's featured image).
- Amazon prices are hidden by default: the "Show Amazon prices" option comes with a warning about the Amazon Associates Program Policies.
- "Refresh prices" under each table in the editor: new search, old and new prices side by side, you choose what to apply.
- Reminder in the editor and in the posts list when a table's prices are older than your chosen delay.
Works with
Any theme (classic or block theme), the block editor, the classic editor, page builders (through shortcodes), Polylang, WPML, multisite.