=== B1.lt === Contributors: b1accounting Requires at least: 3.3.1 Tested up to: 4.9.4 Stable tag: trunk == Description == Įskiepis skirtas sinchronizuoti produktus ir užsakymus tarp WooCommerce ir B1.lt aplikacijos. == Installation == ### Reikalavimai ### * PHP 7.2.1 (Min 7.0) * WooCommerce 3.3.1 * MariaDB 10.2 / MySQL 5.7 ### Diegimas ### * `NEBŪTINA` Pasidarykite failų atsarginę kopiją. * Padarykite atsarginę DB kopiją. * Jei bandote atnaujinti nuo 1.x.x versijos iki 2.0 - Būtinai išjunkite ir ištrinkite seną įskiepį (`b1accounting` iš `wp-content/plugins/`). * Perkelkite `b1-accounting` direktoriją į woocommerce `wp-content/plugins/` direktoriją. * Administracijos skiltyje įdiekite modulį ir suveskite reikiamą informaciją. * Išsaugokite pakeitimus. * Paleiskite prekių sinchronizavimo komandą. * Susiekite B1 ir e.parduotuvės prekes `Nesusiję produktai` skiltyje. * Prie serverio `Cron` darbų sąrašo pridėkite visas išvardintas komandas, nurodytas modulio konfigūravimo puslapyje. * Pridėti `Cron` darbus galite per serverio valdymo panelę (DirectAdmin, Cpanel) arba įvykdę šias komandines eilutes serverio pusėje * `0 */12 * * * wget -q -O - '[products_cron_url]'` Vietoj [products_cron_url] reikia nurodyti savo Cron adresą. * `*/5 * * * * wget -q -O - '[orders_cron_url]'` Vietoj [orders_cron_url] reikia nurodyti savo Cron adresą. * `0 */4 * * * wget -q -O - '[quantities_cron_url]'` Vietoj [quantities_cron_url] reikia nurodyti savo Cron adresą. * Paleiskite prekių kiekio sinchronizavimo komandą. * `NEBŪTINA` Paleiskite užsakymų sinchronizavimo komandą. * `NEBŪTINA` Įjunkite `Bandyti nurašyti kiekį` administracijos skiltyje. * Norėdami, kad pirkėjai matytų B1 sugeneruotas sąskaitas, reikia `wp-content\plugins\woocommerce\templates\myaccount\orders.php` faile norimoje puslapio vietoje įterpti nuorodą pvz. ``` #!php get_status() == 'completed') { ?> id . '&key=' . $order->post->post_password ?>'>PDF ``` ### Pastabos #### Į B1 siunčiami TIK užsakymai su statusu "Completed" / "Įvykdyta" (reikšmė 'wc-completed'). Užsakymo data yra laikoma ta, kuri yra nurodyta prie užsakymo e.parduotuvėje. Norint, kad data sutaptų su mokėjimu, prieš patvirtinant užsakymą reikia pakeisti ir šią datą. ### Kontaktai ### * Kilus klausimams, prašome kreiptis info@b1.lt == Changelog == No changes == Upgrade Notice == No notes == Screenshots == 1. **Settings** - Settings configuration page 2. **Unlinked products** - B1.lt and E.shop unlinked products list 3. **Linked products** - B1.lt and E.shop linked products list