অর্ডার দেওয়ার সময় কীভাবে স্বয়ংক্রিয়ভাবে কোনও মন্তব্য যুক্ত করা যায়


11

আমার নিম্নলিখিত পরিস্থিতি রয়েছে:

আমি চেকআউট পৃষ্ঠায় আছি এবং আমার কাছে শিপিংয়ের 3 পদ্ধতি রয়েছে। আমি যদি সমস্ত 3 নির্দিষ্ট পদ্ধতি নির্বাচন করি এবং আমি অর্ডারটি সমাপ্ত করি, তবে আমি এই ক্ষেত্রের ব্যাকএন্ড থেকে অর্ডার ভিউতে একটি মন্তব্য স্বয়ংক্রিয়ভাবে যুক্ত হতে চাই:

এখানে চিত্র বর্ণনা লিখুন

কারও কি ধারণা আছে আমি কীভাবে এটি করতে পারি?

উত্তর:


9

আপনি একটি ইভেন্ট-পর্যবেক্ষক মডিউল তৈরি ও পর্যবেক্ষণ করতে চাইবেন sales_order_place_after

আপনার পর্যবেক্ষক পদ্ধতিটি দেখতে এমন হবে:

public function logShipping($observer){
    $order = $observer->getEvent()->getOrder();
    $history = $order->addStatusHistoryComment($order->getShippingMethod(), false);
    $history->setIsCustomerNotified(false);
    $order->save();
}
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.