StoreAgent
Free plan · no API keys

AI Upsell & Cross-Sell Generator for WooCommerce

Most WooCommerce catalogs have empty Upsells and Cross-sells fields on nearly every product, because filling them by hand is a job nobody finishes.

StoreAgent fills them overnight. You approve the pairings with one click.

Free plan, forever. No credit card. No API keys.

Travel Neck Pillow
Product data › Linked Products
GeneralInventoryLinked Products
Upsells
Memory Foam Travel Pillow×Premium Travel Set×No upsells set
Cross-sells
Contoured Sleep Mask×Compression Socks×Foldable Water Bottle×No cross-sells set
Both fields are empty on this product

Nothing is saved to the product until you press Update.

The problem

Cross-Sells Are the WooCommerce Setting Everyone Skips

Most store owners set up upsells on the first ten products, then stop. The Linked Products tab stays empty on everything else.

Manual

One product at a time

Every pairing has to be typed in by hand. With 800 products that is 800 visits to the same tab.

Stale

It ages badly

New products arrive and old ones retire. The pairings you set last year now point at things you no longer sell.

Blunt

Category matching is crude

Related-products plugins pair items because they share a category, so shoppers get shown four things almost identical to the one they are already looking at.

How it works

How StoreAgent Fills Your WooCommerce Upsells and Cross-Sells

Turn it on once in StoreAgent › AI Content Tools. There is nothing to configure after that.

1

It scans nightly

An automation runs each night and looks for products with no upsells or cross-sells set. It works through the gaps while your store is quiet.

2

It matches by meaning

Matches come from your store's AI vector database, so pairings are based on what a product is and how it gets used, not on which category it happens to sit in.

3

You approve in one click

The suggestions arrive as a notification in your StoreAgent dashboard. Approve them and they are written to the product. Skip them and nothing changes.

What meaning-based matching looks like

A travel pillow and a sleep mask sit in different categories and share no keywords. They belong together anyway, because people buy them for the same reason. That is the kind of pair category matching never finds.

Travel Neck Pillow
Category: Travel Comfort
+
Contoured Sleep Mask
Category: Sleep Aids
Two ways to use it

Fix One Product Now, or the Whole Catalog Overnight

Both routes end the same way. You look at the suggestions and decide.

One product, right now

Generate with AI

Open any product, go to the Linked Products tab, and press Generate with AI. The Upsells and Cross-sells fields fill instantly. Review them, adjust anything you want, save.

Linked Products
Generate with AI
Whole catalog, overnight

Nightly automation

Leave it on and the nightly scan works through every product with empty fields. Suggestions collect in your dashboard, ready for a single click when you next log in.

Dashboard notification
Recommendations ready for 34 products

Upsells and cross-sells found for products that had none set.

Approve allReview
Your call

You Stay in Control of Every Pairing

This runs on your catalog, so it is built to be cautious. It suggests. You decide.

Nothing publishes without approval

No suggestion is written to a product until you approve it.

Your own pairings are never touched

The nightly scan only looks at products with nothing set. Work you did by hand stays exactly as it is.

Upsells, cross-sells, or both

Set the recommendation type once. If you only want cross-sells, it only fills cross-sells.

A cap on how many

Max recommendations per type defaults to five, so product pages stay readable.

Product Upsells AI settings
Recommendation type
Which fields should StoreAgent fill?
Max recommendations per type
How many products can be suggested for each field.
5
Default
Language
English
Why it pairs better

Better WooCommerce Product Recommendations Come From Meaning, Not Categories

A category tells you where you filed a product. It does not tell you what a shopper wants next.

Category and keyword matching

Shows more of the same thing

Travel Neck Pillowpaired with: another travel neck pillow, in grey
Cast Iron Skilletpaired with: a slightly larger cast iron skillet

The shopper already chose. Showing near-duplicates gives them a decision to redo, not something to add.

Meaning-based matching

Shows what goes with it

Travel Neck Pillowpaired with: contoured sleep mask, compression socks
Cast Iron Skilletpaired with: seasoning wax, chainmail scrubber

Different categories, no shared keywords. StoreAgent finds them because it understands what the products are for.

Pricing

Included on Every Plan, Free Lite Included

Product Upsells AI is available on every StoreAgent plan, including free Lite, for as long as your store has usage credits available.

On the free Lite planNo credit card to startNo API keys and no codeOne toggle in AI Content Tools to turn it on
FAQ

WooCommerce Upsell and Cross-Sell AI Questions

Something not covered? Talk to a human on our team.

StoreAgent mascot, the store detective

It fills the standard WooCommerce Upsells and Cross-sells fields for you. A nightly automation looks for products with no pairings set, finds matches, and sends them to your StoreAgent dashboard for approval. You can also generate pairings for a single product on demand.

No. Suggestions arrive as a notification in your dashboard and nothing is written to a product until you approve it. On a single product, the generated pairings appear in the Linked Products tab for you to review before you save.

No. The nightly scan only looks at products that have no upsells or cross-sells set. Pairings you created by hand are left alone.

It uses your store’s AI vector database, so matching is based on meaning rather than shared categories or keywords. That is how a travel pillow gets paired with a sleep mask even though the two sit in different parts of your catalog.

Yes. The Recommendation Type setting lets you pick both, upsells only, or cross-sells only. There is also a Max Recommendations Per Type setting, which defaults to five.

Yes. The scan runs nightly and works through products with empty fields, so a catalog of several thousand products gets covered without you clicking through them. Suggestions collect in the dashboard for approval.

Every plan, including the free Lite plan, for as long as your store has usage credits available. Turn it on under StoreAgent, AI Content Tools, Product Upsells AI.

No. WooCommerce generates Related Products automatically from shared categories and tags, and you cannot pick them per product. Upsells and Cross-sells are the two fields you control on the Linked Products tab. StoreAgent fills those two fields, so the products shown are chosen by meaning, and you can review every pairing.

In the standard WooCommerce spots. Upsells show on the product page, usually under You may also like. Cross-sells show on the cart page. StoreAgent writes to the native fields, so your theme and any layout customisations keep working, and there is nothing new to style.

No. StoreAgent fills the product-level Upsells and Cross-sells fields. It does not add order bumps, checkout offers or post-purchase one-click upsells. If you already run a checkout-offer plugin, the two work side by side, because StoreAgent only touches the Linked Products data.

Fill every empty Linked Products tab tonight

Turn on Product Upsells AI, let the nightly scan do the work, and approve the pairings in the morning.

Free plan, forever. No credit card. No API keys.

StoreAgent mascot
StoreAgent

PO BOX 4362
Gumdale QLD 4154
Australia

Our Brands

© 2026 Rymera Web Co Pty Ltd. All Rights Reserved. ABN 51 604 474 213. Privacy Policy · Terms of Service · Affiliate Disclosure