Turn every post into an affiliate machine
Insert beautiful product ads into any WordPress page — by keyword, CSS selector, or shortcode. No coding. No slowdowns.
Affiliate plugins are either too simple or too complex
You either get a basic shortcode with no targeting, or an enterprise platform you don't need. Luxa Affiliate Ads Inserter fills the gap: smart, flexible, and completely visual.
Everything you need to monetize smarter
One plugin. Multiple products per ad group. Four display styles. Infinite placement options.
Multi-Product Ad Groups
Bundle multiple affiliate products in a single group. Each product gets its own image, badge, price, rating, and button — all managed from one screen.
Smart Keyword Insertion
Match paragraphs by exact phrase, substring, or full PCRE regex. Insert ads before or after the matching paragraph — automatically, on every post.
CSS Selector Insertion
Target any element on the full page — including theme templates — by class or ID. Insert ads before, after, prepend, or append inside any div or section.
Custom Post Type Support
Smart Rules work on all public post types. Reviews, portfolio items, WooCommerce products, podcast episodes — if WordPress knows it, Luxa AAI can insert into it.
CSV & XML Bulk Import
Import hundreds of products in minutes. Upload your spreadsheet, preview the data before committing, then watch a live progress bar as groups are created in batches.
Shortcode Control
Place any ad group manually with [luxa_aai_group id="1"]. Override the template and columns inline — without touching the saved settings.
Fully Customizable Per Product
Every product in a group has its own image, sale price, original price (with strikethrough), star rating, review count, badge overlay (color + text), and CTA button (color + label). Mark any product as “Featured” to highlight it with a golden border in all templates.
SEO-Safe Affiliate Links
All affiliate links automatically get rel="nofollow sponsored noopener" — exactly what Google recommends for paid links.
Translation Ready
Ships with a full .pot file. Every user-facing string uses the luxa-aai text domain, ready for Poedit or Loco Translate.
Four ways to showcase your picks
Choose the layout that fits your content — and override it per shortcode anytime.
One product per row — all the detail
The Classic layout gives every product room to breathe. Image on the left, product name, description, stars, price, and CTA on the right. Perfect for in-depth review articles where readers compare specs before buying.
- Full description visible at a glance
- Star rating + review count builds trust
- Featured product gets a highlighted border
- Stacks to single column on mobile
Clean cards in 2–4 columns
The Grid layout arranges products in an equal-width card grid — image, name, rating, price, and button. Best when you want a clean overview of 2–6 products without overwhelming readers with text.
- 2, 3, or 4 columns — configurable per group
- Override columns per shortcode:
columns="3" - Collapses to 2-column on tablet, 1-column on mobile
- Featured card gets a golden border accent
Swipeable carousel for many products
The Slide template turns your product list into a horizontal carousel with nav buttons, dot indicators, and full touch/drag support. Ideal for “Best of” roundups with 5+ products that would stack too tall in Classic or Grid.
- Native touch and mouse drag support
- Prev/next buttons + clickable dot indicators
- No JavaScript library dependency — pure vanilla JS
- Re-calculates on window resize
| 💻 Dell XPS 15 | ⭐ Featured 🖥️ MacBook Pro M3 | 🎮 Asus ROG G16 | |
|---|---|---|---|
| Rating | ★★★★★ | ★★★★★ | ★★★★☆ |
| Price | $1,299 | $1,499 | $1,199 |
| Buy Now | Buy Now | Buy Now |
Side-by-side for serious shoppers
The Comparison table puts products head-to-head in a structured table: image, name, description, rating, price, and CTA — column by column. Perfect for review articles where the reader is actively choosing between options.
- Horizontal scroll on mobile — never breaks layout
- Featured column gets a warm highlight background
- Description row hidden if all products have none
- Each cell links independently via its own affiliate URL
Ads that find your content — not the other way around
Create a rule once. It applies everywhere. Smart Rules scan your post content on every page load and insert the right ad group at exactly the right moment.
Exact Match
Matches whole words. "laptop" won't trigger on "laptops" unless you want it to.
Contains
Simple substring match. Great for broad topic targeting across many posts.
Regex
Full PCRE regex — target multiple keywords, patterns, or product model numbers.
CSS Selector
Target any .class or #id on the full page — even inside your theme template.
Debug Mode included
Add ?aai_debug=1 to any URL to see a live diagnostic panel showing which rules matched, which were skipped, and exactly why.
Set up hundreds of products in minutes
Got a big affiliate catalog? Upload a spreadsheet and let Luxa AAI do the work. A live progress bar tracks every batch, and you can cancel mid-import without losing what's already saved.
Download the sample file
One click on the Import page. CSV or XML — your choice.
Fill in your products
Names, prices, URLs, badges, ratings — one row per product. Products sharing a group_title are auto-grouped.
Preview & confirm
Review the parsed data in a table before anything is saved.
Watch it go
Groups are created in batches of 5. A live log and progress bar show exactly what's happening.
Place ads exactly where you want them
Smart Rules handle automatic placement. For everything else, the shortcode puts you in full control — paste it anywhere WordPress accepts shortcodes: posts, pages, widgets, or your page builder.
- Override the template inline without editing the saved group
- Click any shortcode in the admin list to copy it instantly
- Works in Gutenberg, Elementor, Divi, and any custom field
Columns: 1 · 2 · 3 · 4 (grid template)
One-time payment. Yours forever.
No subscriptions. No monthly fees. Buy once on CodeCanyon and get all future updates included.
- Use on 1 website
- All features included
- 6 months support
- Free future updates
- Use on unlimited websites
- All features included
- 12 months support
- Free future updates
- Priority support queue
Purchased via Envato / CodeCanyon — your payment is protected by Envato’s buyer guarantee.
Common questions
Does it work with my page builder?
Yes. Shortcodes work everywhere WordPress accepts them — Gutenberg, Elementor, Divi, Beaver Builder, and any classic editor. CSS Selector Smart Rules work on the full page output, so they pick up elements added by any builder.
Will it slow down my site?
No. Plugin assets only load on pages where ads are active. The CSS selector output buffer adds negligible overhead — it's a single string pass over the final HTML, not an extra database query.
Does it support custom post types?
Yes — all public post types are available in Smart Rules. WooCommerce products, portfolio items, podcast episodes, news articles — if WordPress registers it as public, Luxa AAI can insert into it.
What affiliate networks are supported?
Any network — Amazon Associates, ShareASale, Commission Junction, Rakuten, Impact, direct brand programs. You paste your affiliate URL; the plugin adds rel="nofollow sponsored" automatically.
Will deleting the plugin remove my data?
By default, no — your ad groups are preserved when you deactivate. If you want full cleanup, enable “Remove data on uninstall” before deleting. This drops all custom tables and options cleanly.
Can I translate it into my language?
Yes. A luxa-aai.pot file is included. Load it in Poedit or Loco Translate, add your translations, and save the .po/.mo file to the languages/ folder.