Skip to main content
If you already sell on Allegro or OLX, you do not have to publish your products again. Import existing offers reads the offers on a connected marketplace account and links each one it can match to a catalog product. A linked offer becomes a listing in Omnilinker, with Active status, exactly as if Omnilinker had published it. From then on Omnilinker keeps its price and stock in sync, and Allegro orders for it are linked to the catalog product.

Before you start

  • A connected account. The account must show Connected on Marketplace > Marketplace accounts. See Connect Allegro or Connect OLX.
  • Permissions. You need Listings and Manage listings, under Marketplaces. Without Manage listings the Import existing offers button does not appear.
  • Your catalog. Matching uses your catalog products’ names; see How offers are matched. Make sure the products you sell exist in the catalog first; see Products.
  • The account’s listing defaults. Imported offers are priced from the account’s default price level; check it before you import. See What happens after the import.

Run the import

1

Open the listings

Open Marketplace > Marketplace listings.
2

Choose the account

In the account list next to the search box, which starts at All accounts, choose the account to import from. Accounts are grouped by marketplace.The import works on one account at a time. If you click Import existing offers with All accounts selected, Omnilinker says “Select an account first.”
3

Open the import

Click Import existing offers. The dialog says: “This reads every live offer on the selected account and links matching catalog products. Offers that already have a listing here are skipped.”
4

Run it

Click Run import and wait. Omnilinker reads the account’s offers page by page, so a large account takes a while. Keep the dialog open until the results appear.
5

Review the results

The dialog shows how many offers were Matched, Already linked and Unmatched, followed by every offer it read, with its title and result. The listings page refreshes behind the dialog. Click Close when you are done.
The results are shown only in the dialog. Note the unmatched offers before you close it, or run the import again later: it is safe to repeat, since offers that are already linked are skipped. Despite the dialog’s wording, the import doesn’t filter offers by status: it reads every offer the marketplace returns for the account, so ended and inactive offers can be imported too. A matched offer always becomes an Active listing. Within the hour, Omnilinker’s check of active listings marks a listing whose offer isn’t live Ended and sends A listing ended on the marketplace without notice; see Changes made on the marketplace. While such a listing is Active, a live offer for the same product shows Already linked; run the import again once the listing has ended to link the live offer.

Results

Matched counts both kinds of match, Already linked the already-linked offers, and Unmatched the offers with no match.

How offers are matched

Omnilinker never guesses: it links an offer only when exactly one catalog product fits.
  1. By GTIN. If the marketplace gives the offer’s GTIN and exactly one product has it, that product is used. If two or more products share the GTIN, the offer gets No match.
  2. By name. Otherwise Omnilinker looks for products whose name, SKU or GTIN contains the offer’s whole title, ignoring letter case. If exactly one product does, that product is used. If none or several do, the offer gets No match.
Allegro and OLX do not send a GTIN in the list of offers, so today every match is made by name. A product named “Desk lamp LX-200, black” matches an offer titled “Desk lamp LX-200, black”, but not one titled “LX-200 desk lamp black”: the product name must contain the offer title word for word. Each product can have only one live listing per account. If the matched product already has one, for example because you published it with Omnilinker or because another offer in the same import matched it first, the offer is reported as Already linked and is not imported.

What happens after the import

Every matched offer becomes a listing with Active status on Marketplace listings, linked to its offer on the marketplace. You manage imported listings there like any other: see Manage listings.
Imported listings have Sync price automatically and Sync stock automatically switched on. At the next scheduled sync, Omnilinker sends each one the price and stock it calculates, and they replace what is on the marketplace now:
  • Price: the product’s price at the account’s default price level from Listing defaults, or its RRP when the account has none. The account’s default Multiplier and Adjustment are not applied to imported listings.
  • Stock: the stock available for the product in Inventory, with no maximum. On OLX, an advert whose product has no stock is deactivated, unless it sells with Pay & Ship and the account keeps such adverts visible.
If those values would be wrong, set the account’s default price level before you import, and check the imported listings straight after the import. See Connect Allegro.
Omnilinker does not copy the offer’s current price, stock, title, description, category or photos into the listing. The offer on the marketplace keeps them until Omnilinker changes them. Allegro orders for an imported offer are linked to its catalog product, once order synchronization is on for the account; see Import Allegro orders.

Limits

  • 5,000 offers per run. One import reads at most 50 pages of 100 offers. Offers beyond that are not reached, and running the import again starts from the first page.
  • No manual linking. You cannot pick a product for an unmatched offer by hand. To link it, make the catalog product’s name contain the offer’s title exactly, or change the offer’s title on the marketplace to match the product, then run the import again.
  • One account at a time. Run the import once for each account.

Troubleshooting

The account list shows All accounts. Choose one account in the list, then click Import existing offers again.
You do not have the Manage listings permission. Ask an administrator; see Users and roles.
Matching needs a product whose name contains the offer’s whole title, and only one such product. Compare a few unmatched titles with your product names: titles with extra words, a different word order or a different spelling do not match. Short titles can match several products and then also show No match.
The matched product already has a live listing on this account, possibly from another offer earlier in the same import. Omnilinker allows one live listing per product and account, so the second offer was left out.
Omnilinker reads the offers live from the marketplace, so the account must be Connected. If it shows Not connected, Reconnect required or Refresh failed, connect or reconnect it on Marketplace accounts, then run the import again. Offers that an earlier run linked are skipped.

Next steps

Manage listings

Find, sync, end and relist the imported listings.

Create listings

Publish the products that are not on the marketplace yet.

Connect Allegro

Set the account’s listing defaults and order sync.

Connect OLX

Set the advert details OLX needs.

Products

Add or rename the catalog products your offers should match.