Kako stvoriti katalog s Zahtjev za cijenu Korištenje WooCommerce
WooCommerce nudi sjajan način za popis proizvoda i čini ga prilično jednostavnim za kupce i da upravljate svojim narudžbama. Ponekad, međutim, možda ne želite prodati svoje stvari, nego ih samo izložite.
U ovom članku pokazat ću vam kako lako stvorite sjajan katalog i navedite mogućnost traženja cijene koristeći samo inherentne WooCommerce opcije i nekoliko prilično osnovnih isječke prilagodbe.
Zašto izraditi katalog?
Izrada kataloga proizvoda umjesto klasičnog webshopa može biti korisna iz više razloga.
Može vam dobro doći ako:
- Ne želite prodavati online. Vi ćete samo morati pokazati svoj katalog online i ljudi će pop u svoj fizički dućan negdje i dobiti zauzet kupnje.
- Možda želite pružiti svoje usluge po prilagođenoj cijeni za svoje klijente ili ako ne možete navesti cijenu dok ne nabavite posebnu komponentu (za koju ne znate cijenu nabave).
- Ne možete si priuštiti dodatak koji bi prilagodio cijenu na temelju iznosa u košarici ili ciljanih lokacija, metoda i / ili veličina proizvoda ili nekih drugih prilagođenih vrijednosti.
- Ne želite da vaši konkurenti znaju vaše troškove.
- Ne želite prodavati ili predstavljati svoje proizvode bilo kojem kupcu.
Zašto koristiti WooCommerce za ovo?
WooCommerce dolazi s mnogo opcija iz kutije, čineći vaš katalog mnogo lakšim za upravljanje i korištenje. Prema zadanim postavkama možete dodajte hrpu atributa i drugih podataka svojim proizvodima, stvorite kategorije i stavite oznake na svoje stvari. Također je lakše odvojiti svoj katalog od bloga ili web-lokacije.
Također možete predložiti odgovarajuće proizvode za svaki proizvod ili ih WooCommerce automatski predložiti. Nadalje, Vaši će posjetitelji moći filtrirati i / ili razvrstati Vaše stvari kako žele, kako bi im olakšali pronalaženje stavke koju traže.
Također, stvaranje WooCommerce kataloga vam omogućuje omogućite jednostavnu mogućnost traženja cijena za vaše potencijalne klijente. Dopuštajući im da stavljaju proizvode u košaricu, moći će napraviti popis želja i zatražiti cijenu za stavke na popisu. Također ćete dobiti njihovu adresu i / ili adresu e-pošte ako želite, a vaši zahtjevi za cijenama bit će pohranjeni kao Narudžbe.
Vodič korak po korak
Prije nego počnemo, trebali biste odlučiti hoćete li ili ne željeti pružiti mogućnost traženja cijene za proizvode koje predstavljate.
Korak 1: Postavljanje (ili ne postavljanje) cijena
(I) Bez zahtjeva za cijenom
Ako ne želite nikakvu cijenu, ostavite polje cijene praznim. U ovom slučaju WooCommece neće prikazivati polja obrazaca vezana uz trgovinu, tako da nećete vidjeti nikakva polja iznosa, cijene ili dodati u gumbe košarice.
Dobra vijest je da ako odaberete ovu metodu katalogizacije, već ste gotovi. Samo dodajte stvari u svoj novi katalog i dobro ste išli!
(II) Uz zahtjev za cijenu
Ako želite dopustiti svojim klijentima da traže cijenu, počnite od toga da svoje proizvode učinite besplatnim. Postavite cijene na 0.
Na taj način, kada završimo, Vaši će posjetitelji moći staviti vaše kataloge proizvoda na popis želja bez trošenja deset centi.
Korak 2: Kupujte opcije
Ovaj korak će biti još jednostavniji jer za njega nije potreban kod. Želite biti sigurni da ste postavili sljedeće u području administratora:
- Preimenujte izvornik kolica i Provjeri stranica do „Moj izbor” i "Zatraži cijene", respektivno (stranice)
- Onemogući upotrebu kupona kako biste izbjegli obavijesti o popustima na raznim stranicama u vezi s trgovinom (WooCommerce> Postavke> kartica Checkout)
- Onemogući svaki način plaćanja da se ne osigura nijedna od tih opcija na stranici za naplatuWooCommerce> Postavke> kartica Checkout)
- Onemogućite isporuku ili, ako želite da posjetitelji odluče hoće li zatražiti cijenu dostave, omogućite i označite dva različita načina dostave i postavite ih kako bi bili BESPLATNI
- Onemogućite registraciju na blagajni i moju stranicu računa i isključite podsjetnike za prikazivanje ako ne želite upravljati korisnicima na web-lokaciji kataloga (WooCommerce> Postavke> kartica Računi)
- Onemogućite svaku pojedinačnu e-poštu klijenta ili ako želite poslati e-poštu potvrde o zahtjevima klijentu, samo onemogućite dovršenu e-poštu narudžbe kako biste izbjegli nepotrebne duplikate i dostavnice o besplatnim narudžbama (koje zapravo neće ni postojati) (WooCommerce> Postavke> kartica e-pošte)
Korak 3: Ponovno označavanje
U ovom koraku pobrinut ćemo se da vaša web-lokacija ne izgleda kao da dijelite stvari besplatno. Zbog toga ćemo i mi ponovno napišite svoje gumbe i sakrijte besplatne obavijesti.
Samo dodajte kôd u nastavku za funkcije.php svoje teme ili svoj vlastiti dodatak.
3.1: Nema oznake "Slobodno"
Prvi i najvažniji potez je skrivanje besplatnih obavijesti o isporuci i naljepnica na pojedinačnoj stranici proizvoda i krugovima proizvoda, npr. stranice trgovine i kategorije proizvoda.
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'); funkcija hide_free_price_notice ($ price) return ";
3.2: Oznake gumba
Prilikom izrade kataloga postupno pretvaramo Vašu košaricu u listu želja, a stranicu za naplatu u obrazac zahtjeva za cijenu. Prvo moramo označiti gumbe.
add_filter ('woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text'); function woo_custom_cart_button_text () return __ ('Dodaj u popis želja', 'woocommerce'); add_filter ('woocommerce_product_add_to_cart_text', 'woo_custom_cart_button_text'); funkcija woocommerce_button_proceed_to_checkout () $ checkout_url = WC () -> cart-> get_checkout_url (); „> ?> add_filter ('woocommerce_order_button_text', create_function ("," povratak "" Pošalji mi ponudu "; '));
3.3: Sakrijte svoje besplatne cijene svugdje
WooCommerce prikazuje vaše cijene od 0 USD u vašoj košarici (ili, u ovom slučaju, na popisu želja) tako da moramo ukloniti te stupce. Imate dvije mogućnosti za to.
Jedan, možete koristiti CSS tako da ga dodate u style.css.
.cart_totals h2, .cart_totals .shop_table, .cart-subtotal, .order-total, .woocommerce-shipping-fields, .product-total display: none;
Dva, možete izbrisati sve neželjene stupce. Da bismo to učinili, prebrisat ćemo datoteke predloška košarice na sljedeći način:
- Izradite mapu za woocommerce s podmapom košarice u mapi (djeteta) kako biste na kraju dobili nešto slično ovome: wp-sadržaja / teme / mytheme / woocommerce / košarice /
- Preuzmite i otvorite izvorni woocommerce cart.php pomoću uređivača teksta; datoteka bi trebala biti ovdje: wp-sadržaja / plugins / woocommerce / templates / košarice /
- Izbriši ove retke:
i odjeljak koji počinje s
i odjeljak koji počinje si završava na i završava na - Preuzmite i otvorite izvornik woocommerce košarica-totals.php s uređivačem teksta; datoteka je mjesto gdje ste pronašli cart.php
- Izbriši ove retke:
i cijeli stol, počevši od
i završava s
- Prenesite obje datoteke koje ste upravo uredili u woocommerce / košarice unutar mape s temama
Ako ste korisnicima dopustili bilo kakve opcije dostave u 2. koraku gore, također moramo onemogućiti i obavijest o besplatnoj dostavi, na primjer:
add_filter ('woocommerce_cart_shipping_method_full_label', 'remove_free_label', 10, 2); funkcija remove_free_label ($ full_label, $ method) $ full_label = str_replace ("(Slobodno)", "", $ full_label); return $ full_label;
Korak 4: Postavke teksta e-pošte
Stvarno smo blizu tome da imamo vlastiti WooCommerce katalog s opcijom traženja cijene. Zapravo, ako ste u koraku 2 potpuno onemogućili svaku e-mail adresu klijenta, možete jednostavno nastaviti s korakom 5.
Ako želite poslati potvrdu kupca (jer je to vrlo elegantno), samo trebamo biti sigurni da imamo pravo na e-mailove i da ne šaljemo nikakve cijene od 0 $, a možda i malo prepišemo naš tekst e-pošte..
4.1. Predmet i naslov e-pošte
U admin području, WooCommerce> Postavke> E-poruke karticu, morate ponovno napisati Obrada naloga, jer će novi zahtjevi biti u procesu obrade jer mu korisnici ne mogu odmah platiti. Radi jasnoće, najbolje je prepisati svoju vlastitu adresu e-pošte s obavijesti administratora (Novi poredak).
4.2. Uklonite cijenu iz e-pošte
Cijene se prema zadanim postavkama šalju s potvrdom narudžbe, stoga trebamo prepisati izvorne predloške e-pošte.
- Preuzmite i otvorite originalnu e-poštu za narudžbu u woocommerce-order-items.php pomoću uređivača teksta; datoteka bi trebala biti ovdje: wp-content / plugins / woocommerce / templates / e-mail / plain
- Izbriši ovaj redak:
echo "n". sprintf (__ ('Cijena:% s', 'woocommerce'), $ order-> get_formatted_line_subtotal ($ item));
- Preuzmite i otvorite izvorni e-mail za narudžbu - order-details.php s uređivačem teksta; datoteka bi trebala biti ovdje: wp-content / plugins / woocommerce / templates / e-mail / plain
- Izbriši ove retke:
if ($ totals = $ order-> get_order_item_totals ()) foreach (ukupno iznosi $ total) echo $ total ['label']. ". \ t $ total ['vrijednost']. "\ N";
- Prenesite obje datoteke koje ste upravo uredili u woocommerce / e-pošta / obična mapa unutar vašeg imenika tema
4.3. Prepisati tekstove okusa
Prema zadanim postavkama, WooCommerce će predstaviti vaše poruke e-pošte na sljedeći način: "Vaša je narudžba zaprimljena i sada se obrađuje. Detalji o narudžbi prikazani su u nastavku za vašu referencu".
Ako to želite prepisati, slijedite ove tri korake:
- preuzmite i otvorite izvorni woocommerce kupac-obrada-order.php s uređivačem teksta; datoteka bi trebala biti ovdje: wp-sadržaja / plugins / woocommerce / templates / e-mail /
- ponovno napišite redak koji odgovara gore navedenom tekstu:
echo __ ("Vaša je narudžba primljena i sada se obrađuje. Pojedinosti o narudžbi prikazane su u nastavku za vašu referencu:", "woocommerce"). "\ N \ n";
- učitajte datoteku koju ste upravo uredili u woocommerce / e-mail unutar mape s temama
Korak 5: Uživajte
Sada kada imate svoj vlastiti WooCommerce-katalog, možete sjesti i uživati u onome što ste stvorili. Kada netko izradi popis želja i pošalje vam zahtjev za cijenu, primit ćete poruku e-pošte o tome, a njihov će se zahtjev prikazati u području admin WooCommerce> Narudžbe.
Svaka narudžba će sadržavati adresu e-pošte vašeg klijenta, tako da možete ručno poslati svoju ponudu cijena, ili ih čak kontaktirati na telefon..
Napomena urednika: Ovo je napisao / la Marton Fekete za Hongkiat.com. Marton je mađarski developer koji je nedavno zakačio WordPress. On je redizajn entuzijasta i slobodni pisac sadržaja koji voli svirati RPGove u svoje slobodno vrijeme.