===== Variáns kezelés a Shoprenter webshopon =====
{{fa>info-circle?lg}} Ez a leírás a **[[evir:shoprenter:altalanos|Shoprenter]]** webshopra vonatkozik. A variánsmodell webshoptípusonként különbözik, az áttekintés: **[[evir:webshop_connector:variansok|Variáns kezelés a külső webshopokban]]**.
A Shoprenteren a variáns a webshopon is **önálló termék**: saját cikkszámmal, saját árral és saját készlettel. A variáns termék a fő termékre hivatkozik, a vásárlói felületen megjelenő **választót** pedig a termék **termék típus**ának (//product class//) variáns paraméterei adják.
Ez két, egymástól független feltöltést jelent:
* a **termék típus** (az eVIR [[evir:torzsadatok:cikktorzs:cikk_kategoriak|cikk kategóriájából]]) hordozza, **mely tulajdonságok** a választók,
* a **termék** hordozza, hogy melyik fő termékhez tartozik, és mi az adott tulajdonság **értéke**.
Ha bármelyik hiányzik, a csoport nem működik a webshopon.
==== Fogalmak ====
* **Fő termék** \\ eVIR-be rögzített [[evir:torzsadatok:cikktorzs:termekek|termék]], amelyre a variánsok hivatkoznak.
* {{fa>exclamation-circle?lg}} A fő terméknek **már fent kell lennie** a webshopon, amikor a variáns felkerül - a variáns a webshopon lévő fő termék azonosítójára hivatkozik.
* **Variáns termék** \\ Szintén önálló eVIR termék, a fő termékkel megegyező [[evir:torzsadatok:cikktorzs:cikk_kategoria_adatai|cikk kategóriában]], eltérő tulajdonság értékkel.
* {{fa>exclamation-circle?lg}} Egy variánsnak **egy** fő terméke legyen. Ha többet rögzítünk, a szinkron egyet használ közülük.
* {{fa>exclamation-circle?lg}} **Nincs többszintű csoport:** egy variánsnak nem lehet variánsa.
* **Termék típus** \\ Az eVIR cikk kategóriájából létrejövő //product class//. Ez tartalmazza a kategóriához rendelt cikk tulajdonságokat, és ezen belül azt, hogy közülük melyik a **variáns paraméter**.
* **Variáns paraméter** \\ A választót adó cikk tulajdonság.
* {{fa>exclamation-circle?lg}} **Termék típusonként legfeljebb kettő lehet.** Ha a szinkron beállításban mindhárom //variáns tulajdonság// mező ki van töltve, a program a **két legkisebb sorszámút** használja, a harmadik figyelmen kívül marad.
* {{fa>info-circle?lg}} A variáns paraméterek a webshopon **legördülő választóként** jelennek meg.
* {{fa>info-circle?lg}} A választóként használt tulajdonság a Shoprenteren **lista típusú** paraméterként jön létre. Ha az eVIR-ben szöveg típusú, a szinkron automatikusan listaként küldi fel - ehhez nem kell semmit tenni.
==== 1. Egyszeri beállítások ====
- **Variánskezelés bekapcsolása** \\ A **''[[evir:webshop_connector:webshop_connector_menu|Webshop connector]] -> Beállítás -> [[evir:webshop_connector:beallitas:webshopok|Webshopok]]''** menüpont alatt a **[[evir:webshop_connector:beallitas:shoprenter_termek|Termék]]** területen a **Variánsok** mezőben a //**Variánsok kezelése**// opció választása. \\ \\
- **Cikk tulajdonságok rögzítése** \\ A **''Törzsadatok -> Cikkszámok -> [[evir:torzsadatok:cikktorzs:cikk_tulajdonsagok|Cikk tulajdonságok]] -> [[evir:torzsadatok:cikktorzs:cikk_tulajdonsag_adatai|Új cikk tulajdonság]]''** menüpont alatt (pl. szín, méret).
* A **''[[evir:webshop:cikk_tulajdonsag_beallitasai|Webshop_neve... webshop beállítás]]''** mezőben **''Használva van a webshopban és a szinkron beállításoknál''** kell legyen, hogy a tulajdonság a webshopra is kikerüljön. \\ \\
- **Cikk kategória beállítása** \\ A **''Törzsadatok -> Cikkszámok -> [[evir:torzsadatok:cikktorzs:cikk_kategoriak|Cikk kategóriák]]''** menüpont alatt a termékek kategóriájánál a ''Cikk tulajdonságok'' területen ki kell választani a választóként használni kívánt tulajdonságokat. \\ {{fa>info-circle?lg}} Ebből a kategóriából lesz a webshopon a **termék típus**, és ebben dől el, mely tulajdonságok a variáns paraméterek. \\ \\
- **A választó tulajdonságok megadása** \\ A **''Webshop connector -> Beállítás -> [[evir:webshop_connector:beallitas:szinkron|Szinkron]]''** menüpont alatt az **1/2/3. variáns tulajdonság szinkronizálása** mezőkben. Az első kettő számít (lásd //Variáns paraméter// a fogalmaknál).
* {{fa>exclamation-circle?lg}} Ugyanebben a szinkronban be kell kapcsolni a **Kategória szinkronizálása** és a **Tulajdonságok szinkronizálása** mezőket is. A tulajdonság **értékei** csak akkor kerülnek ki a termékre, ha **mindkettő** be van kapcsolva; a termék típus hozzárendelése pedig a //Kategória szinkronizálása// mezőn múlik. Ezek nélkül a szinkron hibajelzés nélkül fut le, és a webshopon nem lesz választó.
==== 2. Termékek rögzítése ====
- **Fő termék** \\ A ''Törzsadatok -> Cikkszámok -> Terméklista'' menüpont alatt.
- A ''//Webshop_neve...// [[evir:webshop:webshop_cikk_lathatosag|webshop beállítás]]'' mezőben aktív értéket kell választani.
- A ''Cikk tulajdonságok'' gombra kattintva a [[evir:webshop:webshop_cikk_tulajdonsagok|webshop tulajdonságok]] űrlapon a ''Tulajdonságok'' területen értéket adunk a választó tulajdonságoknak. \\ Például //Piros-S kocka//: cikkszám = TERMEK_123, szín = piros, méret = S.
- Az űrlap alján a ''Variáns cikkek'' területen hozzáadjuk a variáns termékeket.
- Mentés. \\ \\
- **Variáns termékek** \\ Ugyanaz, mint a fő terméknél - a ''Variáns cikkek'' terület kitöltése nélkül, **eltérő** tulajdonság értékkel. \\ Például //Kék-S kocka//: cikkszám = TERMEK_124, szín = kék, méret = S.
* {{fa>exclamation-circle?lg}} Ha a fő terméknél kitöltöttünk egy választó tulajdonságot, akkor **minden variánsnál** ki kell töltenünk - amelyik cikken üres, az nem jelenik meg a választóban, és erre nincs figyelmeztetés.
* A variánsnak is legyen aktív webshop beállítása, és **ugyanabba a cikk kategóriába** tartozzon, mint a fő termék - a választót a kategóriából képzett termék típus adja.
==== 3. Feltöltés a webshopba ====
{{fa>exclamation-circle?lg}} **A sorrend itt nem mindegy.**
- **Kategória szinkronizálása** \\ **''Webshop connector -> [[evir:webshop_connector:szinkronizalasok|Szinkronizálások]] -> Kategória szinkronizálása''**. Ez a menüpont **először a cikk tulajdonságokat** küldi fel, majd a kategóriákat és a termék típusokat - így a termék típus már a felküldött tulajdonságokra hivatkozva kapja meg a variáns paramétereket.
* {{fa>info-circle?lg}} Ha egy tulajdonság még nem volt fent, amikor a termék típus összeállt, akkor abból a termék típusból kimarad a variáns paraméter. Ilyenkor a kategória szinkront **újra kell futtatni**.
- **Cikk szinkronizálása** \\ **''Webshop connector -> Szinkronizálások -> Cikk szinkronizálása''**. Ekkor kerül fel a termék típus hozzárendelése, a tulajdonság értékek és a fő termékre való hivatkozás.
- **Képek szinkronizálása** \\ A [[evir:webshop:webshop_cikk_kepek|cikkekhez rögzített képek]] feltöltése.
- **Készlet rögzítése** \\ **''Raktár -> [[evir:raktar:raktar_bevetelezes|Bevételezés számláról]]''** - a fő terméknek és minden variánsnak külön készlete van.
- **Készlet szinkronizálása** \\ **''Webshop connector -> Szinkronizálások -> Készlet szinkronizálása''**.
==== Gyakori hibák ====
* **A termékek felkerültek, de nincs választó** \\ A termék típusban nincs variáns paraméter. Ellenőrizni kell, hogy a cikk kategóriához hozzá van-e rendelve a tulajdonság, ki van-e töltve a //variáns tulajdonság szinkronizálása// mező, és le futott-e a //Kategória szinkronizálása// **a tulajdonságok felküldése után**.
* **A választó megjelenik, de a harmadik tulajdonság nem** \\ Ez nem hiba: termék típusonként legfeljebb két variáns paraméter lehet, a harmadik mező figyelmen kívül marad.
* **A variáns nem kapcsolódik a fő termékhez** \\ A variáns akkor tud a fő termékre hivatkozni, ha a fő termék **már fent van** a webshopon. Ha a variáns cikkszáma ábécében előbb áll, előfordulhat, hogy a variáns megy fel előbb - ilyenkor a **cikk szinkron újbóli futtatása** rendezi a kapcsolatot.
* **A tulajdonság értékei nem jelennek meg** \\ A szinkron beállításban a //Tulajdonságok szinkronizálása// vagy a //Kategória szinkronizálása// mező nincs bekapcsolva - a paraméter értékek kiküldéséhez mindkettő kell.
* **A variáns nem jelenik meg a csoportban** \\ A variáns cikk webshop beállítása nem aktív, vagy nem ugyanabban a cikk kategóriában van, mint a fő termék.
__Kapcsolódó oldalak:__
* [[evir:webshop_connector:variansok|Variáns kezelés a külső webshopokban]]
* [[evir:webshop_connector:beallitas:shoprenter_termek|Shoprenter beállítás: Termék]]
* [[evir:webshop_connector:beallitas:egyedi_szinkron_beallitas|Egyedi szinkron beállítás]]
* [[evir:webshop:cikk_tulajdonsag_beallitasai|Cikk tulajdonság webshop beállításai]]
* [[evir:shoprenter:altalanos|Shoprenter általános]]
* [[evir:shoprenter:beallitas|Shoprenter beállítás]]