উত্তর:
কোডটি এরকম কিছু দেখাচ্ছে:
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');
}
আমি জানি এটি একটি পুরানো থ্রেড, তবে এখন এটি দেখার জন্য একটি মডিউল রয়েছে বাণিজ্য খালি পথগুলি । এই মডিউলটি সাইট প্রশাসকদের একাধিক পাথ সংজ্ঞায়িত করার অনুমতি দেয় এবং যখন কোনও ব্যবহারকারী কোনও অ-ঘোষিত পৃষ্ঠায় যান, তাদের শপিং কার্টটি খালি করে দেওয়া হয়।
প্রস্তাবিত হিসাবে, বাণিজ্য খালি কার্ট পাথ মডিউল চেষ্টা করুন try
এটি সাইট প্রশাসকদের একাধিক পাথ সংজ্ঞায়িত করার অনুমতি দেয় এবং যখন কোনও ব্যবহারকারী কোনও অ-ঘোষিত পৃষ্ঠায় যান, তাদের শপিং কার্টটি খালি করে দেওয়া হয়।
ব্যবহার:
- মডিউলটি ডাউনলোড এবং সক্ষম করুন।
- প্রশাসক / বাণিজ্য / কনফিগারেশন / খালি কার্ট-পাথগুলিতে যান এবং কোনও অতিরিক্ত পাথ প্রবেশ করুন। চেকআউট, চেকআউট / , কার্ট এবং কার্ট / ডিফল্ট হিসাবে ঘোষণা করা হয়।
বা কমবার্টের স্যান্ডবক্স: কমার্স ক্লিয়ার কার্ট মডিউল যা কেবল এমন একটি পৃষ্ঠা যুক্ত করে যা পরিদর্শন করলে বর্তমান ব্যবহারকারীদের বাণিজ্য কার্ট খালি হয়ে যাবে। এটি বাণিজ্য কার্ট ভিউতে সেই পৃষ্ঠাতে একটি লিঙ্ক যুক্ত করে।
আমি আশা করি এটি একই সমস্যার ক্ষেত্রে কারও সহায়তা করবে ... আমি পথের নিয়মগুলি https://www.drupal.org/project/pathrules ইনস্টল করেছি । সেখান থেকে একটি কাস্টম নিয়ম তৈরি করুন ... ১. ইভেন্ট -> দ্রুপাল সূচনা করছে ২.পথ কার্ট / খালি চেক করুন tions পদক্ষেপ: অর্ডার থেকে সমস্ত পণ্য সরান 4.. গোটো প্যারামিটার: ইউআরএল: [সাইট: url]