A WooCommerce használatával a katalógus létrehozása „Ár kéréssel”
A WooCommerce nagyszerű lehetőséget kínál a termékek felsorolására, és nagyon egyszerűvé teszi vásárlóinak vásárolni és a megrendelések kezeléséhez. Néha azonban előfordulhat, hogy nem akarja ténylegesen eladni a dolgokat, hanem csak bemutatni őket.
Ebben a cikkben megmutatom, hogyan lehet könnyen készítsen egy fantasztikus katalógust, és adja meg az árkérés lehetőségét csak a sajátos WooCommerce opciókat és néhány elég alapot használva testreszabási részleteket.
Miért kell létrehozni a katalógust?
A klasszikus webáruház helyett egy termékkatalógus létrehozása több okból is előnyös lehet.
Ez hasznos lehet, ha:
- Nem akarsz online eladni. Csak online kell megjelenítenie a katalógusát, és az emberek valahol a fizikai tárolóba kerülnek, és elfoglalják a vásárlást.
- Lehet, hogy szolgáltatásait egyedi áron nyújtja ügyfeleinek, vagy ha nem adhat meg árat, amíg nem szerez egy speciális összetevőt (hogy nem ismeri a beszerzési árat).
- Nem lehet megengedni egy olyan bővítményt, amely az árat a kosárban lévő összeg vagy a célzott szállítási helyek, módszerek és / vagy termékméretek vagy más egyedi értékek alapján testreszabhatja.
- Nem akarja, hogy a versenytársak ismerjék a költségeit.
- Nem akarja eladni vagy bemutatni termékeit egyetlen vevőnek.
Miért érdemes ezt a WooCommerce-t használni?
A WooCommerce számos lehetőséget kínál a dobozból, így a katalógus sokkal könnyebben kezelhető és használható. Alapértelmezés szerint adjunk hozzá egy csomó attribútumot és egyéb adatot termékeire, kategóriák létrehozására és címkék elhelyezésére. A katalógust könnyebben szétválaszthatja blogjából vagy webhelyéről.
Azt is javasolhatja, hogy az egyes termékekhez megfelelő áru legyen, vagy a WooCommerce automatikusan javasolja őket. Továbbá, a látogatók szűrhetik és / vagy rendezhetik a dolgokat úgy, ahogyan szeretnék, hogy megkönnyítsék számukra, hogy megtalálják a keresett elemet.
A WooCommerce katalógus létrehozása is lehetővé teszi könnyű ár kérési lehetőséget biztosít a potenciális ügyfelek számára. Azáltal, hogy lehetővé teszik számukra, hogy a termékeket bevásárolják a kosárba, készíthetnek egy kívánságlistát, és kérhetik a listán szereplő elemek árát. Szintén megkapja címüket és / vagy e-mail címüket, ha szeretné, és az árkérései megrendelésként kerülnek tárolásra.
A lépésenkénti útmutató
Mielőtt elkezdenénk, el kell döntenie, hogy Ön akar az Ön által kínált termékek árkérelmezési lehetőségének biztosítása.
1. lépés: Az árak beállítása (vagy nem)
(ÉN) Ár kérés nélkül
Ha nem kíván ár kéréseket, hagyja üresen az ármezőt. Ebben az esetben a WooCommece nem jeleníti meg a bolthoz kapcsolódó űrlapmezőket, így nem fog semmilyen összegmezőt, árat vagy a kosár gombjait megjeleníteni.
A jó hír az, hogy ha ezt a katalógus módszert választja, akkor már befejeződött. Csak adjunk hozzá cuccot az új katalógusához, és jó dolgozni!
(II) Ár kéréssel
Ha azt szeretné, hogy az ügyfelek árajánlatot kérjenek, akkor a termékeket ingyenesvé tehetjük. Állítsa az árakat 0-ra.
Ily módon, ha készen állunk, a látogatók a katalógustermékeket kívánságlistára helyezhetik anélkül, hogy egy pókert kellene tölteniük.
2. lépés: Shop opciók
Ez a lépés még könnyebb lesz, mivel ehhez nem szükséges kód. Győződjön meg róla, hogy az alábbiakat állítja be az adminisztrációs területen:
- Nevezze át az eredetit kocsi és kijelentkezés oldalakat 'Kívánság lista' és 'Árak kérése', (Oldalak)
- Tiltsa le a kuponok használatát, hogy elkerülje a különböző üzletekkel kapcsolatos oldalakon a kedvezményes hirdetéseket (WooCommerce> Beállítások> Checkout lap)
- Minden fizetési mód letiltása annak biztosítására, hogy ezek közül senki sem jelenjen meg a fizetési oldalon (WooCommerce> Beállítások> Checkout lap)
- Tiltsa le a hajózást, vagy ha azt szeretné, hogy a látogatók eldönthessék, hogy kérik-e a szállítási árat, engedélyezze és hozzárendelje a két különböző szállítási módot, és állítsa be őket mindkettőre, hogy ingyenes
- Tiltsa le a regisztrációt a pénztárnál és a fiókom oldalán, és kapcsolja ki a bejelentkezési emlékeztetők megjelenítését, kivéve, ha azt szeretné, hogy a felhasználókat a katalógusoldalán is kezelje (WooCommerce> Beállítások> Fiókok fül)
- Tiltsa le az egyes ügyfél e-mailjeit, vagy ha visszaigazoló e-mailt szeretne küldeni a kérésekről az ügyfélnek, csak tiltsa le a befejezett rendelési e-maileket, hogy elkerülje a felesleges ismétléseket és a szabad rendelésekről szóló számlákat (amelyek gyakorlatilag nem is léteznek) (WooCommerce> Beállítások> E-mailek lap)
3. lépés: Jelölés
Ebben a lépésben meggyőződünk arról, hogy a webhelye semmi olyasmit néz ki, mint amennyit szabadon adsz. Ezért fogunk írja át a gombokat és elrejti az ingyenes értesítéseket.
Csak adja hozzá az alábbi kódot a téma funkcióihoz.php vagy a saját bővítményéhez.
3.1: Nincs "szabad" címke
Az első és legfontosabb rész az, hogy az egyetlen termékoldalon és a termékhurkokon, pl. üzlet- és termékkategória oldalak.
add_filter ('woocommerce_free_price_html', 'hide_free_price_notice'); add_filter ('woocommerce_variable_free_price_html', hide_free_price_notice '); add_filter ('woocommerce_variation_free_price_html', 'hide_free_price_notice'); függvény hide_free_price_notice ($ price) return ";
3.2: Gombcímkék
A katalógus létrehozása során fokozatosan kívánságlistára alakítjuk át a kosárodat, és az Ön fizetési oldalára egy árkérési űrlapot. Először meg kell jelölnünk a gombokat.
add_filter ('woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text'); woo_custom_cart_button_text () visszatérés __ ('Hozzáadás a kívánságlistához', 'woocommerce'); add_filter ('woocommerce_product_add_to_cart_text', 'woo_custom_cart_button_text'); funkció woocommerce_button_proceed_to_checkout () $ checkout_url = WC () -> kosár-> get_checkout_url (); „> ?> add_filter ('woocommerce_order_button_text', create_function ("," visszatér "Ajánlat küldése"; ')');
3.3: A szabad árak elrejtése mindenhol
A WooCommerce megmutatja az Ön $ 0 árát a kosárban (vagy ebben az esetben a kívánságlistában), így el kell távolítanunk ezeket az oszlopokat. Ennek két lehetősége van.
Egy, használhatja a CSS-t, ha ezt hozzáadja a gyermek téma stílusához.
.cart_totals h2, .cart_totals .shop_table, .cart-részösszeg, .order-total, .woocommerce-shipping-fields, .product-total display: none;
Két, törölheti a nem kívánt oszlopokat. Ehhez felülírjuk a kosár sablonfájljait az alábbiak szerint:
- Hozzon létre egy woocommerce mappát a (gyerek) téma mappájában lévő kosár almappával, így valami ilyesmi lesz: wp-content / themes / mytheme / woocommerce / kosár /
- Töltse le és nyissa meg az eredeti woocommerce cart.php-t szövegszerkesztővel; a fájlnak itt kell lennie: wp-content / plugins / woocommerce / templates / kosár /
- Törölje ezeket a sorokat:
és a szakasz kezdete
és a szakasz kezdeteés véget ér és véget ér - Töltse le és nyissa meg az eredetit woocommerce cart-totals.php szövegszerkesztővel; a fájl megtalálható cart.php
- Törölje ezeket a sorokat:
és az egész asztal, kezdve
és véget ért
- Töltsön fel mindkét fájlt, amelyet éppen szerkesztett a woocommerce / kosár mappát a témakönyvtárban
Ha a fenti 2. lépésben engedélyezte a felhasználók számára a szállítási módokat, akkor az ingyenes szállítási értesítést is le kell tiltania, mint például:
add_filter ('woocommerce_cart_shipping_method_full_label', 'remove_free_label', 10, 2); függvény remove_free_label ($ full_label, $ módszer) $ full_label = str_replace ("(Free)", "", $ full_label); vissza $ full_label;
4. lépés: E-mail szövegbeállítások
Igazán közel állunk ahhoz, hogy a saját WooCommerce katalógusunkat az árkérés opcióval rendelkezzünk. Valójában, ha a 2. lépésben minden kliens e-mailt teljesen letiltott, akkor folytassa az 5. lépéssel.
Ha ügyfél-visszaigazolást szeretne küldeni (mivel ez nagyon elegáns), csak meg kell győződnünk arról, hogy az e-mail tárgyaink megfelelőek, és hogy nem küldünk 0 dolláros árat, és esetleg egy kicsit átírjuk e-mail szövegünket.
4.1. E-mail tárgy és cím
Az adminisztrációs területen, WooCommerce> Beállítások> E-mailek lapon át kell írni Feldolgozási sorrend, mert az új kérések feldolgozási állapotban lesznek, mivel az ügyfelek nem tudnak azonnal fizetni. Az egyértelműség érdekében a legjobb, ha átírja a saját adminisztrátori értesítési e-mailt (Új rend).
4.2. Az e-mailek árának eltávolítása
Alapértelmezés szerint az árak a megrendelés visszaigazolásával kerülnek elküldésre, ezért felül kell írnunk az eredeti e-mail sablonokat.
- Töltse le és nyissa meg az eredeti woocommerce email-order-items.php szövegszerkesztővel; a fájlnak itt kell lennie: wp-content / plugins / woocommerce / templates / e-mail / plain
- Törölje ezt a sort:
echo "n". sprintf (__ ('költség:% s', 'woocommerce'), $ order-> get_formatted_line_subtotal ($ item));
- Töltse le és nyissa meg az eredeti woocommerce email-order-details.php-t szövegszerkesztővel; a fájlnak itt kell lennie: wp-content / plugins / woocommerce / templates / e-mail / plain
- Törölje ezeket a sorokat:
ha ($ totalals = $ order-> get_order_item_totals ()) foreach ($ total) mint $ total) echo $ total ['label']. msgstr "" ". \ t $ total ['value']. "\ N";
- Töltsön fel mindazokat a fájlokat, amelyeket csak szerkesztett a woocommerce / e-mailek / sima mappa a témakönyvtárban
4.3. Írt szövegek átírása
Alapértelmezés szerint a WooCommerce bemutatja az e-maileket az alábbiak szerint: "A megrendelés beérkezett és most feldolgozás alatt áll..
Ha felül akarja írni ezt, akkor kövesse ezeket a 3 lépést:
- töltse le és nyissa meg az eredeti woocommerce ügyfél-feldolgozó-order.php szövegszerkesztővel; a fájlnak itt kell lennie: wp-content / plugins / woocommerce / templates / e-mail /
- írja át a fenti szövegért felelős sort, ahogy szeretné:
echo __ ("A megrendelés beérkezett, és most feldolgozás alatt áll. A megrendelés adatait az alábbi hivatkozásban láthatja:", "woocommerce"). "\ N \ n";
- töltse fel a most szerkesztett fájlt a woocommerce / e-mailek mappát a témakönyvtárban
5. lépés: Élvezze
Most, hogy a saját WooCommerce-meghajtású katalógusod van, leülhetsz és élvezheted, amit létrehoztál. Ha bárki létrehoz egy kívánságlistát és küld egy árkérést, e-mailt fog kapni róla, és kérésük megjelenik az adminisztrációs területen WooCommerce> Rendelések.
Minden megrendelés tartalmazza az ügyfélszolgálat e-mail címét, így manuálisan elküldheti nekik az ajánlatot, vagy akár telefonon is kapcsolatba léphet velük.
Szerkesztő megjegyzése: Ezt írta Fekete Marton Hongkiat.com részére. Marton egy magyar oldalfejlesztő, aki a közelmúltban a WordPress-hez csatlakozott. Ő egy újratervezett rajongó és szabadúszó tartalomíró, aki szabadidejében szereti az RPG-ket.