===== WooCommerce telepítés / beállítás ===== Egy eVIR + WooCommerce alapú rendszer kialakításakor mind eVIR, mind WooCommerce oldalon el kell végezni bizonyos beállításokat ahhoz, hogy a két rendszer kommunikálni tudjon egymással. Amire szükség van: * egy eVIR rendszer, telepített WooCommerce modullal, * az eVIR rendszerben fel kell vinni a termékeket, illetve lehetőség van a termék képeket, tulajdonságokat is rögzíteni. Ezt pontosan ugyan az a modul végzi, ami az eVIR saját belső B2B [[evir:webshop:altalanos|Webshopja]] számára biztosítja az adatokat: [[evir:webshop:webshop_cikk_beallitasok|Webshop cikk beállítások]], * egy tetszőleges helyre telepített Wordpress + WooCommerce, admin jogosultságú hozzáféréssel, * mind az eVIR, mind WooCommerce esetében https-el elérhető tárhely szükséges, különben NEM működik a kommunikáció, * szükség van http basic authentikáció támogatására, amihez pluginre van szükség, pl: * https://github.com/WP-API/Basic-Auth vagy * https://wordpress.org/plugins/wp-basic-authentication vagy * https://wordpress.org/plugins/wp-similar-basic-auth. Ha ezek rendelkezésre állnak, akkor - először a WooCommerce rendszerben kell létrehozni egy legalább "Bolt kezelő" jogosultságú felhasználót az eVIR részére, - majd generálni a REST API-hoz egy kulcsot, - amit az eVIR-ben be kell állítani a [[evir:webshop_connector:kulso_webshop|Webshop connector]]-> Beállítás -> [[evir:webshop_connector:beallitas:webshopok|Webshopok]] menüpont alatt a //Woocommerce// típus kiválasztása után. ==== A konkrét lépések Wordpress oldalon: ==== {{ :evir:woocommerce:wp_user.png?700|}} === Felhasználó hozzáadása === * **Felhasználók** * **Új felhasználó hozzáadása** \\ Például: * Név: eVIR, * Szerepkör: Bolt kezelő vagy Adminisztrátor ---- {{ :evir:woocommerce:wp_restapi_user.png?700|}} === Rest API felhasználó === * **Woocommerce** * **Beállítások** * **Haladó** * **Rest API** * **Kulcs hozzáadása**, majd itt beállítandó: * Felhasználó: eVIR * Jogosultság: olvasás / írás * Az ''**API-kulcs generálása**'' gombot kell megnyomni ---- {{ :evir:woocommerce:wp_restapi_kulcs.png?700|}} === Rest API kulcs === Az eredményül kapott kulcsot ki kell másolni innen, és biztonságos helyre tenni, mert később már nem lesz lehetőség újra megnézni (de másikat generálni bármikor lehet). ---- ==== Következik az eVIR oldali beállítások elvégzése ==== * **Webshop connector**, * **Beállítás** * **[[evir:webshop_connector:beallitas:webshopok|Webshopok]]** menüpont alatt. * Néhány információ, amit még a [[evir:webshop_connector:beallitas:webshop_beallitas|webshop beállítása oldalon]] részletezünk: * **[[evir:webshop_connector:beallitas:woocommerce_kapcsolat|WooCommerce "Kapcsolat" beállítás]]**: * A ''ck_...'' kezdetű //REST API felhasználói kulcs// az eVIR-ben a Felhasználó, a ''cs_...'' kezdetű //REST API felhasználói titkos kulcs// pedig a Jelszó mezőbe kell kerüljön. * Amennyiben a termékekhez tartozó képeket az eVIR tárolja, és az eVIR-nek kell feltölteni, akkor szükség van egy Wordpress felhasználó nevére és jelszavára is, amit szintén a webshop beállításokban kell rögzíteni. \\ Ennek oka, hogy a termék képeket nem a WooCommerce kezeli, hanem a Wordpress médiatárba kerülnek bele. * **[[evir:webshop_connector:beallitas:woocommerce_szolgaltatasok|WooCommerce "Szolgáltatások" beállítás]]**: * A szállítási díjat az eVIR egy tételként fogja kezelni, ezért [[evir:torzsadatok:cikktorzs:szolgaltatasok|létre kell hozni, egy szolgáltatást]], például "Szállítási díj" néven. \\ Ezután szintén a webshop beállításakor a ** [[evir:webshop_connector:beallitas:szolgaltatasok|Szolgáltatások]]** területen kell a szállítási költséghez ''Szállítási díj cikkszám'' mezőbe beírni az újonnan létrehozott szolgáltatásunk **cikkszámát**. ---- __Kapcsolódó oldalak:__ * [[evir:webshop:webshop_cikk_beallitasok|Webshop cikk beállítások]] * [[evir:webshop_connector:kulso_webshop|Külső webshop üzemeltetése]] * [[evir:webshop_connector:webshop_szinkronizalas|Webshop szinkronizálások, webshopok automatizálása]] * [[evir:woocommerce:adoszamitas_beallitasok|Adó számítás beállítása a WooCommerce felületen]] * [[evir:woocommerce:rendeles_szallitasi_mod|Rendelés szállítási mód beállítása a WooCommerce felületen]] * [[..:webshop_connector:webshop_torzsadatok_beallitasai|Webshophoz tartozó törzsadatok, beállítások]]