Ako vytvoriť katalóg s požiadavkou na cenu pomocou WooCommerce
WooCommerce ponúka skvelý spôsob, ako zoznam vašich produktov a je veľmi jednoduché pre svojich zákazníkov kúpiť a aby ste spravovali svoje objednávky. Niekedy však možno nebudete chcieť skutočne predať svoje veci, ale skôr ich ukázať.
V tomto článku vám ukážem, ako ľahko vytvorte úžasný katalóg a poskytnite možnosť žiadosti o cenu s použitím len vlastných možností WooCommerce a niekoľkých veľmi základných útržky prispôsobenia.
Prečo vytvoriť katalóg?
Vytvorenie katalógu produktov namiesto klasického webového obchodu môže byť z mnohých dôvodov prínosom.
Môže to byť užitočné, ak:
- Nechcete predávať online. Budete musieť ukázať svoj katalóg online a ľudia sa objavia vo vašom fyzickom obchode niekde a získajú zaneprázdnený nákup.
- Možno budete chcieť poskytnúť svoje služby za vlastnú cenu pre svojich zákazníkov alebo ak nemôžete pomenovať cenu, kým nezískate špeciálnu zložku (ktorú nepoznáte obstarávaciu cenu).
- Nemôžete si dovoliť doplnok, ktorý by prispôsobil cenu na základe sumy v košíku alebo cielených expedičných miestach, metód a / alebo veľkostí produktov alebo niektorých iných vlastných hodnôt.
- Nechcete, aby vaši konkurenti poznali vaše náklady.
- Nechcete predávať alebo prezentovať svoje produkty len akémukoľvek kupujúcemu.
Prečo používať WooCommerce na to?
WooCommerce je dodávaný s mnohými možnosťami z krabice, takže váš katalóg je oveľa jednoduchšie spravovať a používať. V predvolenom nastavení môžete pridať veľa atribútov a iných údajov k svojim produktom, vytvárať kategórie a dať značky na svoje veci. Je tiež jednoduchšie oddeliť svoj katalóg od vášho blogu alebo webu.
Môžete tiež navrhnúť relevantné výrobky pre každý výrobok, alebo ich WooCommerce automaticky navrhnúť pre vás. Okrem toho vaši návštevníci budú môcť filtrovať a / alebo triediť vaše veci tak, ako to potrebujú, aby im uľahčili hľadanie položky, ktorú hľadajú.
Tiež vytvorenie katalógu WooCommerce vám umožní poskytnite potenciálnym zákazníkom jednoduchú možnosť žiadosti o cenu. Tým, že im umožní dať výrobky do košíka, budú môcť vytvoriť zoznam želaní a požiadať o cenu za položky v zozname. Taktiež dostanete svoju adresu a / alebo e-mailovú adresu, ak chcete, a vaše cenové požiadavky budú uložené ako Objednávky.
Sprievodca krok za krokom
Skôr ako začneme, mali by ste sa rozhodnúť, či ste vy alebo nie chcieť poskytnúť možnosť žiadosti o cenu pre produkty, ktoré prezentujete.
Krok 1: Nastavenie (alebo nie nastavenie) cien
(I) Bez žiadosti o cenu
Ak nechcete žiadne žiadosti o cenu, opustite cenové pole prázdne. V tomto prípade WooCommece nezobrazí polia formulárov súvisiacich s obchodom, takže nebudú vidieť žiadne polia, ceny ani tlačidlá na pridanie do košíka.
Dobrou správou je, ak si zvolíte túto metódu katalogizácie, už ste skončili. Stačí pridať veci do vášho úplne nového katalógu a máte radi!
(II) So žiadosťou o cenu
Ak chcete umožniť svojim zákazníkom požadovať cenu, začnite tým, že vaše výrobky budú zadarmo. Nastavte ceny na 0.
Týmto spôsobom, keď skončíme, vaši návštevníci budú môcť dať vaše katalógové výrobky do zoznamu želaní bez toho, aby ste museli stráviť desetinu.
Krok 2: Možnosti obchodu
Tento krok bude ešte jednoduchší, pretože pre ne nie je potrebný žiadny kód. Chcete nastaviť nasledujúce položky v administrátorskej oblasti:
- Premenujte originál vozík a Odhlásiť sa stránky na , Prianie ' a "Vyžiadať ceny", (stránky)
- Zakázať používanie kupónov, aby ste sa vyhli upozorneniam o zľavách na rôznych stránkach súvisiacich s obchodom (WooCommerce> Nastavenia> karta Pokladňa)
- Zakážte všetky spôsoby platby tak, aby sa žiadna z nich nezobrazovala na stránke s pokladnicami (WooCommerce> Nastavenia> karta Pokladňa)
- Zakázať prepravu úplne, alebo ak chcete, aby sa návštevníci rozhodli, či si budú žiadať dopravnú cenu, povoľte a znova prepojte dve rôzne spôsoby dopravy a nastavte ich tak, aby boli ZDARMA
- Zakážte registráciu na pokladnici a stránku môjho účtu a vypnite zobrazovanie pripomienok pri prihlásení, pokiaľ nechcete spracovávať používateľov aj v katalógu. (WooCommerce> Nastavenia> karta Účty)
- Zakážte každý zákaznícky e-mail alebo ak chcete odoslať potvrdzujúci e-mail o žiadostiach zákazníkovi, stačí vypnúť vyplnené e-maily objednávky, aby ste predišli zbytočným duplikátom a faktúram o bezplatných objednávkach (ktoré prakticky neexistujú) (WooCommerce> Nastavenia> karta E-maily)
Krok 3: Opätovné označenie
V tomto kroku sa ubezpečíme, že vaše stránky nevyzerajú nič, akoby ste rozdávali veci zadarmo. Z tohto dôvodu to bude prepísať tlačidlá a skryť bezplatné upozornenia.
Stačí pridať kód nižšie do funkcií funkcií.php vášho motívu alebo do svojho vlastného pluginu.
3.1: Žiadny "voľný" štítok
Prvou a najdôležitejšou podkapitolou je skryť upozornenia a štítky na zásielke a jednotlivé štítky na jednej stránke produktu a slučky produktov, napr. shop a stránky kategórie produktov.
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'); funkcia hide_free_price_notice ($ price) return ";
3.2: Štítky tlačidiel
Pri vytváraní katalógu postupne pretvárame Váš košík do zoznamu želaní a Vašej platobnej stránky do formulára žiadosti o cenu. Najprv musíme tlačidlá prepísať.
add_filter ('woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text'); funkcia woo_custom_cart_button_text () return __ ('Pridať do zoznamu želaní', 'woocommerce'); add_filter ('woocommerce_product_add_to_cart_text', 'woo_custom_cart_button_text'); funkcia woocommerce_button_proceed_to_checkout () $ checkout_url = WC () -> cart-> get_checkout_url (); "> ?> add_filter ('woocommerce_order_button_text', create_function (", 'return' Pošli mi ponuku"; '));
3.3: Skryť svoje voľné ceny všade
Spoločnosť WooCommerce zobrazuje vaše nákupné ceny vo vašom košíku (alebo v tomto prípade zoznam želaní), takže tieto stĺpce musíme odstrániť. Máte k tomu dve možnosti.
jeden, môžete použiť CSS tým, že pridáte to do štýlu vášho dieťaťa style.css.
.hárky_totalov h2, .cart_totály .shop_table, .cart-medzisúčet, celkový počet, .woocommerce-shipping-fields, .product-total display: none;
Dva, môžete úplne odstrániť nežiaduce stĺpce. Za týmto účelom prepíšeme súbory šablóny pre kôš nasledovne:
- Vytvorte priečinok woocommerce s podadresárom košíka v priečinku motívu (dieťaťa), takže skončíte takto: wp-content / themes / Myth / woocommerce / kôš /
- Stiahnite si a otvorte pôvodný woocommerce cart.php s textovým editorom; súbor by mal byť tu: wp-content / plugins / woocommerce / templates / kôš /
- Odstráňte tieto riadky:
a sekcia začínajúca na
a sekcia začínajúca naa končí a končí - Stiahnite a otvorte originál woocommerce cart-totals.php s textovým editorom; súbor je tam, kde ste našli cart.php
- Odstráňte tieto riadky:
a celý stôl, počnúc od
a končí sa
- Nahrajte súbory, ktoré ste práve upravili, do súboru woocommerce / cart v adresári tém
Ak ste v kroku 2 povolili používateľom akékoľvek možnosti odosielania, musíme tiež zakázať oznámenie o bezplatnej preprave, napríklad:
add_filter ('woocommerce_cart_shipping_method_full_label', 'remove_free_label', 10, 2); funkcia remove_free_label ($ full_label, metóda $) $ full_label = str_replace ("(Free)", "", $ full_label); vrátiť $ full_label;
Krok 4: Nastavenia textu e-mailu
Máme veľmi blízko k tomu, že máme vlastný katalóg WooCommerce s možnosťou žiadosti o cenu. V skutočnosti, ak v kroku 2 ste úplne zablokovali všetky e-mailové adresy zákazníkov, môžete jednoducho prejsť na krok 5.
Ak chcete poslať potvrdenie od zákazníka (pretože je to veľmi elegantné), stačí, aby sme sa uistili, že máme správne e-mailové predmety a že neposielame žiadne ceny v hodnote $ 0, a možno aj prepis nášho e-mailového textu trochu.
4.1. Predmet a nadpis e-mailu
V oblasti správy, WooCommerce> Nastavenia> E-maily karta, musíte prepísať Poradie spracovania, pretože nové žiadosti budú v stave spracovania, pretože zákazníci nie sú schopní okamžite zaplatiť za ne. Pre lepšiu prehľadnosť je najlepšie prepísať svoj vlastný správny email (Nová objednávka).
4.2. Odstráňte cenu z e-mailov
V predvolenom nastavení sú ceny odosielané s potvrdením objednávky, takže je potrebné prepísať pôvodné šablóny e-mailov.
- Stiahnite si a otvorte pôvodný e-mailový objednávkový program items.php s textovým editorom. súbor by mal byť tu: WP-obsah / plugins / woocommerce / šablóny / e-maily / plain
- Odstrániť tento riadok:
echo "\ n". sprintf (__ ('Cena:% s', 'woocommerce'), $ order-> get_formatted_line_subtotal ($ item));
- Stiahnite si a otvorte pôvodný wo-commer email-order-details.php s textovým editorom; súbor by mal byť tu: WP-obsah / plugins / woocommerce / šablóny / e-maily / plain
- Odstráňte tieto riadky:
ak ($ totals = $ order-> get_order_item_totals ()) foreach ($ celkom ako $ total) echo $ total ['label']. "\ t". $ total ['hodnota']. "\ N";
- Nahrajte oba súbory, ktoré ste práve upravili woocommerce / e-maily / prostý priečinok v adresári tém
4.3. Prepísať texty chuti
V predvolenom nastavení spoločnosť WooCommerce uvedie vaše e-maily nasledovne: "Vaša objednávka bola prijatá a práve prebieha spracovanie. Vaše objednávkové údaje sú zobrazené nižšie ako odkaz".
Ak chcete toto prepísať, musíte postupovať podľa týchto troch krokov:
- stiahnuť a otvoriť pôvodný woocommerce zákazník-processing-order.php s textovým editorom; súbor by mal byť tu: wp-content / plugins / woocommerce / šablóny / e-maily /
- prepíšte riadok zodpovedný za text, ako si želáte:
echo __ ("Vaša objednávka bola prijatá a práve prebieha spracovanie. Vaše údaje o objednávke sú uvedené nižšie ako referencia:", "woocommerce"). "\ N \ n";
- Nahrajte súbor, ktorý ste práve upravili woocommerce / e-maily v adresári tém
Krok 5: Užite si
Teraz, keď máte svoj vlastný katalóg WooCommerce, môžete si sadnúť a užívať si to, čo ste vytvorili. Keď si ktokoľvek vytvorí zoznam želaní a pošle vám žiadosť o cenu, obdržíte o ňom e-mail a jeho požiadavka sa zobrazí vo vašej oblasti administrátora pod WooCommerce> Objednávky.
Každá objednávka bude obsahovať e-mailovú adresu vášho zákazníka, aby ste mohli manuálne poslať svoju cenovú ponuku, alebo dokonca môžete kontaktovať na telefóne.
Upozornenie redaktora: To je napísané Marton Fekete pre Hongkiat.com. Marton je maďarský vývojár stránok, ktorý sa nedávno pripojil k aplikácii WordPress. Je to redesign nadšenec a spisovateľ na voľnej nohe, ktorý má rád hranie RPG vo voľnom čase.