Zlučovanie duplicít
Ako systém hľadá ten istý produkt u viacerých dodávateľov, čo presne sa pri zlúčení stane a ako sa to dá vrátiť späť.
Na tejto stránke
- Prepojenie verzus zlúčenie
- Prehľad modulu
- Automatická detekcia
- Ručné hľadanie a uložené vyhľadávania
- Aké polia sa dajú porovnávať
- Prečo si vyhľadávanie uložiť
- Návrhy: čo s nájdeným párom
- Prepojené duplikáty
- Zlúčenie jedného páru
- Čo znamenajú stratégie
- Hromadné zlúčenie podľa vzoru
- Čiastočný výsledok je normálny stav
- História a rozpojenie
- Čo presne sa vráti späť
- Limity, oprávnenia a obmedzenia
- Kto čo smie
- Číselné limity
Modul rieši jednu situáciu: ten istý fyzický produkt prichádza z feedov viacerých dodávateľov ako niekoľko samostatných záznamov. Systém na to ponúka dve odlišné odpovede a je dôležité ich nezamieňať.
Prepojenie verzus zlúčenie
| Operácia | Čo urobí | Vratnosť |
|---|---|---|
| Prepojenie (duplicitný odkaz) | Obidva produkty zostanú existovať. Sekundárny sa len prestane zobrazovať v e-shope a nesie odkaz na primárny. Nič sa nekopíruje. | Kedykoľvek, tlačidlom Zrušiť prepojenie. |
| Zlúčenie | Varianty, obrázky, parametre a kategórie sekundárneho sa prenesú do primárneho. Sekundárny sa archivuje. | Áno — cez Rozpojiť, ale s podmienkami. |
Primárny produkt je ten, ktorý zlúčenie prežije. Sekundárny je ten, ktorý sa archivuje. Toto rozdelenie určuje všetko ostatné, preto sa mu manuál venuje na viacerých miestach.
Prehľad modulu
Modul nájdete v Produkty → Duplikáty (Otvorí sa v novej karte). Otvorí sa na záložke Prehľad.

Prvky na obrazovke
- Hľadať duplikáty — Spustí automatickú detekciu nad celým katalógom.
- Prehľad — Stav modulu a pravidlá detekcie.
- Prepojené duplikáty — Páry, ktoré už sú prepojené.
- Návrhy — Fronta nájdených párov čakajúcich na vaše rozhodnutie.
- Ručné hľadanie — Hľadanie podľa vami zvolených polí a uložené vyhľadávania.
- História zlúčení — Čo sa dá vrátiť späť, plus trvalý denník.
- Prepojené skupiny — Koľko párov je prepojených, ale ešte nezlúčených.
- Sekundárne produkty — Koľko produktov je práve skrytých ako sekundárne.
- Čakajúce návrhy — Koľko párov čaká na rozhodnutie v záložke Návrhy.
- Prepojiť všetky návrhy — Prepojí naraz všetky čakajúce návrhy. Nezlučuje, len prepája.
- Pravidlá detekcie — Päť stratégií aj s poľom, ktoré porovnávajú.
Automatická detekcia
Tlačidlo Hľadať duplikáty prejde katalóg piatimi stratégiami. Každá porovnáva jedno konkrétne pole a nesie vlastnú mieru spoľahlivosti:
| Stratégia | Pole | Úroveň | Istota |
|---|---|---|---|
| Rovnaké GTIN produktu | product.gtin | Produkt | 95 % |
| Rovnaké GTIN variantu | product_variant.gtin | Variant | 90 % |
| Rovnaké MPN | product.mpn | Produkt | 80 % |
| Rovnaký výrobný SKU | product.manufacturer_sku | Produkt | 75 % |
| Rovnaký SKU variantu | product_variant.sku | Variant | 60 % |
GTIN je celosvetovo jedinečný čiarový kód, preto má najvyššiu istotu. SKU variantu si naopak každý dodávateľ tvorí sám, takže zhoda môže byť aj náhodná — to je dôvod pre 60 % a aj pre pravidlo, že táto stratégia porovnáva len naprieč dodávateľmi, nikdy v rámci jedného. Na obrazovke je to označené štítkom Iba medzi vendormi.
Ručné hľadanie a uložené vyhľadávania
Keď automatika nestačí — napríklad preto, že dvaja dodávatelia si vymieňajú identifikátory v nesúrodých poliach — použite ručné hľadanie.

