카트에 무료 제품을 허용하지만 카트 순액이 $ 10 이상인 경우에만 어떻게해야합니까?


9

프로모션 운영에 관심이 있습니다 ...

고객의 장바구니 총액이 $ 10 인 경우 제품을 무료로 만들고 싶습니다.

나는이 모듈로 그것을 할 수 있었다 : http://drupal.org/project/uc_discounts_alt

모든 것이 잘 작동하지만 고객이 $ 10 상당의 일반 제품을 구매하지 않는 한 고객이 장바구니에 제품을 추가 할 수 있기를 원하지 않습니다.

내가 제공하는 제품은 다른 우 베르 카르 트 클래스에 배치 할 수 있지만 카트 총액이 $ 10 이상이 아니면 노드 판매를 막을 수있는 모듈을 찾을 수 없습니다.

모든 아이디어 나 도움을 주시면 감사하겠습니다.

이미 "무료"체크 아웃 옵션을 살펴 보았습니다. 장바구니 총액이 최소 $ 10가 아닌 한 상품을 판매 할 수 없게 만드는 방법을 찾고 있습니다.


유용 할 수있는 조건부 조치도 있습니다.
Drupac

답변:


0

이 링크 setting_minimum_price_order_can_be_submitted 는 당신이 갈 수 있다고 언급했습니다 admin/store/settings/cart/edit. 필요한 작업을 수행하는 데 대한 자세한 정보를 제공하므로 도움이 될 수도 있습니다. drupal 6 또는 7을 사용하고 있는지 확실하지 않습니다.이 링크는 ProductMin 모듈의 URL입니다 . uc_product_minmax 모듈을 찾았 습니다 . 더 구체적인 것이 필요하거나 유용한 지 알려주십시오.


0

매번 사용자를 제한하지 않고 특정 제품 만 사용하면 규칙이 더 나은 솔루션이 될 수 있습니다. 다음은 수행 할 수있는 일반적인 흐름입니다.

  1. 프로모션에 추가하려는 제품에 cck / ubercart 클래스를 추가하십시오.
  2. 그런 다음 규칙을 만들고 거기에 추가 한 해당 필드가 설정되어 있는지 확인하는 조건을 추가하십시오. 그렇다면 사용자가 체크 아웃을 진행하지 못하도록 조치를 추가하지 마십시오.

이것은 내가 아는 한 작동해야합니다.


0

일반 제품이 10 달러 인 고객이 장바구니에 제품을 추가하지 못하게하려면 ubercart hook_add_to_cart를 사용할 수 있습니다 .

예를 들면 다음과 같습니다.

function MODULENAME_add_to_cart($nid, $qty, $data) {


 $contents= uc_cart_get_contents();
 //check your condition such as total, and product type based on cart contents
  if (condition true) {
    $result[] = array(
      'success' => FALSE, 
      'message' => t('Sorry, you can not add this product now!.'),
    );
  }

  return $result;
}

0

Ubercart 제한 모듈을 살펴보십시오 .

이 모듈은 잘못된 종류의 사람들이 잘못된 종류의 상품을 주문하지 못하게하거나 잘못된 종류의 장소로 배송하기 위해 최선을 다할 것입니다.

예를 들어 일부 제품은 미성년자에 의해 주문할 수 없거나 일부 제품은 특정 주에 배송 할 수 없습니다


0

규칙 프레임 워크를 학습하면 실제로 도움이 될 수 있습니다.

Johan Falk 의 훌륭한 자습서가 여기 에 따르며 바로 위의 작업을 수행 할 수 있습니다.


0

나는 $ 10 admin / store / settings / cart / edit / basic에 대한 최소 주문 소계 및 해당 제품에 대한 조건부 조치 / 규칙은 여전히 ​​다른 제품을 판매하기를 원하기 때문에 옵션이 아니라고 가정합니다 ...

주문한 제품 상태 uc_discount확인 하고 할인 조치를 적용하여 모듈 및 설정 조건부 조치를 시도하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.