Code লিখার টেক্স
1️⃣(অনলাইনে কিংবা অফলাইনে প্রোডাক্ট সেল করবে সেলার গন।) তারপর ওয়েবসাইটে লগইন করে বিক্রয় তথ্য দিতে হবে। যেমনঃ উৎস (এখানে ড্রপ ডাউন মেনু থাকবে। মেনুতে gsmalo.com, gsmalo.org, gsmcourse, Offline), প্রোডাক্ট নাম, গ্রাহক নাম বা নাম্বার (অপশনাল), লেনদেন নাম্বার (অপশনাল), পেমেন্ট মাধ্যম (এখানে ড্রপ ডাউন মেনু দিবে। মেনুতে থাকবে, bKash-707, bKash-85, bKash-111, bKash-379, Nagad-707, Nagad-85, Rocket, DBBL, Binance, Other), অর্ডার ID, রিসিভ ট্রানজেকশন, ক্রয় মূল্য, বিক্রয় মূল্য। একই ট্রানজেকশন আইডি এক এর অধিক এন্ট্রি করতে পারবে না। বাকি সবগুলো যতবার ইচ্ছে করতে পারবে। ট্রানজেকশন আইডি স্পেস দিয়ে যতটা লিখবে ততটা আলাদা আলাদা ক্রাউন হবে। যেমনঃ TH8-HY KOPG (TH8-HY TNX এবং আরেকটা KOPG TNX) এখানে ২ টা ট্রানজেকশন, কখনো যদি পূর্বের একটি ট্রানজেকশন বা অর্ডার ID দিয়ে আবার নতুন বিক্রয় তৈরি করতে চায়, তাহলে তা করতে দিবে না।
Offline সিলেক্ট করলে পরিবর্তন হবেঃ "লেনদেন নাম্বার (অপশনাল)" এর পরিবর্তে "সমস্যা"।
"অর্ডার ID" এর পরিবর্তে "পরিবর্তিত পার্সের নাম (অপশনাল)", "রিসিভ ট্রানজেকশন" এর পরিবর্তে ড্রপ ডাউন মেনু দেবে "From store" ও "From elsewhere", আর বাকি সকল অপশন ঠিক থাকবে।
➡️প্রত্যেক রেজিস্টার উজার তার প্রোফাইলে দেখতে পাবেঃ প্রোডাক্ট নাম, গ্রাহক (নাম বা নাম্বার), অর্ডার ID, TNX , ক্রয় মূল্য, বিক্রয় মূল্য, পয়েন্ট (লাভ), লস পয়েন্ট (লস)। এই তালিকা দৈনিক, গত কাল, সাপ্তাহিক, মাসিক, বাৎসরিক এবং লাইফটাইম এর তালিখা সহজ ভাবে সেলার এর ড্যাশবোর্ডে দেখাবে। যেটার উপরে ক্লিক করবে সেটার বিস্তারিত প্রদর্শিত হবে। যেন খুব সহজে এই সমস্ত কিছুর হিসাব রাখা যায় এবং বোঝা যায়।
"প্রোডাক্ট নাম, গ্রাহক নাম বা নাম্বার, অর্ডার ID, লেনদেন নম্বর, রিসিভ ট্রানজেকশন" এসব দিয়ে সার্চ করতে পারবে। উজার তার লেনদেন খুজে বের করে ক্লিক করলে বিস্তারিত দেখতে পাবে।
একবার ডাটা এন্টি করলে তা সেলার একাউন্ট থেকে আর এডিট করা যাবে না কয়েকটি ব্যাতিতঃ যেমন ড্রপ ডাউন মেনু স্ট্যাটাস, Status Reason। তবে Admin, বা Editor (এই রোলে যারা থাকবে) সকল ডাটা এডিট করতে পারবে। সেলার একাউন্ট থেকে কোন ট্রানজেকশন এর তথ্য ডিলিট করা যাবে না। তবে যারা Admin বা Editor তারা ডিলিট বা শকল কিছু কন্ট্রোল করতে পারবে।
সেলার ডাটা এন্টিকৃত টেবিল দেখতে পাবে। যথাক্রমে আজকের, গতকাল এর, সাপ্তাহিক, মাসিক, বাৎসরিক এবং লাইফ টাইম। লিস্টের মধ্যে প্রত্যেকটা ট্রানজেকশনে পাশে স্ট্যাটাস দেখানোর জন্য ড্রপডাউন মেনু থাকবে। ড্রপ ডাউন মেনুতে এই স্ট্যাটাসগুলো থাকবেঃ On Hold, In Process, Failed, Data Incorrect, Server Problem, Cancel, Refund Required, Refund Done, Success but not delivered, Successful, Block
(সেলার ড্রপ ডাউন মেনুর On Hold, In Process, Failed, Data Incorrect, Server Problem, Cancel, এই পর্যন্ত যখন খুসি তখন পরিবর্তন করে আপডেট করতে পারবে। কিন্তু যখনি Refund Required, Refund Done, Successful, Block এই গুলো সিলেক্ট করে এক বার আপডেট করবে, তখন আর এই স্ট্যাটাস পরিবর্তন করতে পারবে না। এই ক্ষেত্রে এডমিন বা এডিটর কে বলে পরিবর্তন করে নিতে হবে।)
Status Reason: যখন সেলার স্ট্যাটাস চেঞ্জ করবে তখন ইচ্ছে করলে একটি নোট লিখতে পারবেন। যা Status এর পাশে প্রদর্শিত হবে। প্রত্যেকটা সেলারের প্রত্যেকটা ট্রানজেকশনের নোট ৩ জায়গা থেকে লিখতে পারবে। এক এডমিন, ২য় এডিটর, ৩য় সেলার। নোট টি কে লিখেছে (সেলার/এডিটর/এডমিন এর নাম) তা ছোট করে অটোমেটিক দেখানো হবে তারিখ ও সময় সহ। যত ইচ্ছে তত নোট লিখতে পারবে। এডমিন বা এডিটর ছাড়া এই নোট ডিলিট করতে পারবে না। কিন্তু নতুন নোট লিখে আপডেট করতে পারবে। যা কিছু পরিবর্তন করা হবে তা এখানে আপডেট হবে অটোম্যাটিক ( যেটা আপডেট হয়েছে, তারিখ ও সময়, এবং যে একাউন্ট থেকে আপডেট করা হয়েছে)। এটা প্রুফ হিসেবে কাজ করবে।
➡️ ড্যাশবোর্ড সুন্দর ইন্টারফেসের যা দেখাবেঃ
আজকের পয়েন্ট (লভ্যাংশ সেলার এর পয়েন্ট হিসেবে গণ্য হবে।), গতকাল এর পয়েন্ট, এমাসের পয়েন্ট, এ বছর এর পয়েন্ট, মোট পয়েন্ট।
সব সময়ের, আজকের, কতকাল এর, এসাপ্তাহের, এমাসের, এ বৎসরের হিসেবে সংখ্যা দেখাবে।
On Hold, In Process, Failed, Data Incorrect, Server Problem, Cancel, Refund Required, Refund Done, Success but not delivered, Successful, Block ( স্ট্যাটাসে কতটি বিক্রি আছে তার সংখ্যা দেখাবে। এটা এডমিন প্যানেল এবং সেলার ড্যাশবোর্ডে দেখাবে। সংখ্যার মধ্যে ক্লিক করলে বিস্তারিত আসবে। যেন এখন থেকে যা এক্সেস আছে তা করতে পারবে।)।
মোট ট্রানজেকশন, gsmalo.com ট্রানজেকশন, gsmalo.org ট্রানজেকশন, gsmcourse ট্রানজেকশন, Offline ট্রানজেকশন, (দৈনিক হিসাব, গতকাল এর হিসাব, সাপ্তাহিক হিসাব, মাসিক হিসাব, বাৎসরিক হিসাব)।
মোট অর্ডার iD, gsmalo.com অর্ডার ID, gsmalo.org অর্ডার ID, gsmcourse মোট অর্ডার ID, Offline অর্ডার iD, (দৈনিক, গতকাল, সাপ্তাহিক, মাসিক, বাৎসরিক, প্রত্যেক বছরের, হিসাব করে অর্ডার গুলো কতটি ট্রানজেকশন হয়েছে তা দেখাবে এডমিন ড্যাশবোর্ডে। যেন প্রেমেন্ট মাধ্যমগুলোতে যে অর্থ লেনদেন হয়েছে এবং ওয়েবসাইটের অর্ডার আইডি এর সাথে মিল আছে কিনা এডমিন ও এডিটর তা যাচাই করতে পারে )।
আজকের লেনদেন, গতকাল এর লেনদেন, সাপ্তাহিক লেনদেন, মাসিক লেনদেন, বাৎসরিক লেনদেন।
আজকের আয়-ব্যয়, গতকাল এর আয়-ব্যয়, সাপ্তাহিক আয়-ব্যয় মাসিক আয়-ব্যয়, বাৎসরিক আয়-ব্যয়, (এই ভাবে প্রত্যেক সালের লেন্দেদন আলাদা আলাদা হবে)।
আজকের আগিয়ে আছেঃ (যে সেলার এর পয়েন্ট আজকের দিনে বেশি)
এ সপ্তাহে আগিয়ে আছেঃ
এমাসে এগিয়ে আছেঃ
এ বছর এগিয়ে আছেঃ
প্রত্যেক বছরের রিপোর্টঃ
2️⃣ সেলার রোল Subscriber, Editor রোল Editor, Admin রোল Administrator
➡️ ওয়েবসাইটে বিভিন্ন ইউজার সাইনআপ করে বিক্রয় তথ্য দিয়ে কাজ করবে।
➡️অর্থাৎ আমার বিভিন্ন ওয়েবসাইট থেকে কে কি বিক্রয় করছে, কত টাকা বিক্রয় করছে, দোকান থেকে কি কি বিক্রয় করছে বা কি কি সার্ভিসিং করছে, কত টাকায় বিক্রয় করছে, লাভ হলো কি লস হল। কোন ওয়েবসাইটে কত টাকা, দোকান থেকে কত টাকা বিক্রয়, লাভ, লস হল। সহ সকল ধরনের তথ্য ড্যাশবোর্ডে এক নজরে দেখতে পাবে
3️⃣ ফিচারগুলো উপরে বলা হয়েছে। আরো সংক্ষেপে কিছু বলার চেষ্টা করছি নিচে। উপরের গুলো সহকারে এবং নিচেরগুলো সহকারে প্লাগিন তৈরি করবে। আরো যদি কোন কিছু প্রয়োজন হয় তাহলে তা যুক্ত করবে। যেন খুব সহজে আমার অনলাইন, অফলাইন এর বিক্রয় হিসাব নিকাশ করতে পারি এবং সেলারদের পরিচালনা করতে পারি।
সকল ইউজারের আলাদা আলাদা ও একত্রে গ্রাফ এবং রিপোর্ট দেখাবে
আয়-ব্যয় ট্র্যাকিং,
পেমেন্ট মেথড ট্রাকিং
ট্রানজেকশন & অর্ডার ID ট্র্যাকিং
পয়েন্ট ট্রাকিং
অটোমেটিক রিপোর্ট তৈরি
PDF এক্সপোর্ট
গ্রাফ এবং চার্টে রিপোর্ট দেখানো
বিঃদ্রঃ যেহেতু এই প্লাগিন টি তৈরি করতে অনেক ফাইলের কোড লিখতে হবে। মনে হচ্ছে একসাথে এতগুলো ফাইলের কোড তৈরি করতে বা বুঝতে সমস্যা হবে। এজন্য প্রথমে তুমি উপরের সমস্ত বিষয় ও ফাংশন পর্যালোচনা করে পরিকল্পনা করো এবং এটা কিভাবে তৈরি করবে তা পরিকল্পনা করো। এবং সে অনুযায়ী আমাকে প্রথমে লিখে দাও প্লাগিনটি তৈরি করতে কি কি ফাইল বা ফোল্ডার তৈরি করতে হবে। তারপর আমি তোমাকে প্রথম ফাইলটির নাম লিখে বলবো তৈরি কর। তখন তুমি প্রথম ফাইল এর নাম ও কোড তৈরি করবে এবং ইন্সট্রাকশন দিবে কোডটি কোথায় কিভাবে সংরক্ষণ করব ইত্যাদি। এরপর পুনরায় পরের ফাইলটির নাম লিখে তৈরি করতে বলব। তখন তুমি পরের ফাইল এর কোড লিখে দিবে। এই ভাবে পর্যায় ক্রমে শেষ করবে। শকল ইন্সট্রাকশন বাংলায় দিবে। কারণ আমি ওয়ার্ডপ্রেস প্লাগিন তৈরি করার ব্যাপারে তেমন কিছু বুঝিনা। তাই যেন সঠিকভাবে প্লাগিন টি সম্পন্ন করতে পারি এবং ওয়ার্ডপ্রেসে ইন্সটল করতে পারি।
নিশ-১: শর্ট কোড এর ব্যবস্থা রাখবে যেন ড্যাশবোর্ড সহকারে সকল ফাংশন সুন্দরভাবে কাজ করানো যায়। শর্ট কোড এর ডিটেলস দিবে এবং কিভাবে ব্যবহার করব তা বলে দিবে। যখন শকল ফাইল বা কোডিং শেষ হবে তখন শেষ হয়েছে তা বলবে। যতক্ষণ কোড শেষ না হবে ততক্ষণ পরবর্তী ফাংশনের নাম বলে দিবে এবং তৈরি করবে কিনা তা জিজ্ঞেস করবে।
নিশ-২: নিচে যত কোড লিখবে অবশ্যই শকল কোডের ক্ষেত্রে উপরে বর্ণিত সমস্ত ফাংশনের কিছু খেয়াল রাখবে।
নিশ-৩: আমি নতুন, কোডিং বুঝি না এবং ইংরেজি কম বুঝি। তাই সহজে উপস্থাপন করবে। যেন কোড গুলো সঠিক যায়গায় সেইভ করেই একটি প্লাগিন তৈরি হয়ে যায়।
Comments
Post a Comment