Felhasználói eszközök

Eszközök a webhelyen


spec:woocommerce

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
Következő változat
Előző változat
spec:woocommerce [2022/01/13 14:13] – [Rendelés] csetomspec:woocommerce [2022/03/09 13:45] (aktuális) – Woocommerce szinkronizáció és feltöltés közti különbség csetom
Sor 239: Sor 239:
   * szinkronizálás   * szinkronizálás
 műveleteknek, amelyeket a felületről el kell tudni érni, valamint biztosítani kell az időzített futtathatóságot. Ez egyelőre cron-ból hívott tokenes lekérés lesz, de a jövőben változik. műveleteknek, amelyeket a felületről el kell tudni érni, valamint biztosítani kell az időzített futtathatóságot. Ez egyelőre cron-ból hívott tokenes lekérés lesz, de a jövőben változik.
 +
 +==== Szinkronizálás ====
 +A szinkronizálás célja az utolsó szinkronizálás óta változott adatok **gyors** felküldése a shopba. Ezek a műveletek akár pár percenként is lefuthatnak, ezért kritikus a leggyorsabb futásra és a legkevesebb erőforrás használatra való optimalizálás. Amennyiben a szinkronizáció nem végzett a termékekkel 1 percen belül, úgy háttérben folytatja a műveletet. 
 +  * alapadatok és árak esetében a cikk modify_date-je alapján lehet
 +  * készlet esetén az eVIR belső auditja alapján érintett termékeknél
 +Előfordulhat, hogy mondjuk napi időzítéssel (de külön-külön) mehetnek a képek és dokumentumok, cikk kategóriák szinkronizálása is. Ebben az esetben nem lesz gyors, mivel csak összehasonlítás alapon lehet megcsinálni, azaz le kell tölteni a teljes listát Woo-ból, összehasonlítani az eVIR-ben levővel, és csak a változásokat feltölteni.
  
 ==== Feltöltés ==== ==== Feltöltés ====
Sor 245: Sor 251:
   * Az üzemeltetés során bármikor "alaphelyzetbe" hozni az adatokat, azaz a webshopban történt elállítgatásokat helyrehozni, visszaállítani abba az állapotba, amiről az eVIR tud. Feltöltés esetén NEM vizsgálunk semmit, nem függ semmitől semmi, egyszerűen fel kell tölteni az adatokat a webshopba. Ha szükséges az ütközés miatt, akkor lehet előtte törölni, vagy bármit csinálni, de akkor is feltétel nélkül az eVIR-ben levő állapotra kell beállnia minden mező minden értékének. Ez a művelet jellemzően egyszer vagy nagyon ritkán (hetente, havonta?) fog lefutni. Nem az a lényeg, hogy mennyi idő alatt fut le, hanem hogy lefusson és erről visszajelzés érkezzen.   * Az üzemeltetés során bármikor "alaphelyzetbe" hozni az adatokat, azaz a webshopban történt elállítgatásokat helyrehozni, visszaállítani abba az állapotba, amiről az eVIR tud. Feltöltés esetén NEM vizsgálunk semmit, nem függ semmitől semmi, egyszerűen fel kell tölteni az adatokat a webshopba. Ha szükséges az ütközés miatt, akkor lehet előtte törölni, vagy bármit csinálni, de akkor is feltétel nélkül az eVIR-ben levő állapotra kell beállnia minden mező minden értékének. Ez a művelet jellemzően egyszer vagy nagyon ritkán (hetente, havonta?) fog lefutni. Nem az a lényeg, hogy mennyi idő alatt fut le, hanem hogy lefusson és erről visszajelzés érkezzen.
  
