How to manage products
StoreLinkr acts as a centralized hub for your entire product catalog. You can import data from dozens of external sources or use StoreLinkr as a standalone Product Information Management (PIM) system to enrich and optimize your listings before they reach your sales channels.
Imported vs. PIM Products
It is important to understand how StoreLinkr handles different types of product data:
- Imported Products: These come from an external source (like a supplier feed or ERP). Their data is regularly updated by the source sync. To enrich these without your changes being overwritten, you use Product Rules.
- PIM Products (StoreLinkr Source): These are products where StoreLinkr is the "Source of Truth". You can edit these directly in the PIM editor, and changes are saved immediately to the product record.
Enriching Imported Products
When you want to override or add data to a product that is imported from an external source, you should use Product Rules. Rules ensure that your manual optimizations (like a better SEO title) are preserved even when the supplier updates their feed.
Using Product Rules in the Interface
- Open the Product Details for any imported product.
- Click on a field you want to change (e.g., Name, Brand, or Description).
- Enter the new value and click Save Product Rule.
- The new value will now be used for all future exports. You can see all active rules for a product in the "Product Rules" section at the bottom of the page.
Creating Rules via API
For large-scale enrichment, you can use the StoreLinkr API to create product rules programmatically. This is useful if you have an external AI service or PIM that generates optimized content.
Endpoint: POST /api/portal/products/save-rule
Payload Example:
{
"product": "uuid-of-the-product",
"source": "supplier-code",
"field": "name",
"value": "My Optimized Product Title"
}
Managing PIM Products
Products that use STORELINKR as their import source are managed directly.
- Navigate to Catalog > Products and filter by Source: "StoreLinkr".
- Open any product to enter the PIM Editor.
- Unlike imported products, you can edit fields directly without creating rules.
- Click Save Product at the top right to apply your changes.
Creating a product
Click Create product on the products overview, fill in the name, EAN, SKU, currency and price, and click Save product.
The switch Automatically complete product data via product enrichment is on by default. StoreLinkr then looks the new product up by its EAN through product enrichment (Bol and Google Books, with your AI Agent rewording the descriptions if it is enabled) and fills in what is still empty: descriptions, attributes, images, category, weight and dimensions. This happens in the background, so the data appears in the product a few moments after it opens.
- What you typed in the window, such as the name, is never overwritten.
- Without an EAN there is nothing to look up, so no enrichment runs.
- Your choice for the switch is remembered in your browser for the next product you create.
The Advanced Product Editor
Whether you are using rules or direct editing, the PIM editor provides powerful tools:
- Rich Text Descriptions: Use built-in editors for SEO-optimized short and long descriptions.
- Media Management:
- Upload Images: Drag and drop new photos, or select several at once. See Uploading your own images.
- Sort & Exclude: Drag images into the order you want or exclude specific ones from export. The new order is saved as soon as you drop an image, and the first image is the main image in the overview and on your sales channels.
- Images that can't be loaded (a broken link, or a file that isn't a real image) are not shown and not exported.
- Attributes & Facets: Manage technical specifications. You can add custom facets or edit imported ones.
- Metafields: Support for text, booleans, HTML, and Datatables.
- Product Relations: Link products as Cross-sells, Up-sells, Accessories, or Similar items.
- Pros & Cons: Help customers with clear highlights of product features.
Relations and pros and cons are not limited to PIM products — you can add them to imported products too, and what you add there is never overwritten by the source. See Relations & Pros and Cons.
Uploading your own images
You can add your own photos to a product in the PIM editor, for example pictures of the actual copy you are selling.
- Supported formats: JPG, PNG, WebP and GIF. HEIC photos (the default format of many iPhones) are not supported; convert them to JPG first.
- Maximum size: 8 MB per image.
- Large photos taken with a phone are scaled down automatically before they are uploaded, so you don't have to resize them yourself.
You can select several photos at once. If some of them can't be uploaded, StoreLinkr tells you which file failed and why (for example too large or an unsupported format); the other photos are still added.
Condition and condition description
Second-hand items have two separate fields in the editor:
- Condition — the grade, picked from a fixed list: New, As new, Refurbished, Good, Used, Reasonable, Moderate and Damaged. StoreLinkr translates this to the right value per sales channel (for example
SECONDHANDon Bol andVERY_GOOD/FAIR/POORon Books in Belgium). - Condition description — free text about the state of this specific copy, such as "cover slightly worn, pages clean". It is sent to Books in Belgium as the offer comment and to Bol as the condition comment of second-hand offers. Bol only accepts this comment when the offer is created, so a change to the description of an offer that is already live on Bol is not sent along.
The condition description is deliberately kept separate from the short description, because AI enrichment rewrites the short description but never touches the condition description. Put anything about the physical state of the item here so it survives enrichment.
Data Enrichment Tools
StoreLinkr offers several ways to speed up your enrichment process:
- AI Agent: Generate high-quality descriptions and titles automatically based on existing product data.
- Bulk Rules: Apply rules to multiple products at once from the overview page.
- Suggested Options: For variants, the system can suggest which attributes to use as variation options.
How enrichment handles the product name
Enrichment looks up the product in external catalogs (Google Books and Bol) before it generates anything. If neither catalog knows the barcode — which happens with older or second-hand titles — your existing product name is kept. Only a name backed by a catalog match can replace one you already filled in. A product with no name at all is always filled in.
Enrich after your Bol or Boekwinkeltjes integration is active. Enrichment then has far more context to work with and the result is noticeably better.
Search and Filter Power
The Products overview is built for managing large catalogs:
- Multi-Source Filtering: Quickly see which products came from which supplier.
- Quality Rule Filters: Jump directly to products that are missing images, descriptions, or prices.
- Export & Stock Status: Filter by "Exported", "Ready for Archive", or "In Stock" to monitor your store's health.
- Description missing: Show only the products without a usable long description. A description with 10 visible characters or fewer counts as missing.
Quick filters
Click Quick filters above the product list to open the filter menu. The filters are grouped:
| Group | Filters |
|---|---|
| Export | Allowed, Not allowed, Exported, Not exported |
| Stock | In stock, Out of stock |
| Content | Description missing |
Click a filter to switch it on or off; active filters have a check mark and the button shows how many are on. Every active filter also appears as a chip next to the button. Click the × on a chip to remove that one filter, or click Clear filters to remove them all. Clear filters is only shown while a filter is active.
Stock of a trade brand
When trade brands are on, the Filters panel has a Stock of trade brand filter. Choose a trade brand to see only the products that have stock for it: stock of its principals in a Picqer fulfilment account, or stock at a stock location linked to that trade brand.
While the filter is on, the Stock column shows the stock of that trade brand next to the total, for example 3 / 11.
Filling in missing descriptions
With the Description missing quick filter switched on, a notice above the list tells you whether the AI Agent can write these descriptions for you. Once you have set up the AI Agent and switched on Write a description with AI when no source description is found under Settings > AI, select the products and choose Enrich products. Products that already have a description keep it.
Choosing the columns in the overview
Click the columns icon at the top right of the product table switch on the columns you want to see and click Save.
| Column | Shown by default |
|---|---|
| Image | Yes |
| Export | Yes |
| Price | Yes |
| Purchase price | No |
| Stock | Yes |
| Internal reference | No |
| SKU | No |
| Brand | No |
| Condition | No |
| Last enriched | No |
| Long description | No |
| Source | Yes |
The name and the actions on each row are always shown.
- Internal reference is the value you import in the "Location / internal reference" column of a CSV import, for example the shelf or cabinet where a copy is kept.
- Condition shows the grade of second-hand items, such as "As new" or "Good".
- Last enriched shows the date and time product enrichment last ran for the product, or "Never". It is updated by every enrichment: from the product page, as a bulk action, when creating a product and after a CSV import. Use it to spot products that were never enriched.
- Long description shows the start of the long description; hover over it to read more. A red Description missing label marks products without a usable description, and a yellow Short label marks descriptions under 100 characters.
Your choice is saved in your browser for your own account, so colleagues keep their own layout. On another browser or computer you start with the default columns. Reset to default switches the standard columns back on; click Save to apply it.
Bulk Actions
Select multiple products using the checkboxes to perform bulk updates, such as manually triggering an export or adjusting prices across a whole category.
From the selection bar you can also:
- Bulk edit: give every selected product the same internal reference or SKU. See Bulk editing the internal reference or SKU.
- Enrich products: queue AI enrichment for every selected product. The work runs in the background and you are told how many products were queued. Descriptions that already contain text are kept; bulk enrichment only fills empty descriptions.
- Delete — remove every selected product. Products that were already exported are withdrawn from your sales channels first.
- Delete in PIM only — remove every selected product from StoreLinkr while leaving their listings online.
Bulk editing the internal reference or SKU
Moved a batch of items to another shelf, or want to renumber them? You don't have to open every product.
- Select the products in the overview (up to 500 at a time).
- Click Bulk edit in the selection bar.
- Under Field, choose Location / internal reference or SKU.
- Enter the New value. Leave it empty to clear the field on all selected products.
- Click Save for … products.
The changes are sent to your sales channels within a few minutes. The value can be at most 100 characters.
Bol uses one reference per offer. StoreLinkr fills it with the SKU; when a product has no SKU, it uses the location / internal reference instead. When the field Bol uses changes, the reference of the existing Bol offer is updated automatically.
Deleting products
There are two ways to delete, both available from the menu on a product row and from the menu at the top of the product page. Deletion runs in the background and takes a few minutes.
Delete
Before the product is removed, StoreLinkr withdraws it everywhere it knows a remote identifier for it: your webshop or catalog export, and every marketplace listing (Bol, Kaufland, Books in Belgium and so on). Each marketplace is handled separately, so a product listed on three channels is taken offline on all three. The only exception is the system a product was imported from — that is the source of truth, so StoreLinkr never deletes anything there.
Use this when the product should disappear everywhere.
Delete in PIM only
The product is removed from StoreLinkr, but nothing is withdrawn. A listing that is already running — say an active offer on Bol — stays online and keeps selling.
Use this when you want the product out of your catalog without disturbing a listing that is doing fine. Typical cases: cleaning up a bad import while the good offers stay live, or handing a product over to be managed directly on the marketplace from now on.
After a PIM-only delete, StoreLinkr no longer knows about that listing. Stock and price updates stop, and you manage the offer on that channel yourself. If you later import the same product again and export it, you can end up with a duplicate listing next to the original one.
Starting over with an empty catalog
Want to clear everything and re-import from scratch? Use Empty catalog under Settings > Danger Zone. This deletes every product in the project and withdraws the exported ones along the way.
Always use the Data Quality dashboard to identify which products need enrichment in the PIM before you export them to your stores.