ว่างเปล่าตะกร้าสินค้า drupal commerce พร้อม URL หรือไม่?


8

เป็นไปได้หรือไม่ที่จะล้างรถเข็นด้วย drupal commerce โดยไปที่ url?

/ รถเข็น / ที่ว่างเปล่า

พยายามสร้างกรณีทดสอบสำหรับซีลีเนียม

คำตอบ:


13

รหัสจะมีลักษณะดังนี้:

function MYMODULE_menu() {
  $items['cart/empty'] = array(
    'title' => 'Empty Cart',
    'access arguments' => array('access content'), // or whatever permission you want
    'page callback' => 'MYMODULE_empty_cart',
    'type' => MENU_CALLBACK
  );

  return $items;
}

function MYMODULE_empty_cart() {
  global $user;
  // Load the order and empty the cart
  $order = commerce_cart_order_load($user->uid);
  commerce_cart_order_empty($order);

  // As this page won't display anything you need to redirect somewhere
  drupal_goto('some/page');
}

1

คุณสามารถกำหนด URL ด้วยฟังก์ชั่นการโทรกลับที่คุณเพียงแค่ล้างเนื้อหาของรถเข็นโดยทางโปรแกรม


1
คุณสามารถให้สิ่งที่ดูเหมือนในโมดูลได้หรือไม่?
chrisjlee

0

ฉันรู้ว่านี้เป็นหัวข้อเก่า แต่ตอนนี้จะมีโมดูลสำหรับการนี้เห็นพาณิชย์เส้นทางที่ว่างเปล่าในรถเข็น โมดูลนี้ช่วยให้ผู้ดูแลระบบไซต์กำหนดหลายเส้นทางและเมื่อผู้ใช้เยี่ยมชมหน้าที่ไม่ได้ประกาศตะกร้าสินค้าของพวกเขาจะถูกทำให้ว่างเปล่า


0

ตามที่แนะนำให้ลองใช้โมดูลCommerce Empty Cart Paths

อนุญาตให้ผู้ดูแลไซต์กำหนดหลายเส้นทางและเมื่อผู้ใช้เยี่ยมชมหน้าที่ไม่ได้ประกาศตะกร้าสินค้าของพวกเขาจะถูกทำให้ว่างเปล่า

การใช้งาน:

  1. ดาวน์โหลดและเปิดใช้งานโมดูล
  2. ไปที่ admin / commerce / config / empty-cart-path และป้อนพา ธ เพิ่มเติม การชำระเงินการชำระเงิน / รถเข็นและรถเข็น /จะประกาศโดยค่าเริ่มต้น

หรือแซนด์บ็อกซ์ของ combert:โมดูลพาณิชย์ล้างรถเข็นซึ่งเพียงแค่เพิ่มหน้าเว็บที่เมื่อเข้าเยี่ยมชมจะว่างเปล่าในรถเข็นพาณิชย์ผู้ใช้ปัจจุบัน นอกจากนี้ยังเพิ่มลิงก์ไปยังหน้านั้นไปยังมุมมองตะกร้าสินค้าเพื่อการพาณิชย์


0

ฉันหวังว่านี้จะช่วยให้คนมีปัญหาเดียวกัน ... ผมติดตั้งกฎเส้นทางhttps://www.drupal.org/project/pathrules จากนั้นสร้างกฎที่กำหนดเอง ... 1. กิจกรรม -> Drupal กำลังเริ่มต้น 2. ตรวจสอบเส้นทางรถเข็น / ว่างเปล่า 3. การดำเนินการ: ลบผลิตภัณฑ์ทั้งหมดออกจากการสั่งซื้อ 4. ข้ามพารามิเตอร์: URL: [site: url]

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