🔹 সারসংক্ষেপ
Incomplete order Recovery প্লাগইনটি WooCommerce শপে অসম্পূর্ণ (Abandoned) Checkout Order রিকভার করার জন্য তৈরি। এটি চেকআউট ফর্ম থেকে গ্রাহকের তথ্য রিয়েলটাইমে সংগ্রহ করে, ড্যাশবোর্ডে সংরক্ষণ করে এবং সরাসরি যোগাযোগ/এক্সপোর্ট/অটো-ক্লিনআপ সুবিধা দেয়।

প্রধান ফিচারসমূহ:
- রিয়েলটাইম ডেটা সংগ্রহ – গ্রাহক চেকআউট ফর্মে তথ্য টাইপ করলেই সঙ্গে সঙ্গে ডাটাবেজে সেভ হয়।
- অ্যাডমিন ড্যাশবোর্ড – “Incomplete Orders” নামে আলাদা মেনুতে সব ডেটা দেখা ও ম্যানেজ করা যাবে।
- সরাসরি যোগাযোগ – প্রতিটি রেকর্ডের পাশে WhatsApp এবং Google Maps বাটন।
- অর্ডার স্ট্যাটাস ট্র্যাকিং – Pending → Contacted → Completed।
- এক ক্লিকে এক্সপোর্ট – অসম্পূর্ণ অর্ডার CSV ফাইলে এক্সপোর্ট করা যাবে।
- স্বয়ংক্রিয় ডেটা ক্লিনআপ – ৩০ দিনের পুরানো ডেটা স্বয়ংক্রিয়ভাবে মুছে ফেলে (সংখ্যা পরিবর্তনযোগ্য)।
🔹 ইন্সটলেশন
১. আপনার WordPress রুট ফোল্ডারে যান → /wp-content/plugins/
২. একটি ফোল্ডার বানান wc-incomplete-recovery নামে।
৩. wc-incomplete-recovery.php ফাইলটি সেখানে আপলোড করুন।
৪. WordPress Admin → Plugins → WC Incomplete Checkout Recovery (Single File) → Activate।
৫. WooCommerce Checkout পেজে গেলেই প্লাগইন রিয়েলটাইম ডেটা সংগ্রহ শুরু করবে।
🔹 কিভাবে কাজ করে
- গ্রাহক চেকআউট ফর্মে তথ্য টাইপ করলেই AJAX এর মাধ্যমে ডাটাবেজে সেভ হবে।
- অ্যাডমিন → Incomplete Orders মেনুতে এই ডেটা সঙ্গে সঙ্গে দেখা যাবে।
- গ্রাহক যদি অর্ডার সম্পূর্ণ করে, রেকর্ডটি স্বয়ংক্রিয়ভাবে Completed মার্ক হবে।
- অ্যাডমিন চাইলে ম্যানুয়ালি Pending → Contacted → Completed স্ট্যাটাস পরিবর্তন করতে পারবে।
- Export CSV বাটনে ক্লিক করলে এক্সেল/CSV ফাইলে ডাউনলোড হবে।
- Cron Job ব্যবহার করে ৩০ দিনের পুরানো ডেটা স্বয়ংক্রিয়ভাবে ক্লিনআপ হবে।
🔹 অ্যাডমিন ড্যাশবোর্ড ফিচার
- Filter Buttons → All / Pending / Contacted / Completed।
- WhatsApp Button → ফোন নম্বরে সরাসরি WhatsApp মেসেজ পাঠাতে পারবেন।
- Google Maps Button → গ্রাহকের ঠিকানা Google Maps-এ খুলবে।
- Status Dropdown → প্রতিটি রেকর্ডের পাশে স্ট্যাটাস পরিবর্তন।
- Delete Button → নির্দিষ্ট রেকর্ড ডিলিট করা যাবে।
- Export CSV Button → এক ক্লিকে ডাউনলোড।
🔹 কনফিগারেশন
RETENTION_DAYS = 30;→ ৩০ দিন পর ডেটা অটো ক্লিন হবে। প্রয়োজনে সংখ্যা বদলাতে পারেন।- পারমিশন → শুধুমাত্র manage_woocommerce / manage_options রোলের ইউজার দেখতে ও ব্যবহার করতে পারবে।
🔹 টেকনিক্যাল ডিটেইলস
- Language: PHP (WordPress standard)
- Hooks:
wp_ajax,woocommerce_thankyou,admin_menu,cron - Database: Custom Table (
wp_wc_incomplete_orders) - Data Collected: Name, Email, Phone, Address, Cart Snapshot, IP
- Export: CSV (Excel Compatible)
🔹 নোট
- ডেটা প্রাইভেসি আইন (GDPR ইত্যাদি) অনুসারে সাইটে একটি ছোট্ট নোটিশ দিতে পারেন।
- Checkout পেজে টাইপ করা সাথে সাথেই ডেটা সেভ হবে, গ্রাহক অর্ডার না করলেও।
- Dashboard এ সাথে সাথেই সেই ডেটা দেখা যাবে।
Buy This Plugin Free Use coupon code: flfaysal
