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.

A cikket dőnként frissíteni fogom új kódokkal, így érdemes néha visszanézni.

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 (letöltés: legújabb verzió | tesztelt verzió) 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

WooCommerce vásárlói e-mail címek

Az alábbi kódot a PhpMyAdmin felületen kell lefuttattni, és kilistázódnak a vásárlói e-mail címek.

Kód letöltése

Kezelési költség hozzáadása szállítási módhoz (WooCommerce)

Ha valamelyik szállítási mód választása esetén szeretnél plusz kezelési költséggel számolni, akkor ez a kód kell neked.

Kód letöltése a vonatkozó cikkben

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, 100+ snippettel. A WPCode letöltéséhez – kattints a linkre!

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.