-==== Szinkronizálás ==== +feltöltést jelenleg cikkek esetében a módosítási dátum legkorábbira állítása, és egy szinkronizáció futtatásával érjük el
-szinkronizálás célja az utolsó szinkronizálás óta változott adatok **gyors** felküldése shopba. Ezek a műveletek akár pár percenként is lefuthatnak, ezért kritikus a leggyorsabb futásra és a legkevesebb erőforrás használatra való optimalizálás. +
-  * alapadatok esetében a cikk modify_date-je alapján lehet +
-  * készlet esetén az eVIR belső auditja alapján érintett termékeknél +
-  * árak esetén is a modify_date esetén +
-Előfordulhathogy mondjuk napi időzítéssel (de külön-külön) mehetnek a képek és dokumentumok, cikk kategóriák szinkronizálása is. Ebben az esetben nem lesz gyors, mivel csak összehasonlítás alapon lehet megcsinálni, azaz le kell tölteni a teljes listát Woo-ból, összehasonlítani az eVIR-ben levővel, és csak a változásokat feltölteni.+
  
  
Sor 256: Sor 257:
  
 Az egyedi szinkronizálás esetében a felhasználó maga rakja össze, hogy mely adatok kerüljenek szinkronizálásra a webshopba. Ez jelenleg a cikkekre van megírva.  Az egyedi szinkronizálás esetében a felhasználó maga rakja össze, hogy mely adatok kerüljenek szinkronizálásra a webshopba. Ez jelenleg a cikkekre van megírva. 
-A ''Szinkronizálások/Új cikk szinkronizálás '' menüpontban lehet egy egy ''új név'' megadásával lehet új egyedi szinrkonizálást létrehozni. A cikkhez tartozó szinkronizálható mezők fel vannak sorolva, mindegyikhez egy legördülő tartozik. Két féle mező fajta van:+A ''Szinkronizálások/Szinkron beállítás'' menüpontban a''Hozzáad'' gomb megnyomásával lehet új egyedi szinrkonizálást létrehozni. A cikkhez tartozó szinkronizálható mezők fel vannak sorolva, mindegyikhez egy legördülő tartozik. Két féle mező fajta van:
   * Igen/Nem: Vagyis szinkronizálni akarom a mezőt vagy sem.   * Igen/Nem: Vagyis szinkronizálni akarom a mezőt vagy sem.
   * Az adott mezőhöz egy termék tulajdonság rendelhető hozzá, mely ha be van állítva a cikkhez, akkor az nem mint tulajdonság, hanem a kiválasztott mezőhöz kerül feltöltésre.   * Az adott mezőhöz egy termék tulajdonság rendelhető hozzá, mely ha be van állítva a cikkhez, akkor az nem mint tulajdonság, hanem a kiválasztott mezőhöz kerül feltöltésre.
Sor 264: Sor 265:
   * Ha van új cikk, amely még nem szerepel a webshopban, akkor az feltöltésre kerül. A név ebben az esetben mindenképp feltöltésre kerül, bármi is legyen beállítva az egyedi szinkronizálásban.   * Ha van új cikk, amely még nem szerepel a webshopban, akkor az feltöltésre kerül. A név ebben az esetben mindenképp feltöltésre kerül, bármi is legyen beállítva az egyedi szinkronizálásban.
  
-Ezeket a szinkronizálásokat lehet futtatni a ''Szinkronizálások/Cikk szinkronizálás'' menüpont alatt, ahol az összes egyedi szinkronizálás megtalálható és látható mikor volt utoljára futtatva az egyes szinkronizálások. A ''Szinkronizálás'' gombbal az összes utolsó szinkronizálási időpont után modósult terméket szinkronizálja, míg az ''Összes termék szinkronizálása'' gomb megnyomásával figyelmen kívűl hagyjuk ezt az időpontot, és az összes cikket szinkronizálja a webshop termékeivel+Ezeket a szinkronizálásokat  ugyan itt lehet futtatni a ''Szinkronizálások/Szinkron beállítás'' menüpont alatt, ahol az összes egyedi szinkronizálás megtalálható és látható mikor volt utoljára futtatva (note: //Ez itt téves infó. Nem az látható mikor volt utoljára futtatva, noha azt is látni kéne, hanem azt, hogy meddig jutott el a szinkron, a termék módosítási ideje)//. A ''Szinkronizálás'' gombbal az összes utolsó szinkronizálási időpont után modósult terméket szinkronizálja, míg az ''Összes termék szinkronizálása'' gomb megnyomásával beállítja ezt az időpontot a legkorábbira, és az összes cikket szinkronizálja. 
 \\ A ''Szerkesztés'' gombbal módosítani tudjuk a szinkronizálandó mezőket.  \\ A ''Szerkesztés'' gombbal módosítani tudjuk a szinkronizálandó mezőket. 
  
spec/woocommerce.txt · Utolsó módosítás: 2022/03/09 13:45 szerkesztette: csetom