Kaip sukurti katalogą su „Prašymu kaina“ naudojant „WooCommerce“
„WooCommerce“ siūlo puikų būdą išvardyti savo produktus ir padaryti jį gana paprasta jūsų klientams pirkti ir jums tvarkyti savo užsakymus. Tačiau kartais jūs nenorite iš tikrųjų parduoti savo daiktų, o tik parodyti juos.
Šiame straipsnyje jums parodysiu, kaip lengvai sukurkite nuostabų katalogą ir pateikite kainų prašymo parinktį naudojant tik WooCommerce galimybes ir kelias gana paprastas tinkinimo fragmentai.
Kodėl reikia sukurti katalogą?
Produktų katalogo sukūrimas vietoj klasikinės internetinės parduotuvės gali būti naudingas dėl daugelio priežasčių.
Tai gali būti naudinga, jei:
- Nenorite parduoti internetu. Jums tereikia parodyti savo katalogą internete, o žmonės kažkur įsilieja į jūsų fizinę parduotuvę ir nusipirksi.
- Galbūt norėsite teikti paslaugas savo klientams pasirinktomis kainomis arba jei negalite nurodyti kainos, kol įsigysite specialų komponentą (kad nežinote įsigijimo kainos).
- Negalima sau leisti įskiepio, kuris pritaikytų kainą pagal krepšelyje arba pagal paskirties vietas, metodus ir (arba) produktų dydžius arba kai kurias kitas pasirinktines vertes.
- Nenorite, kad jūsų konkurentai žinotų jūsų išlaidas.
- Nenorite parduoti ar demonstruoti savo produktų tik vienam pirkėjui.
Kodėl naudoti WooCommerce?
WooCommerce ateina su daugybe parinkčių iš dėžutės, todėl jūsų katalogą lengviau valdyti ir naudoti. Pagal numatytuosius nustatymus galite pridėti krūva atributų ir kitų duomenų prie savo produktų, kurkite kategorijas ir įkelkite žymes į savo daiktus. Taip pat lengviau atskirti savo katalogą nuo savo tinklaraščio ar svetainės.
Taip pat galite pasiūlyti atitinkamus gaminius kiekvienam produktui arba „WooCommerce“ automatiškai siūlo juos jums. Be to, lankytojai galės filtruoti ir (arba) rūšiuoti jūsų daiktus taip, kaip jie pageidauja, kad jiems būtų lengviau rasti ieškomą elementą.
Taip pat galite sukurti „WooCommerce“ katalogą pasiūlyti lengvą kainų užklausą savo potencialiems klientams. Leisdami jiems įdėti prekes į krepšelį, jie galės sukurti pageidavimų sąrašą ir paprašyti kainos sąraše esančių elementų. Jūs taip pat gausite savo adresą ir (arba) el. Pašto adresą, jei norite, o kainos prašymai bus saugomi kaip užsakymai.
Žingsnis po žingsnio
Prieš pradėdami, turėtumėte nuspręsti, ar jūs nori pateikti siūlomų produktų kainos užklausos parinktį.
1 veiksmas: kainų nustatymas (ar ne)
(I) Be kainos prašymo
Jei nenorite gauti jokių kainų prašymų, palikite kainų lauką tuščią. Tokiu atveju „WooCommece“ nerodys su parduotuvėmis susijusių formų laukų, todėl nematysite jokių laukų, kainų ar prie krepšelio mygtukų.
Geros naujienos yra, jei pasirinksite šį katalogavimo būdą, jau esate baigę. Tiesiog pridėkite daiktus į savo naują katalogą ir gerai eikite!
(II) Su kainos prašymu
Jei norite leisti savo klientams prašyti kainos, pradėsite savo gaminius nemokamai. Nustatykite kainas iki 0.
Tokiu būdu, kai mes baigsime, jūsų lankytojai galės įdėti savo katalogo produktus į pageidavimų sąrašą, nereikia praleisti bulvarinio.
2 veiksmas: parduotuvės parinktys
Šis žingsnis bus dar lengviau, nes jam nereikia kodo. Norite įsitikinti, kad jūsų administravimo srityje nustatysite šiuos veiksmus:
- Pervardykite originalą Krepšelis ir „Checkout“ puslapiai „Pageidavimų sąrašas“ ir „Užsisakyti kainas“, atitinkamai (Puslapiai)
- Neleisti naudoti kuponus, kad išvengtumėte nuolaidų pranešimų įvairiuose su parduotuvėmis susijusiuose puslapiuose („WooCommerce“> „Settings“> „Checkout“ skirtukas)
- Išjunkite kiekvieną mokėjimo būdą, kad būtų užtikrintas nė vienas iš šių rodymų jūsų atsiskaitymo puslapyje („WooCommerce“> „Settings“> „Checkout“ skirtukas)
- Išjunkite siuntimą iš viso, arba jei norite, kad lankytojai nuspręstų, ar prašyti siuntimo kainos, įjunkite ir perkelkite du skirtingus siuntimo būdus ir nustatykite juos abiem, kad būtų NEMOKAMAI
- Išjunkite registraciją kasoje ir mano paskyros puslapyje ir išjunkite skelbimo apie prisiminimus rodymą, nebent taip pat norite tvarkyti savo katalogo svetainės naudotojus („WooCommerce“> Nustatymai> skirtukas „Paskyros“)
- Išjunkite visus kliento el. Laiškus arba, jei norite išsiųsti patvirtinimo el. Laišką apie užklausas klientui, tiesiog išjunkite užpildytus užsakymo el. Laiškus, kad išvengtumėte nereikalingų pasikartojimų ir sąskaitų faktūrų apie nemokamus užsakymus (kad beveik net neegzistuos)„WooCommerce“> Nustatymai> skirtukas „El. Laiškai“)
3 žingsnis: žymėjimas
Šiame etape mes įsitikinsime, kad jūsų svetainė nieko nekainuoja, nes jūs nemokate. Dėl šios priežasties mes perrašykite mygtukus ir paslėpkite nemokamus pranešimus.
Tiesiog pridėkite žemiau esantį kodą į temos funkcijas.php arba į savo pačių papildinį.
3.1: „Laisvos“ etiketės nėra
Pirmiausia svarbiausia yra paslėpti nemokamus pranešimus apie krovinius ir etiketes viename produkto puslapyje ir produktų kilpose, pvz. parduotuvių ir produktų kategorijos puslapiai.
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: mygtukų etiketės
Kurdami savo katalogą, mes palaipsniui perkeliame jūsų krepšelį į pageidavimų sąrašą ir jūsų užsakymo puslapį į kainos užklausos formą. Pirmiausia reikia iš naujo pažymėti mygtukus.
add_filter ('woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text'); funkcija woo_custom_cart_button_text () return __ („Pridėti prie pageidavimų sąrašo“, „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 ("," grįžti "Siųsti man pasiūlymą"; '));
3.3: Slėpkite laisvas kainas visur
„WooCommerce“ rodo jūsų $ 0 kainas jūsų krepšelyje (arba šiuo atveju pageidavimų sąraše), todėl turime pašalinti tuos stulpelius. Tam turite dvi galimybes.
Vienas, galite naudoti CSS, pridėdami šią informaciją į savo vaiko temos stilių.
.cart_totals h2, .cart_totals .shop_table, .cart-subtotal, .order-total, .woocommerce-shipping-fields, .product-total display: none;
Du, galite ištrinti nepageidaujamus stulpelius. Norėdami tai padaryti, perrašysime krepšelio šablonų failus taip:
- Sukurkite „woocommerce“ aplanką su krepšelio submeniu jūsų (vaiko) temos aplanke, kad galėtumėte baigti kažką panašaus: wp-content / temos / mytheme / woocommerce / cart /
- Atsisiųskite ir atidarykite originalų woocommerce cart.php su teksto redaktoriumi; failas turėtų būti čia: wp-content / plugins / woocommerce / šablonai / krepšelis /
- Ištrinti šias eilutes:
ir skyrių, prasidedantį
ir skyrių, prasidedantįir baigiasi ir baigiasi - Atsisiųskite ir atidarykite originalą woocommerce cart-totals.php su teksto redaktoriumi; failas yra ten, kur radote cart.php
- Ištrinti šias eilutes:
ir visą stalą, pradedant nuo
ir baigiant
- Įkelkite abu failus, kuriuos ką tik redagavote į woocommerce / cart katalogą
Jei pirmiau 2 veiksme leidote naudotojams bet kokias siuntimo parinktis, taip pat turime išjungti nemokamą siuntimo pranešimą, pvz .:
add_filter ('woocommerce_cart_shipping_method_full_label', 'remove_free_label', 10, 2); funkcija remove_free_label ($ full_label, $ metodas) $ full_label = str_replace ("(Free)", "", $ full_label); grąžinti $ full_label;
4 veiksmas: el
Mes tikrai artėjame prie savo „WooCommerce“ katalogo su kainos užklausos parinktimi. Iš tiesų, jei 2 veiksme išjungėte visus klientų el. Laiškus, galite tiesiog pereiti prie 5 veiksmo.
Jei norite išsiųsti kliento patvirtinimą (nes jis yra labai elegantiškas), turime tik įsitikinti, kad teisingai turime el. Pašto temas ir kad nesiunčiame jokių $ 0 kainų ir galbūt šiek tiek perrašome savo el..
4.1. El. Laiškas ir antraštė
Administratoriaus srityje, WooCommerce> Nustatymai> El skirtuką, turite perrašyti Apdorojimo tvarka, todėl, kad nauji prašymai bus apdoroti, nes klientai negali už juos mokėti. Dėl aiškumo geriausia perrašyti savo pačių administratoriaus pranešimo el. Laišką (Naujas užsakymas).
4.2. Pašalinkite kainą iš el. Laiškų
Pagal numatytuosius nustatymus kainos siunčiamos kartu su užsakymo patvirtinimu, todėl turime perrašyti originalius el. Pašto šablonus.
- Atsisiųskite ir atidarykite originalų „woocommerce“ el. Pašto užsakymo-item.php teksto redaktorių; failas turėtų būti čia: wp-content / plugins / woocommerce / šablonai / el. laiškai / paprastas
- Ištrinti šią eilutę:
echo "n". sprintf (__ („Kaina:% s“, „woocommerce“), $ order-> get_formatted_line_subtotal ($ item));
- Atsisiųskite ir atidarykite originalų „woocommerce“ el. Pašto užsakymo-details.php teksto redaktorių; failas turėtų būti čia: wp-content / plugins / woocommerce / šablonai / el. laiškai / paprastas
- Ištrinti šias eilutes:
jei ($ sumals = $ order-> get_order_item_totals ()) foreach ($ totalals kaip $ total) echo $ total ['label']. "". \ t $ total ['value']. "n";
- Įkelkite abu failus, kuriuos ką tik redagavote į woocommerce / e-mail / paprastas aplankas jūsų temos kataloge
4.3. Perrašyti skonio tekstus
Pagal numatytuosius nustatymus „WooCommerce“ pristatys jūsų el. Laiškus taip: „Jūsų užsakymas buvo gautas ir dabar yra apdorojamas..
Jei norite tai perrašyti, turite atlikti šiuos 3 veiksmus:
- atsisiųskite ir atidarykite originalų „woocommerce“ kliento apdorojimo užsakymo.php teksto redaktorių; failas turėtų būti čia: wp-content / plugins / woocommerce / šablonai / el. laiškai /
- perrašykite eilutę, atsakingą už aukščiau esantį tekstą, kaip norite:
echo __ („Jūsų užsakymas buvo gautas ir dabar apdorojamas. Jūsų užsakymo duomenys pateikiami žemiau, kad galėtumėte susipažinti:“, „woocommerce“). "n";
- įkelkite ką tik redaguotą failą į woocommerce / el. laiškai katalogą
5 žingsnis: Mėgaukitės
Dabar, kai turite savo WooCommerce varomą katalogą, galite atsisėsti ir mėgautis tuo, ką sukūrėte. Kai kas nors sukuria pageidavimų sąrašą ir siunčia jums kainos užklausą, gausite el. Laišką apie tai, o jų prašymas bus rodomas jūsų administravimo srityje WooCommerce> Užsakymai.
Kiekviename užsakyme bus nurodytas jūsų kliento el. Pašto adresas, todėl galite rankiniu būdu išsiųsti savo kainos pasiūlymą arba net susisiekti su jais telefonu.
Redaktoriaus pastaba: Tai parašė Martonas Fekete už Hongkiat.com. Martonas yra vengrų svetainės kūrėjas, neseniai užsikabinęs „WordPress“. Jis yra perprojektuojantis entuziastas ir laisvai samdomas turinio rašytojas, kuris mėgsta žaisti RPG savo laisvalaikiu.