고객이 체크 아웃하기 전에 WooCommerce 상점에서 몇 가지 최소 요구 사항을 설정할 가능성이 있습니다. 다음은 플러그인을 전혀 사용할 필요없이 이러한 요구 사항 및 제한 사항을 설정하는 방법에 대한 안내서입니다.
순서 당 최소 중량 요구 사항을 설정
주문 당 필요한 최소 제품 수를 설정
제품 당 최소 수량을 설정
주문 당 최소 달러 금액을 설정
키 테이크 아웃
플러그인을 사용하지 않고 WooCommerce에서 최소 요구 사항 설정을 달성 할 수있어 체크 아웃 프로세스를 더 잘 제어하고 사용자 정의 할 수 있습니다. 여기에는 주문 당 최소 중량 요구 사항, 주문 당 최소 제품 수, 제품 당 최소 수량 및 주문 당 최소 달러 금액이 포함됩니다.
프로세스에는 woocommerce가 제공하는 'woocommerce_check_cart_items'조치를 사용하여 함수를 실행하고 코드를 실행하는 것이 포함됩니다. 이 코드는 테마의 functions.php 파일에 배치해야하며 최신 버전의 WordPress 및 WooCommerce와 호환됩니다.
특정 WooCommerce 기능을 사용하여 중량, 제품 수, 제품 수량 및 총 카트 값과 같은 최소 요구 사항을 설정할 수 있습니다. 각 요구 사항에는 CART 항목을 확인하고 설정 최소 요구 사항과 비교하여 요구 사항이 충족되지 않은 경우 오류 메시지를 표시하는 자체 기능이 제공됩니다.
WooCommerce는 또한 특정 제품 또는 카테고리에 대해 최소 및 최대 수량을 설정하고 제품 페이지에 수량 요구 사항을 표시하며 제품 재고를 프로그래밍 방식으로 업데이트 할 수있는 유연성을 제공합니다. 이들은 'Woocommerce Min/Max 수량'및 'WooCommerce 수량 증가'와 같은 내장 기능 또는 플러그인을 통해 달성 할 수 있습니다.
이 기사에서 사용 된 방법
WooCommerce에서 최소 요구 사항을 설정하는 방법은 항상 있습니다. 결과는 동일 할 수도 있습니다. 그러나 나는 아래에 설명 된 방법이 올바른 (또는 더 나은) 방식으로 생각한다고 생각합니다. 이러한 작업을 수행하거나 추가 개선을 수행하는 방법에 대한 제안은 항상 환영 받고 잘 받았습니다.
다음 코드는 WordPress (3.9.1) 및 WooCommerce (2.1.12)에서 사용할 수있는 최신 버전에서 테스트되었습니다. 플러그인을 설치할 때 WooCommerce에 제공된 더미 데이터를 사용할 것입니다. 코드는 테마의 functions.php 파일로 이동해야하며 필요한 경우 팔로우 및/또는 수정하기가 더 쉽게 주석을 달아야합니다.
우리는 woocommerce가 제공하는 woocommerce_check_cart_items 조치를 사용하여 기능을 실행하고 코드를 실행할 것입니다. 후크라고도하는 WooCommerce 동작 및 필터의 전체 목록을 보려면 다음 링크를 방문하십시오. 순서 당 최소 중량 요구 사항을 설정
최소 체중 요건을 충족하지 않고 고객이 체크 아웃 프로세스를 완료하는 것을 제한하는 것이 종종 유용합니다. 미니 늄 중량 요구 사항은 운송 비용을보다 관리하기 쉽게 만들 수 있으며 운송 프로세스가 더욱 간소화 될 수 있습니다. 최소 중량 요구 사항을 자신에게 가장 적합한 것으로 바꾸는 것을 잊지 말고 Woocommerce-> 설정 -> 제품에 따라 설정 한 무게 단위로 체중이 계산됩니다.
주문 당 필요한 최소 제품 수를 설정
또 다른 유효한 시나리오는 고객이 주문 비용을 완전히 지불하고 배송 할 수 있도록 한 번에 주문 해야하는 최소 수의 제품을 설정하는 것입니다. '20'을 필요에 가장 적합한 것으로 변경하십시오. 이전 예에서와 같이 카트 및 체크 아웃 페이지 에서이 코드 만 실행해야합니다. 이것은 IS_CART () 및 IS_CHECKOUT ()를 사용합니다.이 두 페이지에있을 때마다 'true'를 반환합니다. WooCommerce 조건부 태그에 대해 자세히 알아보십시오
<span>// Set a minimum weight requirement before checking out
</span><span>add_action( 'woocommerce_check_cart_items', 'spyr_set_weight_requirements' );
</span><span>function spyr_set_weight_requirements() {
</span> <span>// Only run in the Cart or Checkout pages
</span> <span>if( is_cart() || is_checkout() ) {
</span> <span>global $woocommerce;
</span> <span>// Set the minimum weight before checking out
</span> <span>$minimum_weight = 25;
</span> <span>// Get the Cart's content total weight
</span> <span>$cart_contents_weight = WC()->cart->cart_contents_weight;
</span> <span>// Compare values and add an error is Cart's total weight
</span> <span>// happens to be less than the minimum required before checking out.
</span> <span>// Will display a message along the lines of
</span> <span>// A Minimum Weight of 25kg is required before checking out. (Cont. below)
</span> <span>// Current cart weight: 12.5kg
</span> <span>if( $cart_contents_weight < $minimum_weight ) {
</span> <span>// Display our error message
</span> <span>wc_add_notice( sprintf('<strong>A Minimum Weight of %s%s is required before checking out.</strong>'
</span> <span>. '<br />Current cart weight: %s%s',
</span> <span>$minimum_weight,
</span> <span>get_option( 'woocommerce_weight_unit' ),
</span> <span>$cart_contents_weight,
</span> <span>get_option( 'woocommerce_weight_unit' ),
</span> <span>get_permalink( wc_get_page_id( 'shop' ) )
</span> <span>),
</span> <span>'error' );
</span> <span>}
</span> <span>}
</span><span>}</span>
로그인 후 복사
제품 당 최소 수량을 설정
제품 당 최소 수량을 설정하는 것은 WooCommerce 상점의 일반적인 요구 사항입니다. 특히 도매를 판매하는 경우. 최소 수량을 설정하면 고객이 특정 제품을 적은 수량으로 구매하는 것을 제한합니다. 최소 수량을 확인하려면 카트의 모든 단일 제품을 루프하고 제자리에 설정된 제품 요구 사항 당 최소 수량에 대해 확인해야합니다.
.
이러한 제한 사항을 설정하려면 다른 배열 내에 규칙/제한을 보유하는 배열을 작성해야합니다. 이 배열을 편집 할 때주의를 기울이고 오류 및 예기치 않은 결과를 방지하기 위해 모든 코드를 정확하게 입력해야합니다. 사용해야 할 형식은 다음과 같습니다
여기 마법이 일어나는 곳이 있습니다.
주문 당 최소 달러 금액을 설정
<span>// Set a minimum number of products requirement before checking out
</span><span>add_action( 'woocommerce_check_cart_items', 'spyr_set_min_num_products' );
</span><span>function spyr_set_min_num_products() {
</span> <span>// Only run in the Cart or Checkout pages
</span> <span>if( is_cart() || is_checkout() ) {
</span> <span>global $woocommerce;
</span>
<span>// Set the minimum number of products before checking out
</span> <span>$minimum_num_products = 20;
</span> <span>// Get the Cart's total number of products
</span> <span>$cart_num_products = WC()->cart->cart_contents_count;
</span>
<span>// Compare values and add an error is Cart's total number of products
</span> <span>// happens to be less than the minimum required before checking out.
</span> <span>// Will display a message along the lines of
</span> <span>// A Minimum of 20 products is required before checking out. (Cont. below)
</span> <span>// Current number of items in the cart: 6
</span> <span>if( $cart_num_products < $minimum_num_products ) {
</span> <span>// Display our error message
</span> <span>wc_add_notice( sprintf( '<strong>A Minimum of %s products is required before checking out.</strong>'
</span> <span>. '<br />Current number of items in the cart: %s.',
</span> <span>$minimum_num_products,
</span> <span>$cart_num_products ),
</span> <span>'error' );
</span> <span>}
</span> <span>}
</span><span>}</span>
로그인 후 복사
마지막으로,하지만 고객이 체크 아웃하기 전에 지출 해야하는 최소 달러 금액을 설정할 수 있습니다. 배송 및 세금이 최종 주문 총계에 추가되기 전에 하위 토탈을 사용하여 총 가치를 계산하고 있습니다.
결론
볼 수 있습니다. WooCommerce를 사용하면 작업 및 필터를 사용하여 일반 체크 아웃 프로세스를 변경할 수 있습니다. 모든 상점은 다르고 필요할 때 이러한 제한 사항을 설정할 수있는 것이 중요합니다. 이와 같은 작업을 수행 해야하는 미국 개발자에게는이 작업을 수행하는 방법을 아는 것이 중요합니다. 코드를 개선하는 방법에 대한 읽기, 의견 또는 제안에 감사드립니다. 특정 WooCommerce 수정에 대한 아이디어가 있다면 부끄러워하지 말고 토론에 대한 의견에 링크를 게시하십시오.
WooCommerce 의 최소 체크 아웃 요구 사항에 대한 질문이 자주 묻습니다
WooCommerce에서 특정 제품에 대해 최소 수량을 설정하려면 WooCommerce의 특정 제품에 대한 최소 수량을 설정하려면 원하는 제품의 제품 데이터 섹션으로 이동해야합니다. 최소 수량을 설정하십시오. '재고'탭에서 '최소 수량'을 설정하는 옵션이 있습니다. 원하는 숫자를 입력하고 변경 사항을 저장하십시오. 이렇게하면 고객이 체크 아웃을 진행하기 위해 최소한이 수량의 제품을 구매해야합니다.
Woocommerce의 제품에 대한 최대 수량을 설정할 수 있습니까? 예, 최대 수량을 설정할 수 있습니다. Woocommerce의 제품 용. 최소 수량을 설정하는 것과 유사하게 '인벤토리'탭의 제품 데이터 섹션에서이를 수행 할 수 있습니다. 거기에서 '최대 수량'을 설정하는 옵션을 찾을 수 있습니다. 원하는 숫자를 입력하고 변경 사항을 저장하십시오. 이것은 고객이 단일 순서로 구매할 수있는 각 제품의 수를 제한 할 것입니다.
단일 순서로 총 제품의 총량을 제한 할 수 있습니까?
예, 가능합니다. 예, 가능합니다. Woocommerce에서 총 제품의 총량을 단일 순서로 제한하십시오. ‘WooCommerce 용 Minmax 수량’과 같은 플러그인을 사용하여 수행 할 수 있습니다. 일단 설치 및 활성화되면 플러그인 설정에서 단일 순서로 총 제품의 최소 및 최대 한계를 설정할 수 있습니다. WooCommerce에서 프로그래밍 방식으로 제품 재고를 업데이트하려면 어떻게해야합니까?
WooCommerce의 내장 기능을 사용하여 WooCommerce에서 프로그래밍 방식으로 제품 재고 업데이트를 수행 할 수 있습니다. wc_update_product_stock () 함수를 사용하여 제품의 재고 수량을 업데이트 할 수 있습니다. 이 기능은 제품 ID와 새로운 재고 수량의 두 매개 변수를 취합니다.
WooCommerce에서 최소 주문 금액을 설정할 수 있습니까? 예, WooCommerce에서 최소 주문 금액을 설정할 수 있습니다. ‘WooCommerce Min/Max 수량’과 같은 플러그인을 사용하여 수행 할 수 있습니다. 설치 및 활성화되면 플러그인 설정에서 최소 주문 금액을 설정할 수 있습니다. 이를 위해서는 고객이 체크 아웃을 진행하기 전에이 최소 주문 금액에 도달해야합니다.
WooCommerce의 제품에 대한 수량 증분을 어떻게 설정할 수 있습니까?
WooCommerce의 제품에 대한 수량 증분 설정을 수행 할 수 있습니다. 'WooCommerce 수량 증가'와 같은 플러그인을 사용하여. 설치 및 활성화되면 '재고'탭의 제품 데이터 섹션에서 각 제품의 수량 증가를 설정할 수 있습니다. 다른 제품에 대해 서로 다른 최소 및 최대 수량을 설정할 수 있습니까?
예, WooCommerce의 다른 제품에 대해 다른 최소 및 최대 수량을 설정할 수 있습니다. 이는 각 제품의 제품 데이터 섹션에서 수행 할 수 있습니다. '인벤토리'탭에서 각 제품의 '최소 수량'및 '최대 수량'을 개별적으로 설정할 수 있습니다. 제품의 변화에 대한 최소 및 최대 수량을 설정할 수 있습니까?
. 예, Woocommerce에서 제품의 변화에 대해 최소 및 최대 수량을 설정할 수 있습니다. 이것은 제품 데이터의 변형 섹션에서 수행 할 수 있습니다. 각 변형에 대해 '최소 수량'및 '최대 수량'을 설정할 수 있습니다. 제품 페이지의 최소 및 최대 수량 요구 사항을 어떻게 표시 할 수 있습니까?
최소 및 최대 값 표시 제품 페이지의 수량 요구 사항은 'Woocommerce Min/Max 수량'과 같은 플러그인을 사용하여 수행 할 수 있습니다. 이 플러그인은 제품 페이지에 제품의 최소 및 최대 수량 요구 사항을 표시하는 통지를 추가합니다. 특정 범주의 제품에 대해 최소 및 최대 수량을 설정할 수 있습니까? WooCommerce의 특정 범주의 제품에 대해 최소 및 최대 수량을 설정하십시오. ‘WooCommerce Min/Max 수량’과 같은 플러그인을 사용하여 수행 할 수 있습니다. 일단 설치 및 활성화되면 플러그인 설정에서 각 제품 범주에 대해 최소 및 최대 수량을 설정할 수 있습니다.
위 내용은 WooCommerce에서 최소 체크 아웃 요구 사항을 설정합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!