Prvky na obrazovke
- Uložiť vyhľadávanie — Uloží aktuálne nastavenie formulára. Aktívne až keď je formulár vyplnený.
- Zoznam uložených vyhľadávaní — Pri každom vidíte, kedy naposledy bežalo a koľko zhôd našlo.
- Strana A — primárna — Produkty z tejto strany budú primárne, teda prežijú.
- Vendor strany A — Dodávateľ, ktorého produkty sa berú ako primárne.
- Porovnávacie pole strany A — Ktorý identifikátor sa má porovnávať.
- Strana B — sekundárna — Tieto produkty sa naviažu na stranu A ako sekundárne.
- Vendor strany B — Nemusí ísť o iného dodávateľa, ale spravidla áno.
- Porovnávacie pole strany B — Nemusí byť to isté pole ako na strane A — v tom je sila ručného hľadania.
- Prepojiť priamo — Preskočí frontu Návrhov a nájdené páry rovno prepojí.
- Spustiť hľadanie — Spustí jednorazové hľadanie bez uloženia.
Aké polia sa dajú porovnávať
Na každej strane si vyberáte z jedenástich polí. Nemusia byť rovnaké — práve v tom je sila ručného hľadania: napríklad GTIN u dodávateľa A oproti SKU variantu u dodávateľa B.
- Na úrovni produktu: kód, externé ID 1–3, GTIN / EAN, MPN, výrobný kód (SKU), názov.
- Na úrovni variantu: SKU variantu, GTIN variantu, externé ID variantu.
Prečo si vyhľadávanie uložiť
Správne mapovanie pre konkrétny katalóg je poznatok, ktorý inak zostane v hlave jedného človeka. Uložené vyhľadávanie ho zaznamená a hľadanie sa zmení na jedno kliknutie. Zároveň odstraňuje najčastejšiu chybu: zámenu strán A a B, ktorá potichu obráti, ktorý produkt sa stane primárnym.
Návrhy: čo s nájdeným párom
Frontu nájdených párov nájdete v záložke Návrhy. Nič sa tu nedeje samo — každý pár čaká na vaše rozhodnutie. V stĺpci Akcie má každý riadok tri možnosti:
Zamietnuť
Pár nie je duplicita. Zmizne z fronty a detekcia ho už znovu nenavrhne.
Prepojiť
Potvrdíte, že ide o ten istý produkt, ale nič sa nekopíruje ani nearchivuje. Najbezpečnejšia voľba.
Porovnať a zlúčiť
Otvorí obrazovku zlúčenia jedného páru.
Pri každom páre vidíte typ zhody — ktoré pravidlo pár našlo, aj s konkrétnou hodnotou — a istotu podľa tabuľky vyššie. Zaškrtávacie políčka v riadkoch slúžia na výber pre hromadné zlúčenie; výber zostáva zachovaný aj pri prechode na ďalšiu stránku.
Prepojené duplikáty
Záložka Prepojené duplikáty obsahuje páry, ktoré ste potvrdili, ale ešte nezlúčili. Pri každom riadku je primárny produkt, sekundárny (v e-shope skrytý) a typ zhody, ktorý pár založil. Z prepojenia sa dá kedykoľvek prejsť na zlúčenie, alebo ho zrušiť — vtedy sa sekundárny vráti do e-shopu.
Zoznam zámerne neukazuje páry, ktorých niektorý produkt už bol archivovaný zlúčením. Taký riadok by ponúkal tlačidlá, ktoré nemôžu uspieť.
Zlúčenie jedného páru
Obrazovka porovnania je miesto, kde presne určíte, ako má výsledný produkt vyzerať. Pole po poli si prepínačom zvolíte hodnotu, ktorú si výsledný produkt ponechá, a prepnutím primárneho zdroja určíte, ktorý produkt zlúčenie prežije.
Čo znamenajú stratégie
| Oblasť | Voľba | Výsledok |
|---|---|---|
| Varianty | Kombinovať všetky | Do primárneho sa pridajú všetky varianty sekundárneho, aj s cenami a skladom. |
| Prevziať zo zdroja | Ponechajú sa varianty len jedného zvoleného produktu. | |
| Parametre | Zlúčiť všetky | Zjednotia sa parametre oboch. Ak sa pri rovnakom parametri líšia hodnoty, zostanú obidve. |
| Prevziať zo zdroja | Ponechajú sa parametre len jedného zvoleného produktu. | |
| Obrázky | Pridať obrázky sekundárneho | Galéria primárneho sa doplní o obrázky sekundárneho. |
| Ponechať len obrázky primárneho | Nič sa nekopíruje. Voľba hlavného obrázka sa vtedy skryje — nemala by čo robiť. |
Hromadné zlúčenie podľa vzoru
Pri desiatkach párov je nemysliteľné klikať každý zvlášť. Hromadné zlúčenie preto funguje inak: nastavíte ho raz na jednom vzorovom páre a systém ten istý postup zopakuje na všetkých označených.
Čiastočný výsledok je normálny stav
Jeden chybný pár nezruší ostatných deväťdesiatdeväť — už zlúčené páry zostávajú zlúčené. Preto beh vykazuje každý pár samostatne: zlúčených, preskočených (s dôvodom) a zlyhaných (s hláškou).
| Dôvod preskočenia | Čo znamená |
|---|---|
| Záznam sa už nenašiel | Návrh medzitým zmizol — napríklad ho vyriešil kolega. |
| Návrh už niekto vyriešil | Pár už nie je v stave „čakajúci“. |
| Skupina neobsahuje dva produkty | Návrh stratil člena a nie je z čoho tvoriť pár. |
| Skupina má priveľa produktov | Jedno zlúčenie zvládne najviac 10 zdrojových produktov. |
| Niektorý produkt už neexistuje | Produkt bol medzitým zmazaný. |
| Produkt bol archivovaný | Iné zlúčenie ho archivovalo skôr. |
| Produkt už bol zlúčený v tejto dávke | Dva označené páry zdieľali ten istý produkt. |
| Ponechaný ako výsledný v tejto dávke | Pár by archivoval produkt, ktorý si skoršie zlúčenie v tej istej dávke ponechalo ako výsledný. To by znemožnilo jeho vrátenie späť, preto sa preskočí. |
História a rozpojenie
Záložka História zlúčení obsahuje dva zoznamy, ktoré odpovedajú na dve rôzne otázky:
- Zlúčenia, ktoré sa dajú vrátiť späť — odpovedá na „čo viem ešte odvolať?“. Po rozpojení riadok zmizne.
- Denník zlúčení a rozpojení — odpovedá na „čo sa tu stalo?“. Zostáva navždy.
Čo presne sa vráti späť
Rozpojenie je skutočný opak zlúčenia. Vráti:
- archivované sekundárne produkty — do stavu, v akom boli pred zlúčením (publikovaný produkt sa vráti ako publikovaný, nie ako koncept);
- pôvodné hodnoty polí primárneho produktu;
- varianty, obrázky, parametre a kategórie, ktoré zlúčenie pridalo — odstránia sa;
- hlavný obrázok primárneho, ak ho zlúčenie prepísalo;
- duplicitné prepojenia, ktoré zlúčenie zrušilo alebo presmerovalo;
- návrhy duplikátov sa vrátia medzi čakajúce.
Každý z týchto krokov je poistený tak, aby novšie rozhodnutie správcu vždy vyhralo. Ak ste po zlúčení niečo zmenili ručne, rozpojenie to neprepíše.
Denník naopak nezmizne nikdy. Je to jediný záznam, ktorý prežije aj rozpojenie — obsahuje, kto akciu vykonal, kedy, ktorých produktov sa týkala a či vznikla hromadným behom.
Limity, oprávnenia a obmedzenia
Kto čo smie
| Operácia | Rola |
|---|---|
| Prezeranie všetkých záložiek a denníka | Admin, Editor, Viewer |
| Detekcia, prepájanie, rušenie prepojení, zamietanie | Admin, Editor |
| Ručné hľadanie a uložené vyhľadávania | Admin, Editor |
| Zlúčenie jedného páru aj hromadné zlúčenie | Admin, Editor |
| Zamietnuť všetky návrhy naraz | Admin |
| Rozpojenie | Admin |
Číselné limity
| Limit | Hodnota |
|---|---|
| Párov v jednom hromadnom behu | 100 |
| Zdrojových produktov v jednom zlúčení | 10 |
| Uložených vyhľadávaní na firmu | 50 |
| Spustení hromadného zlúčenia | 5 za 15 minút |
| Spustení detekcie alebo ručného hľadania | 10 za 15 minút |
| Zlúčení jedného páru a rozpojení | 30 za 15 minút |
Ak označíte viac ako sto párov, systém výber zastaví na stovke a povie to. Ak sa vyšší počet dostane do adresy stránky, zoberie sa prvých sto a obrazovka na to upozorní — zvyšok zlúčite druhým behom.
Zlúčil som dva produkty omylom. Dá sa to vrátiť?
Áno, cez História zlúčení → Rozpojiť, ale len ak ste Admin a ak medzitým nevzniklo novšie zlúčenie nad tými istými produktmi. Novšie treba rozpojiť skôr.
Prečo sa mi po detekcii nič nezobrazilo v Návrhoch?
Buď katalóg neobsahuje zhody v porovnávaných poliach, alebo sú kandidáti už prepojení či archivovaní — tých detekcia preskakuje. Skúste Ručné hľadanie s dvojicou polí, ktorú vaši dodávatelia naozaj používajú.
Aký je rozdiel medzi „Prepojiť všetky návrhy“ a hromadným zlúčením?
Prepojiť všetky návrhy len prepojí — nič sa nekopíruje a nič sa nearchivuje, a dá sa to kedykoľvek zrušiť. Hromadné zlúčenie naozaj zlúči dáta a sekundárne produkty archivuje.
Zmizne mi produkt z e-shopu, keď ho len prepojím?
Sekundárny produkt sa prestane zobrazovať v e-shope aj v prenose do ERP. Primárny zostáva. Zrušením prepojenia sa sekundárny vráti.