Kaip įdiegti agentą į WordPress ir WooCommerce
Trys būdai įterpti kodą į WordPress, kaip agentas nuskaito WooCommerce katalogą, ką daryti su talpyklos (cache) papildiniais ir kaip susieti pokalbį su krepšeliu.
WordPress sistemoje kodas įterpiamas trimis būdais. Rinkitės pagal tai, kiek esate susipažinę su temos failų redagavimu.
1 būdas: kodo įterpimo įskiepis (rekomenduojame)#
Saugiausias variantas: pakeitimai neprarasite atnaujinant temą.
- Įdiekite bet kurį įskiepį scenarijams įterpti: WPCode, Insert Headers and Footers, Code Snippets.
- Atidarykite įskiepio nustatymus ir raskite lauką kodui poraštėje – dažniausiai jis vadinamas Footer arba Body (before closing tag).
- Įklijuokite eilutę iš kabineto ir išsaugokite.
2 būdas: temos failas#
- „Išvaizda“ → „Temos failų redaktorius“.
- Atidarykite
footer.php. - Įklijuokite kodą prieš
</body>. - Atnaujinkite failą.
Svarbu: redaguokite antrinę temą. Atnaujinus pagrindinę temą, failas bus perrašytas kartu su jūsų kodu.
3 būdas: per functions.php#
Tiems, kam artimesnis kodas. Antrinės temos functions.php faile:
add_action('wp_footer', function () {
echo '<script src="https://comag.vibevox.pro/widget.js" data-slug="jūsų-slug" async></script>';
});
Tikslų scenarijaus eilutę rasite kabinete, paspaudę mygtuką „Kopijuoti kodą“.
WooCommerce katalogas#
Nurodykite svetainės adresą nustatymuose ir paleiskite analizę. Naršyklė nuskaito WooCommerce prekes per struktūrizuotus puslapių duomenis: pavadinimą, kainą, prieinamumą, aprašymą, nuotraukas, kategorijas.
Ką verta žinoti:
- Variacinės prekės patenka į kortelę su kainų diapazonu ir charakteristikomis.
- Paslėptos ir juodraštinės prekės nenuskaitomos – taip ir turi būti.
- Tik prisijungusiems skirtų prekių agentas nematys: jis naršo svetainėje kaip įprastas lankytojas.
- Jei turite prekių eksportą į CSV, jį galima įkelti skyriuje „Katalogas“ – kartais tai greičiau ir tiksliau nei naršymas.
Krepšelis ir apmokėjimas#
WooCommerce sistemoje apmokėjimas pokalbyje dažniausiai neįjungiamas: parduotuvė turi savo kasą su pristatymu, mokesčiais ir kuponais.
Nustatymuose nurodykite nuorodą į krepšelį, dažniausiai https://jūsų-domenas/cart arba /krepšelis. Agentas nukreips pirkėją ten.
Kad matytumėte, kurie dialogai virsta užsakymais, pridėkite pirkimo pikselio fragmentą į puslapį „Ačiū už užsakymą“. WooCommerce sistemoje tai yra šablonas checkout/thankyou.php arba tas pats kodo įterpimo įskiepis su sąlyga užsakymo puslapiui.
Pokalbio mygtukas įdeda prekę į WooCommerce krepšelį#
Prekių kortelės agento atsakymuose – tai ne tik paveikslėliai grožiui. Kiekviena turi nuorodą į prekės puslapį jūsų parduotuvėje, o agentas moka naudotis standartiniu WooCommerce mechanizmu, skirtu pridėti į krepšelį: adreso pavidalu ?add-to-cart=123.
Pirkėjas paspaudžia mygtuką pokalbyje, prekė atsiduria krepšelyje, toliau veikia jūsų kasa su visais pristatymo, kuponų ir mokesčių įskiepiais. Tam nereikia jokių integracijų ar raktų: mechanizmas įdiegtas WooCommerce sistemoje nuo pat pradžių.
Jei nuoroda veda į variacinės prekės puslapį, agentas jį atidaro – dydį ir spalvą pirkėjas turi pasirinkti pats, ir tai teisinga: parinkti variantą už jį yra rizikinga.
Dar vienas dalykas, kurį verta žinoti: agentas mato puslapį, kuriame atidarytas pokalbis. Jis nuskaito prekės žymėjimą – pavadinimą, prekės kodą, kainą – ir atsako atsižvelgdamas į kontekstą. Lankytojas yra prekės kortelėje ir rašo „o pigiau yra?“ – agentas supranta, su kuo lyginti, ir pasiūlo alternatyvą iš jūsų katalogo, o ne abstraktų patarimą.
Pagrindinė priežastis, kodėl „valdiklis neatsirado“ WordPress sistemoje – talpykla. Įterpus kodą:
- Išvalykite įskiepio talpyklą: WP Rocket, W3 Total Cache, LiteSpeed ar ką nors, ką naudojate.
- Išvalykite CDN talpyklą, jei naudojate Cloudflare.
- Patikrinkite svetainę inkognito režimu.
Jei įskiepyje įjungtas „scenarijų sujungimas ir atidėtas įkėlimas“, įtraukite mūsų scenarijų į išimtis: trečiųjų šalių scenarijų sujungimas kartais sutrikdo įkėlimą.
Šviesi ir tamsi tema#
Valdiklis palaiko abi. Nustatymuose pasirenkama šviesi tema, tamsi arba „kaip pas lankytoją“ – pastaroji atitinka sistemos nustatymus ir yra numatytoji.
Tai patogu, jei jūsų WordPress tema turi dienos ir nakties perjungiklį: palikite „kaip pas lankytoją“, ir pokalbis sutaps su tuo, ką žmogus jau pasirinko savo įrenginyje.
Talpyklos įskiepiai#
Patikra#
- Pokalbio mygtukas atsiranda apatiniame dešiniajame kampe bet kuriame svetainės puslapyje.
- Klausimas apie prekę pateikia kortelę su kaina.
- Užsakymo mygtukas veda į WooCommerce krepšelį.
- Mobiliajame įrenginyje mygtukas neužstoja meniu ir krepšelio.
Dažni klausimai#
Ar reikalingas atskiras Commerce Agents įskiepis#
Ne. Pakanka kodo eilutės, atskiras įskiepis nereikalingas ir neįdiegiamas.
Valdiklis neatsirado, ką patikrinti pirmiausia#
Talpykla: talpyklos įskiepis ir CDN. Tada – ar kodas įterptas į poraštę, o ne į savavališką šoninės juostos valdiklį, ir ar tema tikrai išveda wp_footer().
Ar agentas žinos apie nuolaidas ir kuponus#
Apie kuponus – ne: jie taikomi WooCommerce krepšelyje. Agentas rodo tas kainas, kurios buvo aptiktos naršymo metu, įskaitant kainą su nuolaida, jei ji rodoma prekės puslapyje.
Ar tai sulėtins svetainę#
Scenarijus yra asinchroninis, sveria nedaug ir neblokuoja puslapio atvaizdavimo. Poveikis PageSpeed yra minimalus.
Ar galima rodyti valdiklį tik parduotuvėje, o ne tinklaraštyje#
Taip, jei kodą įterpsite per įskiepį su rodymo sąlygomis arba į functions.php su is_woocommerce() patikra. Paprastu atveju agentas visuose puslapiuose netrukdo: jis atsako ir į klausimus apie pristatymą iš tinklaraščio.
