WooCommerce를 사용하여 가격 요청으로 카탈로그를 만드는 방법
WooCommerce는 귀하의 제품을 등록하는 좋은 방법을 제공하며 매우 쉽게 해줍니다. 고객이 구입할 수 있도록 과 주문 관리. 그러나 때로는 실제로 물건을 팔고 싶지 않고 단지 전시 할 수도 있습니다..
이 기사에서 나는 당신에게 쉬운 방법을 보여줄 것이다. 멋진 카탈로그를 만들고 가격 요청 옵션을 제공하십시오. 고유 한 WooCommerce 옵션과 몇 가지 기본적인 기능 만 사용하여 맞춤 설정 스 니펫.
카탈로그를 만드는 이유?
클래식 웹샵 대신 제품 카탈로그를 만드는 것이 여러 가지 이유로 유용 할 수 있습니다..
다음과 같은 경우 유용 할 수 있습니다.
- 온라인으로 판매하고 싶지는 마십시오. 카탈로그를 온라인에 게재하면 사람들이 어딘가에 실제 매장에 들러 바쁜 구매를하게됩니다..
- 고객에게 맞춤형 가격으로 서비스를 제공하고 싶거나 특정 구성 요소를 취득 할 때까지 가격을 지정할 수없는 경우 (구입 가격을 알지 못하는 경우).
- 장바구니 금액이나 대상 운송 위치, 방법 및 / 또는 제품 크기 또는 기타 맞춤 값에 따라 가격을 맞춤 설정할 수있는 플러그인을 구입할 여력이 없습니다..
- 경쟁 업체가 비용을 알지 못하게하십시오..
- 모든 구매자에게 제품을 판매하거나 선전하고 싶지 않음.
왜 이것을 위해 WooCommerce를 사용해야합니까??
WooCommerce는 많은 옵션을 제공하므로 카탈로그를 훨씬 쉽게 관리하고 사용할 수 있습니다. 기본적으로 여러 속성 및 기타 데이터 추가 제품에 카테고리를 만들고 물건에 태그를 붙이십시오. 카탈로그를 블로그 또는 사이트에서 분리하는 것이 더 쉽습니다..
또한 각 제품에 대한 관련 제품을 제안하거나 WooCommerce에서 자동으로 제안하도록 할 수 있습니다. 또한 방문자가 찾고있는 항목을 더 쉽게 찾을 수 있도록 방문자가 원하는대로 항목을 필터링하고 정렬 할 수 있습니다..
또한 WooCommerce 카탈로그를 작성하면 잠재 고객에게 쉬운 가격 요청 옵션 제공. 제품을 장바구니에 넣을 수있게되면 위시리스트를 만들고 목록에있는 품목의 가격을 요구할 수 있습니다. 원한다면 귀하의 주소 및 / 또는 이메일 주소도 받으실 수 있으며 가격 요청은 주문으로 저장됩니다..
단계별 가이드
우리가 시작하기 전에, 당신은 당신이 필요 당신이 선물하는 제품에 대한 가격 요청 옵션을 제공하는.
1 단계 : 가격 설정 (또는 설정하지 않음)
(나는) 가격 요청없이
가격 요청을 원치 않는 경우, 가격 입력란을 비워 둡니다.. 이 경우 WooCommece는 상점 관련 양식 필드를 표시하지 않으므로 양 필드, 가격 또는 장바구니 버튼에 추가되지 않습니다..
다행히도이 카탈로그 작성 방법을 선택하면 이미 완료된 것입니다. 새로운 카탈로그에 물건을 추가하기 만하면됩니다.!
(II) 가격 요청
고객이 가격을 요청할 수 있도록하려면 제품을 무료로 만들어야합니다.. 가격을 0으로 설정하십시오..
이런 식으로 우리가 끝나면 방문객들은 카탈로그 제품을 위시리스트에 담을 수있게됩니다..
2 단계 : 쇼핑 옵션
이 단계는 코드가 필요 없기 때문에 훨씬 더 쉽습니다. 관리자 영역에서 다음을 설정해야합니다.
- 원본 이름 변경 카트 과 점검 ~에 페이지 '위시리스트' 과 '가격 요청', 각각 (페이지)
- 다양한 상점 관련 페이지의 할인 통지를 피하기 위해 쿠폰 사용을 금지하십시오 (WooCommerce> 설정> 결제 탭)
- 모든 결제 수단을 사용 중지하여 결제 페이지에 표시되지 않도록하십시오 (WooCommerce> 설정> 결제 탭)
- 배송비를 모두 사용 중지하거나 방문자가 배송비를 요청할지 여부를 결정하려면 두 가지 배송 방법을 사용 설정하고 다시 라벨을 지정하고 둘 다 무료로 설정하십시오.
- 체크 아웃 및 내 계정 페이지에 등록을 비활성화하고 카탈로그 사이트의 사용자를 처리하지 않으려면 미리 알림 표시를 끄십시오 (WooCommerce> 설정> 계정 탭)
- 모든 단일 고객 전자 메일을 사용하지 않도록 설정하거나 요청에 대한 확인 전자 메일을 고객에게 보내려는 경우 완료된 주문 전자 메일을 사용하지 않도록 설정하여 무료 주문에 대한 불필요한 중복 및 송장을 피하십시오 (사실상 존재하지 않을 것입니다).WooCommerce> 설정> 이메일 탭)
3 단계 : 라벨 변경
이 단계에서는 무료로 물건을 나누어주는 것처럼 사이트가 전혀 보이지 않는지 확인합니다. 이런 이유로 우리는 버튼을 재 작성하고 무료 통지를 숨기십시오..
테마의 functions.php 나 자신의 플러그인에 아래의 코드를 추가하기 만하면됩니다..
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'); function woo_custom_cart_button_text () return __ ( '위시리스트에 추가', 'woocommerce'); add_filter ( 'woocommerce_product_add_to_cart_text', 'woo_custom_cart_button_text'); function woocommerce_button_proceed_to_checkout () $ checkout_url = WC () -> cart-> get_checkout_url (); "> ?> add_filter ( 'woocommerce_order_button_text', create_function ( ", 'return"제안 보내기 ";'));
3.3 : 어디서나 무료 가격을 숨기십시오.
WooCommerce는 장바구니 (또는 위시리스트)에 $ 0 가격을 표시하므로 해당 열을 제거해야합니다. 당신은 두 가지 옵션이 있습니다..
하나, 이것을 CSS의 테마 인 style.css에 추가하면됩니다..
.cart_totals h2, .cart_totals .shop_table, .cart- 부분합, .order-total, .woocommerce-shipping-fields, .product-total display : none;
두, 원하지 않는 열을 모두 삭제할 수 있습니다. 이렇게하기 위해 다음과 같이 장바구니 템플릿 파일을 덮어 씁니다.
- 귀하의 (하위) 테마의 폴더에 장바구니 하위 폴더가있는 woocommerce 폴더를 작성하면 다음과 같이 끝납니다. wp-content / themes / mytheme / woocommerce / cart /
- 텍스트 편집기를 사용하여 원본 woocommerce cart.php를 다운로드하여 엽니 다. 파일은 여기에 있어야합니다. wp-content / plugins / woocommerce / templates / cart /
- 다음 행을 삭제하십시오.
그리고로 시작하는 섹션
그리고로 시작하는 섹션끝나는 끝나는 - 원본을 다운로드하여 엽니 다. woocommerce cart-totals.php 텍스트 편집기로; 그 파일은 찾은 곳입니다. cart.php
- 다음 행을 삭제하십시오.
로 시작하는 전체 테이블
로 끝나는
- 방금 편집 한 두 파일을 모두 woocommerce / cart 테마 디렉토리 내의 폴더
위의 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); return $ full_label;
4 단계 : 이메일 텍스트 설정
우리는 가격 요청 옵션을 사용하여 자체 WooCommerce 카탈로그를 보유하고있는 것과 매우 가깝습니다. 실제로 2 단계에서 모든 고객 이메일을 모두 사용 중지 한 경우 5 단계로 넘어갈 수 있습니다..
고객 확인을 보내려는 경우 (매우 우아함), 이메일 제목을 올바르게 작성하고 $ 0 가격을 보내지 않으며 이메일 텍스트를 조금만 다시 작성해야합니다..
4.1. 이메일 제목 및 제목
관리 영역, WooCommerce> 설정> 이메일 탭을 다시 작성해야합니다. 처리 명령, 고객이 즉시 지불 할 수 없으므로 새로운 요청이 처리 상태가 될 것이기 때문입니다. 명확성을 위해 관리자 만의 고유 한 이메일을 다시 작성하는 것이 가장 좋습니다 (새로운 주문).
4.2. 이메일에서 가격 삭제
기본적으로 가격은 주문 확인서와 함께 전송되므로 원본 이메일 템플릿을 덮어 써야합니다..
- 텍스트 편집기로 원본 woocommerce email-order-items.php를 다운로드하여 엽니 다. 파일은 여기에 있어야합니다. wp-content / plugins / woocommerce / templates / emails / plain
- 다음 행 삭제 :
에코 "\ n". sprintf (__ ( 'Cost : % s', 'woocommerce'), $ order-> get_formatted_line_subtotal ($ item));
- 텍스트 편집기로 원본 woocommerce email-order-details.php를 다운로드하여 엽니 다. 파일은 여기에 있어야합니다. wp-content / plugins / woocommerce / templates / emails / plain
- 다음 행을 삭제하십시오.
if ($ totals = $ order-> get_order_item_totals ()) foreach (총 $ 합계) echo $ total [ 'label']. "\ t". $ total [ 'value']. "\엔";
- 편집 한 두 파일을 모두 woocommerce / emails / 일반 폴더 귀하의 테마 디렉토리 내에서
4.3. 풍미 텍스트 재 작성
기본적으로 WooCommerce는 귀하의 이메일을 다음과 같이 소개합니다 : "귀하의 주문이 접수되었으며 현재 처리 중입니다..
이를 덮어 쓰려면 다음 세 단계를 수행해야합니다.
- 원본 편집자를 사용하여 원래 woocommerce customer-processing-order.php를 다운로드하여 엽니 다. 파일은 여기에 있어야합니다. wp-content / plugins / woocommerce / templates / emails /
- 위의 텍스트를 담당하는 줄을 원하는대로 다시 작성하십시오.
echo __ ( "주문이 접수되었으며 현재 처리 중입니다. 주문 세부 정보는 참조 용으로 아래에 표시되어 있습니다 :", "woocommerce"). "\ n \ n";
- 방금 편집 한 파일을 woocommerce / 이메일 테마 디렉토리 내의 폴더
5 단계 : 즐기십시오
이제는 자신 만의 WooCommerce 기반 카탈로그를 보유하고 있으므로 앉아서 만든 것을 즐길 수 있습니다. 누구든지 위시리스트를 작성하여 가격 요청을 보내면 그에 대한 이메일을 받게되며 요청 사항은 관리 영역에 표시됩니다. WooCommerce> 주문.
모든 주문에는 고객의 이메일 주소가 포함되므로 수동으로 가격 제안을 보내거나 전화로 연락 할 수도 있습니다..
편집자 주: 이것은에 의해 작성됩니다 Marton Fekete Hongkiat.com. Marton은 최근 WordPress에 매달린 헝가리 사이트 개발자입니다. 그는 자유 시간에 RPG를 즐기는 것을 좋아하는 재 설계 전문가이자 프리랜서 콘텐츠 작가입니다..