Làm thế nào để tạo danh mục với yêu cầu của bạn về giá tiền bằng cách sử dụng WooC Commerce
WooC Commerce cung cấp một cách tuyệt vời để liệt kê các sản phẩm của bạn và làm cho nó khá dễ dàng cho khách hàng của bạn mua và để bạn quản lý đơn hàng của bạn. Tuy nhiên, đôi khi, bạn có thể không thực sự muốn bán những thứ của mình mà chỉ muốn trưng bày chúng.
Trong bài viết này tôi sẽ chỉ cho bạn cách dễ dàng tạo một danh mục tuyệt vời và cung cấp một tùy chọn yêu cầu giá bằng cách chỉ sử dụng các tùy chọn WooC Commerce vốn có và một vài thao tác khá cơ bản đoạn tùy chỉnh.
Tại sao tạo một Danh mục?
Tạo một danh mục sản phẩm thay vì một webshop cổ điển có thể có lợi vì nhiều lý do.
Nó có thể có ích nếu bạn:
- Đừng muốn bán hàng trực tuyến. Bạn sẽ chỉ cần hiển thị danh mục của bạn trực tuyến và mọi người sẽ ghé vào cửa hàng thực của bạn ở đâu đó và bận rộn mua hàng.
- Có thể muốn cung cấp dịch vụ của bạn với giá tùy chỉnh cho khách hàng của bạn hoặc nếu bạn không thể đặt tên cho đến khi bạn có được một thành phần đặc biệt (mà bạn không biết giá mua lại).
- Không thể mua plugin có thể tùy chỉnh giá dựa trên số tiền trong giỏ hàng hoặc theo địa điểm giao hàng, phương pháp và / hoặc kích thước sản phẩm được nhắm mục tiêu hoặc một số giá trị tùy chỉnh khác.
- Đừng muốn đối thủ biết chi phí của bạn.
- Không muốn bán hoặc giới thiệu sản phẩm của bạn cho bất kỳ người mua nào.
Tại sao nên sử dụng WooC Commerce cho việc này?
WooC Commerce đi kèm với rất nhiều tùy chọn, giúp danh mục của bạn dễ quản lý và sử dụng hơn nhiều. Theo mặc định, bạn có thể thêm một loạt các thuộc tính và dữ liệu khác vào sản phẩm của bạn, tạo danh mục và đặt thẻ vào công cụ của bạn. Việc tách danh mục của bạn khỏi blog hoặc trang web của bạn cũng dễ dàng hơn.
Bạn cũng có thể đề xuất các sản phẩm có liên quan cho từng sản phẩm hoặc để WooC Commerce tự động đề xuất chúng cho bạn. Hơn nữa, khách truy cập của bạn sẽ có thể lọc và / hoặc sắp xếp nội dung của bạn theo ý muốn, để giúp họ dễ dàng tìm thấy mục họ đang tìm kiếm.
Ngoài ra, tạo một danh mục WooC Commerce cho phép bạn cung cấp tùy chọn yêu cầu giá dễ dàng cho khách hàng tiềm năng của bạn. Bằng cách cho phép họ đặt các sản phẩm vào giỏ hàng, họ sẽ có thể tạo một danh sách mong muốn và hỏi giá cho các mặt hàng trong danh sách. Bạn cũng sẽ nhận được địa chỉ và / hoặc địa chỉ email của họ nếu bạn muốn và yêu cầu về giá của bạn sẽ được lưu trữ dưới dạng Đơn hàng.
Hướng dẫn từng bước
Trước khi chúng tôi bắt đầu, bạn nên quyết định có hay không muốn để cung cấp tùy chọn yêu cầu giá cho các sản phẩm bạn trình bày.
Bước 1: Đặt (hoặc không cài đặt) Giá
(TÔI) Không có yêu cầu về giá
Nếu bạn không muốn bất kỳ yêu cầu giá, để trống trường giá. Trong trường hợp này, WooCommece sẽ không hiển thị các trường biểu mẫu liên quan đến cửa hàng, vì vậy bạn sẽ không thấy bất kỳ trường số lượng, giá hoặc thêm vào nút giỏ hàng nào.
Tin tốt là nếu bạn chọn phương pháp biên mục này, bạn đã hoàn thành. Chỉ cần thêm công cụ vào danh mục thương hiệu mới của bạn và bạn tốt để đi!
(II) Với yêu cầu giá
Nếu bạn muốn cho phép khách hàng yêu cầu giá, bạn hãy bắt đầu bằng cách làm cho sản phẩm của bạn miễn phí. Đặt giá thành 0.
Bằng cách này, khi chúng tôi hoàn thành, khách truy cập của bạn sẽ có thể đưa các sản phẩm danh mục của bạn vào danh sách mong muốn mà không phải tốn một xu.
Bước 2: Tùy chọn cửa hàng
Bước này sẽ dễ dàng hơn nữa vì không cần mã cho nó. Bạn muốn đảm bảo đặt các mục sau trong khu vực quản trị của mình:
- Đổi tên ban đầu của bạn xe đẩy và Kiểm tra trang để 'Danh sách mong muốn' và 'Giá yêu cầu', tương ứng (Trang)
- Không cho phép sử dụng phiếu giảm giá để tránh thông báo giảm giá trên các trang khác nhau liên quan đến cửa hàng (WooC Commerce> Cài đặt> tab Checkout)
- Vô hiệu hóa mọi phương thức thanh toán để đảm bảo không có phương thức nào hiển thị trên trang thanh toán của bạn (WooC Commerce> Cài đặt> tab Checkout)
- Vô hiệu hóa vận chuyển hoàn toàn hoặc nếu bạn muốn khách truy cập quyết định có yêu cầu giá vận chuyển hay không, hãy bật và đặt lại hai phương thức giao hàng khác nhau và thiết lập cả hai để MIỄN PHÍ
- Vô hiệu hóa đăng ký khi thanh toán và trang tài khoản của tôi và tắt hiển thị lời nhắc đăng nhập trừ khi bạn cũng muốn xử lý người dùng trên trang web danh mục của mình (WooC Commerce> Cài đặt> tab Tài khoản)
- Vô hiệu hóa mỗi email của một khách hàng hoặc nếu bạn muốn gửi email xác nhận về các yêu cầu cho khách hàng, chỉ cần vô hiệu hóa các email đặt hàng đã hoàn thành để tránh trùng lặp và hóa đơn không cần thiết về các đơn hàng miễn phí (gần như không tồn tại) (WooC Commerce> Cài đặt> tab Email)
Bước 3: Dán nhãn lại
Trong bước này, chúng tôi sẽ đảm bảo rằng trang web của bạn trông không có gì giống như bạn đang tặng đồ miễn phí. Vì lý do này, chúng tôi sẽ viết lại các nút của bạn và ẩn các thông báo miễn phí.
Chỉ cần thêm mã dưới đây vào hàm.php của chủ đề hoặc vào plugin của riêng bạn.
3.1: Không có nhãn 'Miễn phí'
Bước đầu tiên và quan trọng nhất là ẩn các thông báo và nhãn vận chuyển miễn phí trên trang sản phẩm duy nhất và các vòng lặp sản phẩm, ví dụ: trang cửa hàng và danh mục sản phẩm.
add_filter ('wooc Commerce_free_price_html', 'hide_free_price_notice'); add_filter ('wooc Commerce_variable_free_price_html', hide_free_price_notice '); add_filter ('wooc Commerce_variation_free_price_html', 'hide_free_price_notice'); hàm hide_free_price_notice ($ price) return ";
3.2: Nhãn nút
Trong khi tạo danh mục của bạn, chúng tôi đang dần chuyển đổi giỏ hàng của bạn thành một danh sách mong muốn và trang thanh toán của bạn thành một mẫu yêu cầu giá. Đầu tiên chúng ta cần phải dán lại các nút.
add_filter ('wooc Commerce_product_single_add_to_cart lòng', 'woo_custom_cart_button tựa'); hàm woo_custom_cart_button bản () return __ ('Thêm vào danh sách mong muốn', 'thương mại điện tử'); add_filter ('wooc Commerce_product_add_to_cart lòng', 'woo_custom_cart_buttonunder'); hàm wooc Commerce_button_proceed_to_checkout () $ checkout_url = WC () -> cart-> get_checkout_url (); "> ?> add_filter ('wooc Commerce_order_button tựa', create_feft (", 'return" Gửi cho tôi một đề nghị ";'));
3.3: Ẩn giá miễn phí của bạn ở mọi nơi
WooC Commerce hiển thị giá $ 0 của bạn trong giỏ hàng của bạn (hoặc, trong trường hợp này là Danh sách mong muốn) vì vậy chúng tôi phải xóa các cột đó. Bạn có hai lựa chọn cho điều đó.
Một, bạn có thể sử dụng CSS bằng cách thêm nó vào style.css của chủ đề con bạn.
.cart_totals h2, .cart_totals .shop_table, .cart-subtotal, .order-Total, .wooc Commerce-Shipping-Field, .product-Total display: none;
Hai, bạn có thể xóa các cột không mong muốn hoàn toàn. Để thực hiện việc này, chúng tôi sẽ ghi đè lên các tệp mẫu giỏ hàng như sau:
- Tạo thư mục thương mại điện tử với thư mục con giỏ hàng trong thư mục của chủ đề (con) của bạn để bạn kết thúc với một cái gì đó như thế này: wp-content / chủ đề / huyền thoại / thương mại điện tử / giỏ hàng /
- Tải xuống và mở cart.php thương mại điện tử ban đầu với trình soạn thảo văn bản; các tập tin nên ở đây: wp-content / plugin / wooc Commerce / samples / cart /
- Xóa các dòng này:
và phần bắt đầu bằng
và phần bắt đầu bằngvà kết thúc bằng và kết thúc bằng - Tải xuống và mở bản gốc giỏ hàng thương mại điện tử.php với một trình soạn thảo văn bản; tập tin là nơi bạn tìm thấy cart.php
- Xóa các dòng này:
và toàn bộ bảng, bắt đầu với
và kết thúc bằng
- Tải lên cả hai tệp bạn vừa chỉnh sửa vào thương mại điện tử / giỏ hàng thư mục trong thư mục chủ đề của bạn
Nếu bạn cho phép người dùng bất kỳ loại tùy chọn giao hàng nào trong Bước 2 ở trên, chúng tôi cũng cần phải tắt thông báo giao hàng miễn phí, như vậy:
add_filter ('wooc Commerce_cart_shipping_method_full_label', 'remove_free_label', 10, 2); hàm remove_free_label ($ full_label, $ method) $ full_label = str numplace ("(Miễn phí)", "", $ full_label); trả lại $ full_label;
Bước 4: Cài đặt văn bản email
Chúng tôi đang thực sự tiến gần đến việc có danh mục WooC Commerce rất riêng của chúng tôi với tùy chọn yêu cầu giá. Trên thực tế, nếu ở Bước 2, bạn đã vô hiệu hóa hoàn toàn mọi email của khách hàng, bạn chỉ có thể tiến hành Bước 5.
Nếu bạn muốn gửi xác nhận của khách hàng (vì nó rất thanh lịch), chúng tôi chỉ cần đảm bảo rằng chúng tôi có đúng đối tượng email của mình và chúng tôi không gửi bất kỳ giá 0 đô la nào, và cũng có thể viết lại văn bản email của chúng tôi một chút.
4.1. Tiêu đề email và tiêu đề
Trong khu vực quản trị, WooC Commerce> Cài đặt> Email tab, bạn cần viết lại Quy trình đặt hàng, bởi vì các yêu cầu mới sẽ ở trạng thái xử lý vì khách hàng không thể thanh toán ngay lập tức cho họ. Để rõ ràng, tốt nhất là viết lại email thông báo quản trị viên của riêng bạn (Đơn hàng mới).
4.2. Xóa giá khỏi email
Theo mặc định, giá được gửi cùng với xác nhận đơn hàng, vì vậy chúng tôi cần ghi đè lên các mẫu email gốc.
- Tải xuống và mở email-order-items.php ban đầu bằng thương mại điện tử với trình soạn thảo văn bản; các tập tin nên ở đây: wp-content / plugin / wooc Commerce / samples / email / plain
- Xóa dòng này:
tiếng vang "\ n". sprintf (__ ('Chi phí:% s', 'wooc Commerce'), $ order-> get_formatted_line_subtotal ($ item));
- Tải xuống và mở email-order-detail.php ban đầu về thương mại điện tử với trình soạn thảo văn bản; các tập tin nên ở đây: wp-content / plugin / wooc Commerce / samples / email / plain
- Xóa các dòng này:
if ($ totals = $ order-> get_order_item_totals ()) foreach ($ totals as $ Total) echo $ Total ['nhãn']. "\ t". $ tổng ['giá trị']. "\ n";
- Tải lên cả hai tập tin bạn vừa chỉnh sửa vào thương mại điện tử / email / thư mục đơn giản trong thư mục chủ đề của bạn
4.3. Viết lại văn bản hương vị
Theo mặc định, WooC Commerce sẽ giới thiệu email của bạn bằng cách sau: "Đơn hàng của bạn đã được nhận và hiện đang được xử lý. Chi tiết đơn hàng của bạn được hiển thị bên dưới để bạn tham khảo".
Nếu bạn muốn ghi đè lên điều này, bạn cần làm theo 3 bước sau:
- tải xuống và mở bản gốc xử lý khách hàng thương mại điện tử-order.php với trình soạn thảo văn bản; các tập tin nên ở đây: wp-content / plugin / wooc Commerce / samples / email /
- viết lại dòng chịu trách nhiệm cho văn bản trên như bạn muốn:
echo __ ("Đơn hàng của bạn đã được nhận và hiện đang được xử lý. Chi tiết đơn hàng của bạn được hiển thị bên dưới để bạn tham khảo:", 'wooc Commerce'). "\ n \ n";
- tải lên tập tin bạn vừa chỉnh sửa vào thương mại điện tử / email thư mục trong thư mục chủ đề của bạn
Bước 5: Thưởng thức
Bây giờ bạn có danh mục WooC Commerce do chính bạn cung cấp, bạn có thể ngồi lại và tận hưởng những gì bạn đã tạo. Khi bất cứ ai tạo ra một danh sách mong muốn và gửi cho bạn một yêu cầu về giá, bạn sẽ nhận được một email về nó, cộng với yêu cầu của họ sẽ hiển thị trong khu vực quản trị của bạn bên dưới WooC Commerce> Đơn hàng.
Mỗi đơn hàng sẽ chứa địa chỉ email của khách hàng của bạn, vì vậy bạn có thể tự gửi cho họ đề nghị giá của mình hoặc thậm chí có thể liên hệ với họ qua điện thoại.
Ghi chú của biên tập viên: Điều này được viết bởi Marton Fekete cho Hongkiat.com. Marton là một nhà phát triển trang web Hungary gần đây đã kết nối với WordPress. Anh ấy là một người đam mê thiết kế lại và viết nội dung tự do, thích chơi game nhập vai vào thời gian rảnh.