วิธีสร้างแคตตาล็อกด้วย“ คำขอราคา” โดยใช้ WooCommerce
WooCommerce เสนอวิธีที่ยอดเยี่ยมในการจัดทำรายการผลิตภัณฑ์ของคุณและทำให้ง่ายมาก เพื่อให้ลูกค้าของคุณซื้อ และ เพื่อให้คุณจัดการคำสั่งซื้อของคุณ. อย่างไรก็ตามบางครั้งคุณอาจไม่ต้องการขายสินค้าของคุณจริง ๆ แต่เพียงแสดงให้พวกเขาเห็น.
ในบทความนี้ฉันจะแสดงวิธีการได้อย่างง่ายดาย สร้างแคตตาล็อกที่ยอดเยี่ยมและให้ตัวเลือกคำขอราคา โดยใช้ตัวเลือก WooCommerce ที่เป็นธรรมชาติเท่านั้น ตัวอย่างการปรับแต่ง.
ทำไมต้องสร้างแคตตาล็อก?
การสร้างแคตตาล็อกสินค้าแทน webshop แบบคลาสสิกอาจมีประโยชน์ได้หลายประการ.
มันอาจมีประโยชน์ถ้าคุณ:
- ไม่ต้องการขายออนไลน์ คุณเพียงแค่ต้องแสดงแคตตาล็อกของคุณออนไลน์และผู้คนจะปรากฏในร้านค้าทางกายภาพของคุณที่ไหนสักแห่งและซื้อที่ยุ่ง.
- อาจต้องการให้บริการของคุณในราคาที่กำหนดเองสำหรับลูกค้าของคุณหรือถ้าคุณไม่สามารถตั้งชื่อราคาจนกว่าคุณจะได้รับส่วนประกอบพิเศษ (ที่คุณไม่ทราบราคาซื้อของ).
- ไม่สามารถซื้อปลั๊กอินที่จะปรับราคาตามจำนวนในรถเข็นหรือตามสถานที่จัดส่งที่กำหนดเป้าหมายวิธีการและ / หรือขนาดผลิตภัณฑ์หรือค่าที่กำหนดเองอื่น ๆ.
- ไม่ต้องการให้คู่แข่งรู้ค่าใช้จ่ายของคุณ.
- ไม่ต้องการขายหรือแสดงผลิตภัณฑ์ของคุณกับผู้ซื้อใด ๆ.
เหตุใดจึงต้องใช้ WooCommerce ในการนี้?
WooCommerce มาพร้อมกับตัวเลือกมากมายทำให้คุณสามารถจัดการและใช้แคตาล็อกของคุณได้ง่ายขึ้น โดยค่าเริ่มต้นคุณสามารถ เพิ่มแอททริบิวต์และข้อมูลอื่น ๆ ในผลิตภัณฑ์ของคุณสร้างหมวดหมู่และใส่แท็กในเนื้อหาของคุณ นอกจากนี้ยังง่ายกว่าที่จะแยกแคตตาล็อกของคุณจากบล็อกหรือเว็บไซต์ของคุณ.
คุณสามารถแนะนำเครื่องถ้วยที่เกี่ยวข้องสำหรับแต่ละผลิตภัณฑ์หรือให้ WooCommerce แนะนำให้คุณโดยอัตโนมัติ นอกจากนี้ผู้เยี่ยมชมของคุณจะสามารถกรองและ / หรือเรียงลำดับข้อมูลของคุณตามที่พวกเขาต้องการเพื่อให้ง่ายขึ้นสำหรับพวกเขาในการค้นหารายการที่พวกเขากำลังมองหา.
นอกจากนี้การสร้างแคตตาล็อก WooCommerce ยังช่วยให้คุณ ให้ตัวเลือกคำขอราคาที่ง่ายสำหรับผู้มีโอกาสเป็นลูกค้าของคุณ. โดยให้พวกเขาใส่ผลิตภัณฑ์ลงในรถเข็นพวกเขาจะสามารถสร้างสิ่งที่อยากได้และขอราคาสำหรับรายการในรายการ นอกจากนี้คุณยังจะได้รับที่อยู่และ / หรือที่อยู่อีเมลหากคุณต้องการและคำขอราคาของคุณจะถูกเก็บไว้เป็นคำสั่งซื้อ.
คำแนะนำทีละขั้นตอน
ก่อนที่เราจะเริ่มต้นคุณควรตัดสินใจว่าจะทำหรือไม่ ต้องการ เพื่อให้ตัวเลือกคำขอราคาสำหรับผลิตภัณฑ์ที่คุณนำเสนอ.
ขั้นตอนที่ 1: การตั้งราคา (หรือไม่ได้ตั้งค่า) ราคา
(ผม) โดยไม่ต้องขอราคา
หากคุณไม่ต้องการคำขอราคาใด ๆ, ปล่อยให้ฟิลด์ราคาว่างเปล่า. ในกรณีนี้ WooCommece จะไม่แสดงฟิลด์แบบฟอร์มที่เกี่ยวข้องกับร้านค้าดังนั้นคุณจะไม่เห็นฟิลด์จำนวนราคาหรือปุ่มสั่งซื้อ.
ข่าวดีคือถ้าคุณเลือกวิธีการทำรายการนี้แสดงว่าคุณทำเสร็จแล้ว เพียงเพิ่มสิ่งต่าง ๆ ลงในแคตตาล็อกใหม่ของคุณแล้วคุณก็พร้อมที่จะไป!
(II) พร้อมคำขอราคา
หากคุณต้องการให้ลูกค้าของคุณขอราคาคุณเริ่มต้นด้วยการทำให้ผลิตภัณฑ์ของคุณฟรี. ตั้งราคาเป็น 0.
ด้วยวิธีนี้เมื่อเราทำเสร็จแล้วผู้เข้าชมของคุณจะสามารถใส่ผลิตภัณฑ์แคตตาล็อกของคุณในสิ่งที่อยากได้โดยไม่ต้องเสียค่าเล็กน้อย.
ขั้นตอนที่ 2: เลือกร้านค้า
ขั้นตอนนี้จะง่ายยิ่งขึ้นเนื่องจากไม่จำเป็นต้องใช้รหัส คุณต้องการตรวจสอบให้แน่ใจว่าได้ตั้งค่าต่อไปนี้ในพื้นที่ผู้ดูแลระบบของคุณ:
- เปลี่ยนชื่อต้นฉบับของคุณ เกวียน และ เช็คเอาท์ หน้าไป 'สิ่งที่อยากได้' และ 'ขอราคา', ตามลำดับ (หน้า)
- ไม่อนุญาตให้ใช้คูปองเพื่อหลีกเลี่ยงการประกาศลดราคาในหน้าต่างๆที่เกี่ยวข้องกับร้านค้า (WooCommerce> การตั้งค่า> แท็บชำระเงิน)
- ปิดใช้งานวิธีการชำระเงินทุกวิธีเพื่อให้แน่ใจว่าไม่มีรายการใดปรากฏในหน้าชำระเงินของคุณ (WooCommerce> การตั้งค่า> แท็บชำระเงิน)
- ปิดการใช้งานการจัดส่งสินค้าทั้งหมดหรือหากคุณต้องการให้ผู้เยี่ยมชมตัดสินใจว่าจะขอราคาการจัดส่งหรือไม่เปิดใช้งานและติดตั้งวิธีการจัดส่งสองวิธีที่แตกต่างกัน
- ปิดใช้งานการลงทะเบียนเมื่อเช็คเอาต์และหน้าบัญชีของฉันและปิดการแสดงการแจ้งเตือนการเข้าสู่ระบบเว้นแต่คุณต้องการจัดการผู้ใช้ในไซต์แคตตาล็อกของคุณเช่นกัน (WooCommerce> การตั้งค่า> แท็บบัญชี)
- ปิดการใช้งานอีเมลลูกค้าทุกรายหรือหากคุณต้องการส่งอีเมลยืนยันเกี่ยวกับคำขอให้กับลูกค้าเพียงแค่ปิดการใช้งานอีเมลคำสั่งซื้อที่เสร็จสมบูรณ์เพื่อหลีกเลี่ยงการซ้ำซ้อนและใบแจ้งหนี้ที่ไม่จำเป็นเกี่ยวกับคำสั่งซื้อฟรีWooCommerce> การตั้งค่า> แท็บอีเมล)
ขั้นตอนที่ 3: การติดฉลากใหม่
ในขั้นตอนนี้เราจะตรวจสอบให้แน่ใจว่าเว็บไซต์ของคุณไม่มีอะไรที่เหมือนกับแจกของฟรี ด้วยเหตุนี้เราจะ เขียนปุ่มของคุณใหม่และซ่อนประกาศฟรี.
เพียงเพิ่มรหัสด้านล่างนี้ลงในฟังก์ชั่นของธีมของคุณหรือไปยังปลั๊กอินของคุณเอง.
3.1: ไม่มีป้ายกำกับ 'ฟรี'
ขั้นตอนแรกและสำคัญที่สุดคือการซ่อนประกาศและป้ายกำกับการจัดส่งฟรีในหน้าผลิตภัณฑ์เดียวและลูปผลิตภัณฑ์เช่น หน้าหมวดหมู่ร้านค้าและผลิตภัณฑ์.
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'); ฟังก์ชั่น hide_free_price_notice ($ price) return ";
3.2: ป้ายชื่อปุ่ม
ในขณะที่สร้างแคตตาล็อกของคุณเราจะค่อยๆเปลี่ยนรถเข็นของคุณเป็นสิ่งที่อยากได้และหน้าเช็คเอาต์ของคุณให้เป็นแบบฟอร์มคำขอราคา ก่อนอื่นเราต้องทำการติดฉลากปุ่มใหม่.
add_filter ('woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text'); ฟังก์ชั่น woo_custom_cart_button_text () return __ ('เพิ่มไปยังรายการโปรด', 'woocommerce'); add_filter ('woocommerce_product_add_to_cart_text', 'woo_custom_cart_button_text'); ฟังก์ชัน woocommerce_button_proceed_to_checkout () $ checkout_url = WC () -> cart-> get_checkout_url (); "> ?> add_filter ('woocommerce_order_button_text', create_function (", 'ส่งคืน" ส่งข้อเสนอให้ฉัน ";'));
3.3: ซ่อนราคาฟรีของคุณได้ทุกที่
WooCommerce แสดงราคา $ 0 ของคุณในรถเข็นของคุณ (หรือในกรณีนี้คือ Wishlist) ดังนั้นเราจะต้องลบคอลัมน์เหล่านั้นออก คุณมีสองตัวเลือกสำหรับสิ่งนั้น.
หนึ่ง, คุณสามารถใช้ CSS ได้โดยเพิ่มสิ่งนี้ลงใน style.css ของธีมลูกของคุณ.
.cart_totals h2, .cart_totals .shop_table, .cart-subtotal, .order-total, .woocommerce-shipping-fields, .product-total display: none;
สอง, คุณสามารถลบคอลัมน์ที่ไม่ต้องการทั้งหมดได้ ในการทำเช่นนี้เราจะเขียนทับไฟล์เทมเพลตรถเข็นดังนี้:
- สร้างโฟลเดอร์ woocommerce โดยใช้โฟลเดอร์ย่อยของรถเข็นในโฟลเดอร์ (ธีม) ของชุดรูปแบบของคุณดังนั้นคุณจะได้รับสิ่งนี้: wp-content / ธีม / mytheme / WooCommerce / รถเข็น /
- ดาวน์โหลดและเปิด woocommerce cart.php ดั้งเดิมด้วยโปรแกรมแก้ไขข้อความ ไฟล์ควรอยู่ที่นี่: wp-content / plugins / WooCommerce / แม่ / รถเข็น /
- ลบบรรทัดเหล่านี้:
และส่วนที่เริ่มต้นด้วย
และส่วนที่เริ่มต้นด้วยและสิ้นสุดใน และสิ้นสุดใน - ดาวน์โหลดและเปิดต้นฉบับ woocommerce cart-totals.php ด้วยโปรแกรมแก้ไขข้อความ ไฟล์เป็นที่ที่คุณพบ cart.php
- ลบบรรทัดเหล่านี้:
และโต๊ะทั้งหมดเริ่มต้นด้วย
และลงท้ายด้วย
- อัปโหลดทั้งสองไฟล์ที่คุณเพิ่งแก้ไขไป WooCommerce / รถเข็น โฟลเดอร์ภายในไดเร็กทอรีธีมของคุณ
หากคุณอนุญาตให้ผู้ใช้ตัวเลือกการจัดส่งใด ๆ ในขั้นตอนที่ 2 ข้างต้นเราจำเป็นต้องปิดการใช้งานการแจ้งเตือนการจัดส่งฟรีเช่นกัน:
add_filter ('woocommerce_cart_shipping_method_full_label', 'remove_free_label', 10, 2); ฟังก์ชัน remove_free_label ($ full_label, $ method) $ full_label = str_replace ("(ฟรี)", "," ", $ full_label); ส่งคืน $ full_label;
ขั้นตอนที่ 4: การตั้งค่าข้อความอีเมล์
เราใกล้จะได้รับแคตตาล็อก WooCommerce ของเราพร้อมกับตัวเลือกคำขอราคา อันที่จริงถ้าในขั้นตอนที่ 2 คุณปิดใช้งานอีเมลลูกค้าทุกฉบับพร้อมกันคุณสามารถดำเนินการต่อในขั้นตอนที่ 5.
หากคุณต้องการส่งการยืนยันของลูกค้า (เนื่องจากสวยงามมาก) เราเพียงแค่ต้องตรวจสอบให้แน่ใจว่าเรามีวิชาอีเมลของเราถูกต้องและเราไม่ได้ส่งราคา $ 0 และอาจจะเขียนข้อความอีเมลของเราอีกเล็กน้อย.
4.1 หัวเรื่องและหัวเรื่องของอีเมล
ในพื้นที่ผู้ดูแลระบบ, WooCommerce> การตั้งค่า> อีเมล แท็บคุณต้องเขียนใหม่ ประมวลผลคำสั่ง, เนื่องจากคำขอใหม่จะอยู่ในสถานะดำเนินการเนื่องจากลูกค้าไม่สามารถชำระเงินได้ทันที เพื่อความชัดเจนควรเขียนอีเมลแจ้งเตือนผู้ดูแลระบบของคุณใหม่ (คำสั่งซื้อใหม่).
4.2 ลบราคาจากอีเมล
โดยค่าเริ่มต้นราคาจะถูกส่งไปพร้อมกับการยืนยันคำสั่งซื้อดังนั้นเราจึงจำเป็นต้องเขียนทับแม่แบบอีเมลดั้งเดิม.
- ดาวน์โหลดและเปิด woocommerce email-order-items.php ดั้งเดิมพร้อมโปรแกรมแก้ไขข้อความ ไฟล์ควรอยู่ที่นี่: wp-content / plugins / WooCommerce / แม่ / อีเมล / ธรรมดา
- ลบบรรทัดนี้:
echo "\ n" sprintf (__ ('ต้นทุน:% s', 'woocommerce'), $ order-> get_formatted_line_subtotal ($ item));
- ดาวน์โหลดและเปิด woocommerce email-order-details.php ดั้งเดิมพร้อมโปรแกรมแก้ไขข้อความ ไฟล์ควรอยู่ที่นี่: wp-content / plugins / WooCommerce / แม่ / อีเมล / ธรรมดา
- ลบบรรทัดเหล่านี้:
if ($ totals = $ order-> get_order_item_totals ()) foreach ($ ผลรวมเป็น $ ผลรวม $) echo $ total ['label'] "\ t" $ total ['value'] "\ n";
- อัปโหลดทั้งสองไฟล์ที่คุณเพิ่งแก้ไขไป woocommerce / อีเมล / โฟลเดอร์ธรรมดา ภายในไดเรกทอรีธีมของคุณ
4.3 เขียนข้อความซ้ำรสชาติ
โดยค่าเริ่มต้น WooCommerce จะแนะนำอีเมลของคุณตาม: "คำสั่งซื้อของคุณได้รับแล้วและกำลังดำเนินการอยู่รายละเอียดการสั่งซื้อของคุณจะแสดงด้านล่างสำหรับการอ้างอิงของคุณ".
หากคุณต้องการเขียนทับสิ่งนี้คุณต้องทำตาม 3 ขั้นตอนเหล่านี้:
- ดาวน์โหลดและเปิด woocommerce ดั้งเดิมของลูกค้าที่ประมวลผล order.php ด้วยโปรแกรมแก้ไขข้อความ ไฟล์ควรอยู่ที่นี่: wp-content / plugins / WooCommerce / แม่ / อีเมล /
- เขียนบรรทัดที่รับผิดชอบข้อความข้างต้นตามที่คุณต้องการ:
echo __ ("คำสั่งซื้อของคุณได้รับแล้วและกำลังประมวลผลรายละเอียดการสั่งซื้อของคุณจะแสดงด้านล่างสำหรับการอ้างอิงของคุณ:", 'woocommerce') "\ n \ n";
- อัปโหลดไฟล์ที่คุณเพิ่งแก้ไขไป WooCommerce / อีเมล โฟลเดอร์ภายในไดเร็กทอรีธีมของคุณ
ขั้นตอนที่ 5: เพลิดเพลิน
ตอนนี้คุณมีแคตตาล็อกที่ขับเคลื่อนด้วย WooCommerce ของคุณเองคุณอาจจะนั่งเอนหลังและสนุกกับสิ่งที่คุณสร้างขึ้น เมื่อทุกคนสร้างสิ่งที่อยากได้และส่งคำขอราคาให้คุณคุณจะได้รับอีเมลเกี่ยวกับมันรวมถึงคำขอของพวกเขาจะปรากฏในพื้นที่ผู้ดูแลระบบของคุณภายใต้ WooCommerce> คำสั่งซื้อ.
ทุกคำสั่งซื้อจะมีที่อยู่อีเมลของลูกค้าของคุณเพื่อให้คุณสามารถส่งข้อเสนอราคาด้วยตนเองหรืออาจติดต่อพวกเขาทางโทรศัพท์.
หมายเหตุบรรณาธิการ: สิ่งนี้เขียนโดย Marton Fekete สำหรับ Hongkiat.com Marton เป็นผู้พัฒนาเว็บไซต์ชาวฮังการีที่เพิ่งติดใจ WordPress เขาเป็นนักเขียนเนื้อหาที่กระตือรือร้นและเป็นนักออกแบบอิสระที่ชอบเล่นเกม RPG ในเวลาว่าง.