ฉันจะอนุญาตผลิตภัณฑ์ฟรีลงในรถเข็นได้อย่างไรถ้ามูลค่าสุทธิของรถเข็นเกินกว่า $ 10


9

ฉันสนใจที่จะโปรโมต ...

ฉันต้องการให้ผลิตภัณฑ์ฟรีหากยอดรวมรถเข็นของลูกค้าเท่ากับ $ 10

ฉันสามารถทำได้ด้วยโมดูลนี้: http://drupal.org/project/uc_discounts_alt

ทุกอย่างใช้งานได้ดี แต่ฉันไม่ต้องการให้ลูกค้าของฉันสามารถเพิ่มสินค้าลงในรถเข็นของพวกเขาเว้นแต่ว่าพวกเขาซื้อผลิตภัณฑ์ปกติมูลค่า $ 10

ผลิตภัณฑ์ที่ฉันแจกให้สามารถวางไว้ในคลาส ubercart อื่นได้ แต่ฉันไม่สามารถหาโมดูลที่จะอนุญาตให้ฉันป้องกันไม่ให้โหนดถูกขายเว้นแต่ว่ายอดรวมของรถเข็นคือ $ 10 หรือมากกว่า

ความคิดหรือความช่วยเหลือใด ๆ จะได้รับการชื่นชมอย่างมาก

ฉันได้สำรวจตัวเลือกการชำระเงิน "ฟรี" แล้ว ฉันแค่มองหาวิธีทำให้ผลิตภัณฑ์ไม่สามารถขายได้เว้นแต่ว่ายอดรวมของรถเข็นมีขั้นต่ำ $ 10


นอกจากนี้ยังมีการกระทำตามเงื่อนไขที่อาจเป็นประโยชน์
Drupac

คำตอบ:


0

ลิงค์นี้setting_minimum_price_order_can_be_submissionกล่าวถึงที่คุณสามารถไปadmin/store/settings/cart/editได้ สิ่งนี้อาจช่วยได้เนื่องจากให้รายละเอียดเพิ่มเติมในการบรรลุภารกิจที่คุณต้องการ ฉันไม่แน่ใจว่าคุณใช้ drupal 6 หรือ 7 ลิงก์นี้เป็น URL สำหรับโมดูลProductMin หรือไม่ ฉันพบโมดูล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 Restrictions

โมดูลนี้จะทำอย่างดีที่สุดเพื่อป้องกันคนผิดประเภทจากการสั่งซื้อสินค้าผิดประเภทหรือจัดส่งไปยังสถานที่ผิดประเภท

ตัวอย่างเช่นบางผลิตภัณฑ์ไม่สามารถสั่งซื้อโดยผู้เยาว์หรือบางผลิตภัณฑ์ไม่สามารถส่งไปยังบางรัฐได้


0

การเรียนรู้กรอบกฎสามารถช่วยคุณได้ที่นี่จริงๆ

มีการสอนที่ยอดเยี่ยมที่นี่โดย Johan Falk เพียงแค่ทำตามและคุณจะสามารถทำสิ่งต่าง ๆ ได้ในเวลาไม่นาน


0

ฉันสมมติว่ายอดสั่งซื้อขั้นต่ำผลรวมเป็น $ 10 ผู้ดูแลระบบ / ร้านค้า / การตั้งค่า / รถเข็น / แก้ไข / ขั้นพื้นฐานและเงื่อนไข / กฎสำหรับผลิตภัณฑ์นั้นไม่ใช่ตัวเลือกเพราะคุณยังต้องการขายผลิตภัณฑ์อื่น ๆ ...

ลองใช้uc_discountโมดูลและการตั้งค่าการกระทำแบบมีเงื่อนไขด้วยตรวจสอบเงื่อนไขผลิตภัณฑ์ของคำสั่งซื้อและดำเนินการส่วนลด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.