Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat |
evir:woocommerce:telepites [2020/07/31 09:49] – royal | evir:woocommerce:telepites [2025/05/23 09:44] (aktuális) – [Következik az eVIR oldali beállítások elvégzése] era |
---|
| |
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 + 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 | * 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]] | * 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 | * 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ó (API limitáció, teljesen jogosan) | * 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 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 Rendszer->Beállítások->Beállítások menüpontban a Woocommerce részen. A konkrét lépések Wordpress oldalon: | 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ó hozzáadása === |
Felhasználók → Új hozzáadása (pl. név: evir, szerepkör: szerkesztő) | |
{{ :evir:woocommerce:wp_user.png?nolink |}} | * **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ó === | === 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_user.png?nolink |}} | |
| |
---- | * **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 |
| |
=== 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). | |
{{ :evir:woocommerce:wp_restapi_kulcs.png?nolink |}} | |
| |
---- | ---- |
| |
=== eVIR oldali beállítás === | {{ :evir:woocommerce:wp_restapi_kulcs.png?700|}} |
A ''Rendszer->Beállítások->Rendszerbeállítások'' menüpontban a [[evir:rendszer:beallitasok:woocommerce|Woocommerce]] részen kell az eredményül kapott kulcsokat bemásolni: | |
| |
{{ :evir:woocommerce:wp_evir_beallitas.png?nolink |}} | === Rest API kulcs === |
| |
A ''ck_...'' kezdetű kulcs a felhasználó, a ''cs_...'' kezdetű kulcs pedig a jelszó. | 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**. |
| |
---- | ---- |
| |
=== Képek feltöltéses === | __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]] |
| |
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. Ennek oka, hogy a termék képeket nem a WooCommerce kezeli, hanem a Wordpress médiatárba kerülnek bele. | |
| |
---- | |
| |
A beállítások elvégzése után már a [[evir:webshop:webshop_cikk_beallitasok|Webshop cikk beállítások]] oldalon leírt adatok szinkronizálása, feltöltése következik a [[evir:woocommerce:mukodes|WooCommerce kapcsolat működése]] oldalon leírtaknak megfelelően. | |