AI Fill Categories - Feature Guide
The AI Fill Categories tool automatically populates your store categories with products from any merchant (e.g. Amazon, eBay, AliExpress, Etsy, Walmart). Instead of manually searching and importing products one category at a time using the Product Finder, this tool lets you fill all your categories in one click.
How to Access
There are two ways to reach the Fill Categories tool in your store dashboard:
- From the sidebar: Navigate to Products → AI Tools → Fill Categories
- From the Category list: If you already have categories, click the Fill Categories button in the header (this button replaces the "Category Builder" button once categories exist)
Form Fields
| Field | Description | Default |
|---|---|---|
| Product Source | Which merchant to search for products. Choose from Amazon, AliExpress, eBay, Etsy, or Walmart. | Amazon |
| Locale | The country/region for the product search. This affects currency, language, and shipping availability. Automatically defaults to the first available locale for the selected merchant. | First available |
| Products per Category | The maximum number of new products to import into each selected category. Range: 1–50. | 5 |
| Generate AI Content | When enabled, each imported product will automatically have AI-generated content (titles, descriptions, meta tags, etc.). | On |
| Categories | Select which categories to fill with products. Use the search bar to find specific categories and the bulk toggle to select/deselect all. | All leaf categories (categories with no subcategories) |
Step-by-Step Guide
- Navigate to Products → AI Tools → Fill Categories
- Select your Merchant (e.g. Amazon)
- Choose the Locale (e.g. US, UK, DE)
- Set the Products per Category count. Start with a small number like 2–5 for testing
- Toggle Generate AI Content on if you want product descriptions written automatically
- Review the Categories checklist. By default, only leaf categories (those with no subcategories) are selected, which is usually what you want.
- Click Fill Categories
- You will see a success notification and be redirected to the Categories list
How It Works (Behind the Scenes)
For each selected category, a background job is dispatched that:
- Generates a search keyword - AI converts the category title into an optimised merchant search term (e.g. "Men's Athletic Footwear" becomes "mens running shoes")
- Searches the Merchant - Searches up to 5 pages of results using that keyword
- Skips duplicates - Any product that already exists in your store (matched by offer ID and locale) is skipped
- Imports new products - Each new product is added separately in the background
- Stops at the limit — Once the requested quantity of new products has been dispatched, it stops
Tips & Best Practices
- Start small: Set quantity to 2 to 5 per category for your first run to check the results before doing a larger import
- Use leaf categories: The default selection of leaf categories (no subcategories) is intentional. These are the most specific categories and will produce the best search results
- No duplicates: Running the tool multiple times is safe. It will only import products that don't already exist in your store
- AI content uses chips: If "Generate AI Content" is enabled, each product will use AI chips for content generation
- Category names matter: Since the tool uses AI to derive search keywords from category names, having clear and descriptive category names (e.g. "Wireless Bluetooth Headphones" rather than "Category 1") will produce much better results
- Check the Products: You might get some products that are not relevant to the category. Check them in the products list, and delete them as needed.
Recommended Workflow
- First, use the Category Builder to create your store categories with AI
- Then, use Fill Categories to populate them all with products in one go
- Review the imported products and make any adjustments
- Use the Product Finder for any additional targeted product searches
Troubleshooting
| Issue | Solution |
|---|---|
| No products imported for a category | The category name may be too generic or unusual. Try renaming it to something more product-specific, then run Fill Categories again. |
| Fewer products than requested | Some products may have been skipped because they already exist in your store, or the search didn't return enough results. This is normal. |
| Products appear slowly | Products are imported via background jobs. If AI content is enabled, each product takes additional time to generate. |
| Locale dropdown is empty | Switch to a different Product Source and back. Remember that FreshStore will auto find offers for all enabled locales for every product. |