Hasznos WordPress WooCommerce webáruház snippetek

Az alábbiakban összegyűjtöttem pár hasznos, WooCommerce-ben használható, ún. snippetet. Olyan rövid kódokat, amelyek kiegészítik vagy megváltoztatják az alapfunkciókat.

Ezt a cikket több mint 4 hónapja kezdtem el írni – gondoltam időnként frissíteni fogom új kódokkal, hogy ne legyen sok apró cikkben olyan információ, ami logikailag összetartozik.

Hogyan használd a snippeteket?

4 fő irány van, hogy hová kell tenned a kódokat, hogy azok lefussak a WordPress weboldalon belül.

  • A leggyorsabb megoldás, ha a gyerek kinézeted (ez fontos, egyébként kinézet frissítéskor el fog veszni!) functions.php (Megjelenés => Sablon fájlszerkesztő) fájljába másold be. Ha nem éred el a az admin felületen, akkor FTP-n vagy cPanelen keresztül tudod szerkeszteni. A functions.php fájlba rakott snippetek hátránya, hogy csak akkor szabad használni, ha van gyerek kinézet, ellenkező esetben a kinézet frissítésekor el fog veszni. Ha kinézetet cserélsz, akkor is.
  • A Code Snippets bővítménnyel is be tudod tenni a weboldaladba a plusz kódot.
  • Saját bővítménybe is be tudod illeszteni a kódot. Itt csak arra kell figyelni, hogy a kötelező fejléc adatok meg legyenek adva – ezek a https://developer.wordpress.org/plugins/plugin-basics/header-requirements/ alatt össze vannak foglalva. A fejléc alá mehet a kód – a php nyitó és lezáró részekre figyelni kell!
  • Kikapcsolhatatlan bővítményként is létrehozhatod, ha olyan kódot adsz az oldalhoz, aminek mindenképpen le kell futnia.

Melyik módszert javaslom?
Én a saját bővítményes megoldásra szavazok. Sokkal könnyebb ezeket kéznél tartanom, mint a kódokat külön. Illetve a WordPress a kikapcsolhatatlan bővítmények után a sima bővítményeket futtattja le, majd jön a kinézet, és ha van gyerek kinézet, akkor az az utolsó.

Jöjjenek hát a snippetek!

Ingyenes szállításhoz szükséges még x összeg:

A kosár és pénztár oldalon megjelenik a kód segítségével egy ilyen üzenet:

Egyébként ezt a funkciót a HuCommerce is tudja.

Kód letöltése

Megjegyzés:
A “free_shipping_limit” értékét kell átírni a webáruházad ingyenes szállításhoz szükséges vásárlási értékére.

Bizonyos kosárösszeg felett egy termék ajándékba

Ezzel a kóddal meg lehet határozni, hogyha a kosárban lévő termékek összértéke elér egy előre beállított összeget, akkor egy szintén előre beállított termék automatikusan a kosárba kerüljön. Ez utóbbinak érdemes ingyenesnek lennie, hiszen úgy van értelme. 🙂 Azt azért érdemes tudni, hogyha automatizáltan vannak a rendelések fizetés után kiküldve, akkor mindig ellenőrizni kell, hogy az eredetileg ajándékba adott terméket nem rendelte-e meg önmagában valaki (ami ugye azt jelentené, hogy ingyen rendelget).

Kód letöltése

Megjegyzések:
A “cart_total” résznél kell a kosárösszeget megadni, és “free_product_id” résznél a kosárba teendő termék azonosítóját.

Ajánlott termékek rész törlése

Erről korábban írtam már, itt található a cikk.

Banki átutalásos fizetés törlése utánvétes szállításnál

Az erről szóló cikk ide kattintva olvasható el. A mintakódokat le lehet tölteni.

Egy megadott termékkategóriából való vásárlás esetén egy plusz termék kosárba rakása

Kód letöltése

Megjegyzések:
Ha a “product_category_id” résznél megadott azonosítójú termékkategória bármelyik terméke a kosárba kerül, akkor “free_product_id” résznél megadott termékazonosítójú termék automatikusan bekerül mellé a kosárba (kivéve, ha már benne van az is esetleg).

Termék automatikus kosárba tétele a weboldalra lépéskor

A “product_id” résznél megadott termékazonosítójú termék automatikusan a kosárba kerül.

Kód letöltése

Egyéni “placeholder” szövegek a pénztár oldal mezőinek

A pénztár oldalon nem minden mezőben van magyarázó szöveg (hivatalos nevén: placeholder – helykitöltő). Ezt az alábbi kis kóddal lehet pótolni, ill. egyénileg paraméterezni.

Kód letöltése

Továbbiak, avagy WordPress snippetek keresése

Az interneten számtalan forrásból juthatsz snippetekhez, csak rá kell keresni a funkció nevére + a “snippet” kifejezésre. A kódokat minden esetben érdemes átnézni (sokszor elavultak, nem működnek sajnos), és teszt oldalon kipróbálni először.

A WPCode – Insert Headers and Footers + Custom Code Snippets – WordPress Code Manager bővítményben van egy remek snippetgyűjtemény.

Cikkértesítő

Ha nem szeretnél lemaradni az új cikkekről, akkor iratkozz fel az értesítőre!

Szólj hozzá!

WordPress segítséget keresel?

Kérj díjmentes árajánlatot!

Főbb szolgáltatásaim: weboldal/webáruház készítés, megújítás, fejlesztés, gyorsítás, karbantartás, hibajavítás, oktatás, stb.