Következő változat | Előző változat |
evir:woocommerce:telepites [2020/05/17 22:52] – létrehozva royal | evir:woocommerce:telepites [2023/09/23 04:39] (aktuális) – ↷ Links adapted because of a move operation 54.36.148.106 |
---|
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 | * 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ó (API limitáció, teljesen jogosan) |
| * 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 stb. |
| |
| 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 Rendszer->Beállítások->Beállítások menüpontban a Woocommerce részen. A konkrét lépések Wordpress oldalon: |
| |
| === Felhasználó hozzáadása === |
| Felhasználók → Új hozzáadása (pl. név: evir, szerepkör: Bolt kezelő vagy adminisztrátor) |
| {{ :evir:woocommerce:wp_user.png?nolink |}} |
| |
| ---- |
| |
| |
| === 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 |}} |
| |
| ---- |
| |
| === 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 === |
| 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 |}} |
| |
| A ''ck_...'' kezdetű kulcs a felhasználó, a ''cs_...'' kezdetű kulcs pedig a jelszó. |
| |
| |
| ---- |
| |
| === Képek feltöltéses === |
| |
| 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. |
| |
| ---- |
| |
| === Rendelés beállítások === |
| |
| A szállítási díjat az eVIR egy tételként fogja kezelni, ezért létre kell hozni, egy szolgáltatást, "Szállítási díj" néven. |
| |
| Ez után a ''Rendszer->Beállítások->Rendszerbeállítások'' menüpontban a [[evir:rendszer:beallitasok:woocommerce|Woocommerce]] részen 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**. |
| |
| ---- |
| |
| === Fizetési mód beállítások === |
| |
| Össze kell hangolni a Woocommerce shopban levő fizetési módokat az eVIR-ben levő fizetési módokkal, azaz meg kell határozni, hogy a rendelések letöltésekor melyik fizetési módot minek feleltesse meg. Ezt a [[evir:torzsadatok:penzugyi:fizetesi_modok|Fizetési módok]] oldalon lehet megtenni. Azt a fizetési mód megnevezést amit a Woocommerce átad azt be kell írni a ''Woocommerce gateway'' mezőbe, aminek hatására a vevői megrendelés fizetési módja az lesz, amihez hozzá lett rendelve. Egy Woocommerce fizetési módot csak határozottan 1 db eVIR fizetési módhoz lehet hozzárendelni. Minden Woocommerce-ben használt fizetési módhoz kell tartozzon eVIR fizetési mód ahhoz, hogy a megrendelések letölthetőek legyenek. |
| |
| ---- |
| |
| |
| 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. |
| |
| |
| ---- |
| |
| Kapcsolódó oldalak: |
| * [[evir:webshop:webshop_cikk_beallitasok|Webshop cikk beállítások]] |
| * [[evir:woocommerce:mukodes|WooCommerce kapcsolat működése]] |
| * [[evir:woocommerce:automatizalas|WooCommerce automatizálás]] |
| * [[evir:webshop_connector:kulso_webshop|Külső webshop üzemeltetése]] |
| |
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. | |
| |
| |