এক্সএমএল
এখানে আপনি কীভাবে এক্সএমএলের মাধ্যমে বিভিন্ন কনফিগারেশন সেটিংস পরিবর্তন করবেন তা শিখছেন, কয়েকটি উদাহরণ অন্তর্ভুক্ত রয়েছে, ব্লক অবস্থানগুলি সরিয়ে নেওয়া, মডিউলগুলি নিবন্ধন করা এবং নতুন টেমপ্লেট বরাদ্দ করা।
ব্লক
কিছু ব্যবসায়ের সিদ্ধান্ত নিতে আপনি কাস্টম ব্লক সেট আপ করেছেন, উদাহরণস্বরূপ, নির্দিষ্ট পণ্যের জন্য সীমান্তে একটি বিশেষ আইকন দেখানো।
মডেল
আপনি এখানে শিখলেন যে ম্যাজেন্টো কীভাবে ডাটাবেস থেকে ডেটা অ্যাক্সেস করে এবং কীভাবে এটি বিভিন্ন উপায়ে পরিচালনা করতে হয়, উদাহরণস্বরূপ, বর্ণানুক্রমিকভাবে গ্রাহকদের একটি তালিকা পাওয়া।
সাহায্যকারী
এখানে আপনি শিখবেন কীভাবে ইউটিলিটি ফাংশনগুলির জন্য সহায়ক ক্লাস তৈরি করা যায়, উদাহরণস্বরূপ, এমন একটি ফাংশন তৈরি করা যা গ্রাহকের নামগুলি বড়হাতে ফর্ম্যাট করে।
কন্ট্রোলার
এখানে আপনি কাস্টম ইউআরএল তৈরি করতে শিখেন যার কাস্টম কার্যকারিতা রয়েছে, উদাহরণস্বরূপ, এমন একটি পৃষ্ঠা তৈরি করা যেখানে গ্রাহকরা তাদের 'ওয়ারেন্টি স্থিতি' পরীক্ষা করতে পারেন।
প্রোডাক্ট
এখানে আপনি কোনও পণ্যের বিভিন্ন অংশ এবং এর বৈশিষ্ট্যগুলি বোঝার চেষ্টা করছেন।
কিছু উদাহরণ হবে:
1) পণ্যগুলির বৈশিষ্ট্যগুলিতে মান নির্ধারণ এবং সেট করা
2) কার্টে পণ্যগুলির নির্বাচিত বিকল্পগুলিতে মান নির্ধারণ এবং সেট করা
ক্রেতা
1) গ্রাহকের ডেটা প্রাপ্ত এবং পরিবর্তন করা
২) নির্দিষ্ট ব্যবহারকারীর জন্য বিভিন্ন মতামত দেখানো (যেমন বিক্রয় দলের পক্ষে)
বিক্রয় - আদেশ
1) গ্রাহক দ্বারা নির্বাচিত ক্রম এবং তাদের বিকল্পগুলি থেকে সমস্ত পণ্য পাওয়া
2) প্রদত্ত আদেশের জন্য গ্রাহকের তথ্য পান
3) একটি নির্দিষ্ট তারিখের ব্যাপ্তির জন্য সমস্ত অর্ডার পান
ব্যাক-এন্ড
1) ব্যাকএন্ডে কাস্টম মেনু তৈরি করুন
2) কনফিগারেশন পৃষ্ঠাতে কাস্টম ট্যাব তৈরি করুন
3) ডাটাবেসে আপনার নিজস্ব ডেটা সংরক্ষণ করুন
এগুলি সমস্ত উদাহরণ, আপনার প্রয়োজনের উপর নির্ভর করে এগুলি সম্পূর্ণ আলাদা হতে পারে।
এই মুহুর্তে আপনি নিজেকে ম্যাজেন্টোর কোর কোডের মাধ্যমে ব্রাউজিং করতে দেখবেন এবং প্রদত্ত টাস্কটি সম্পাদনের জন্য ম্যাজেন্টো যে পদক্ষেপগুলি গ্রহণ করেছে তা বোঝার চেষ্টা করছেন (নতুন পণ্য তৈরি করার মতো)।
আপনি এই মুহুর্তে দেখতে পারেন আপনার দেখা ম্যাগেন্টোকে আরও একটি ইকমার্স কাঠামোর মতো, এবং বিভিন্ন উপাদানগুলি আরও ভাল করে বোঝার মাধ্যমে আপনি এটিকে আপনার ইচ্ছায় তৈরি করতে পারেন।
এই মুহুর্তে আপনি আপনার ক্লায়েন্টের ব্যবসায়ের চাহিদা পূরণের উপায় হিসাবে ম্যাজেন্টোর দিকে তাকিয়ে রয়েছেন (অবশ্যই এটি অনুভব করা জরুরি নয়, তবে এটি একটি ভাল লক্ষণ)।
এখানে কিছু মডিউল রয়েছে যা আপনাকে আকর্ষণীয় উপায়ে চিন্তা করতে সহায়তা করতে পারে:
নতুন পণ্য প্রকার
চারপাশে দেখুন এবং এমন কোনও প্রকারের প্রকারটি দেখার চেষ্টা করুন যা ম্যাজেন্টো ডিফল্টরূপে সমর্থন করে না এবং এটি সমর্থন করে এমন একটি মডিউল তৈরি করে।
এর একটি উদাহরণ ইভেন্ট ভিত্তিক পণ্য (যেমন একটি স্পোর্টস গেমের টিকিট বিক্রি) হবে, চ্যালেঞ্জটি হ'ল ব্যবহারকারীকে একটি আসন এবং একটি সময় নির্বাচন করার অনুমতি দেওয়া হবে এবং যদি না পাওয়া যায় তবে সিস্টেমটি তাদের জানাতে হবে, যদি না , এটি যখন তাদের নিকটতম উপলভ্য স্লট হয় তখন তাদের জানাতে পারে।
চ্যালেঞ্জের অংশটি হ'ল নিম্নলিখিত জায়গাগুলিতে পণ্যটি ভালভাবে কাজ করে তা নিশ্চিত করা:
1) ব্যাকএন্ড - অ্যাডমিনের প্রয়োজনীয় ডেটাতে প্রবেশ করতে সক্ষম হওয়া উচিত (যেমন খেলাধুলার ধরণ, ব্যয় এবং আসন সংখ্যা উপলব্ধ)
2) সম্মুখভাগ - কেনাকাটা করার সময় এই তথ্যটি ব্যবহারকারীর কাছে প্রদর্শন করা দরকার
3) কার্ট / চেকআউট - ব্যবহারকারীর খেলাধুলার ধরণ, আসনের ধরণ, আসনের সংখ্যা এবং সে কেনার তারিখটি দেখতে হবে।
৪) অর্ডার - এই তথ্যটি সিস্টেমে সংরক্ষণ করা দরকার যাতে মালিক জানেন যে কী কিনেছিল
এখানে আরও বিশদ রয়েছে যা আপনি যুক্ত করতে পারেন তবে আপনি পয়েন্টটি পান।
গুগল ডক পণ্য আমদানি
ম্যাজেন্টোর অন্যতম জনপ্রিয় বিকাশের ক্ষেত্র হ'ল পণ্য আমদানি।
এই মডিউলটির লক্ষ্য হ'ল গুগল স্প্রেডশিট থেকে পণ্য এবং তাদের ডেটা আমদানি করা, মনে রাখবেন আপনার ক্লায়েন্ট তাদের ডেটা এন্ট্রি কর্মীকে ম্যাজেন্টোতে প্রশিক্ষণ দিতে চায় না;)
এটি কীভাবে কার্যকর হবে সে সম্পর্কে এখানে মোটামুটি ধারণা দেওয়া হল:
1) ম্যাজেন্টো ব্যবহারকারীর গুগল ড্রাইভ অ্যাকাউন্টে লগ ইন করে এবং বিভাগগুলি নামে একটি ফাইল সন্ধান করে
2) এটি যে ড্রাইভের সন্ধান করা উচিত অন্যান্য সমস্ত ফাইল সন্ধান করার জন্য ফাইলটি বিশ্লেষণ করে (প্রতিটি বিভাগের একটি পৃথক ফাইল রয়েছে)
3) ম্যাজেন্টো প্রতিটি category
ফাইলে যায় এবং ফাইলটিকে বিশ্লেষণ করে, প্রতিটি সারিতে তার সমস্ত ডেটা সহ একটি পণ্য থাকে
৪) ম্যাজেন্টো ডাটাবেসে পণ্যটি সংরক্ষণ করার চেষ্টা করে (বা পণ্যটি ইতিমধ্যে উপস্থিত থাকলে পণ্যগুলি পরিবর্তন করে), যদি কোনও ত্রুটি থাকে তবে এটি ত্রুটির জন্য (স্প্রেডশিটে) কলামে একটি ব্যবহারকারী বান্ধব ত্রুটি দেখায়।
অ্যাডভান্সড অর্ডার ভিউয়ার / অ্যানালাইজার
এই মডিউলটি ব্যবসায়িক উপায়ে ব্যাকএন্ডে অর্ডারগুলি দেখার মতো। মূলত আপনি একটি গ্রিড তৈরি করছেন যা বিভিন্ন উপায়ে বাছাই করা যায় (উদাহরণস্বরূপ: নিম্ন থেকে উচ্চ বা বর্ণানুক্রমিকভাবে)।
এখানে এটির কয়েকটি বৈশিষ্ট্য রয়েছে:
1) অর্ডার সঙ্গে যুক্ত গ্রাহক দেখার ক্ষমতা
2) প্রতিটি অর্ডারের জন্য আইটেমের মোট সংখ্যা দেখার ক্ষমতা
3) তারিখ, গ্রাহক, অর্ডার করা আইটেমের সংখ্যা, এবং টোটাল অর্ডার করে ফিল্টার করার ক্ষমতা
3) ফিল্টার একাধিক WHERE, এবং, এবং OR নির্বাচনের জন্য অনুমতি দেয় (স্তরযুক্ত নেভিগেশন এর মত)
বাস্তবে এটি কোনও এক্সেল স্প্রেডশিটের মতো দেখাবে এবং ব্যবহারকারী কোন 'কলামগুলি' দেখতে হবে তা বেছে নিতে পারে এবং কীভাবে ফিল্টার করতে হয় তা সিদ্ধান্ত নিতে পারে যাতে তারা আরও ভাল ব্যবসায়িক সিদ্ধান্ত নিতে পারে।
রেস্তোঁরা স্টোর মডিউল
ম্যাজেন্টোর আরেকটি জনপ্রিয় বিকাশের ক্ষেত্র হ'ল এটি অন্যান্য সিস্টেম এবং পরিষেবাদির সাথে একীকরণ।
এই মডিউলটির লক্ষ্য হ'ল একটি খাদ্য শপিংয়ের অভিজ্ঞতা তৈরি করা, একটি নতুন পণ্য প্রকারের সম্পাদনা / তৈরি করার প্রয়োজনের পাশাপাশি এটি একটি জনপ্রিয় POS সিস্টেমের সাথে ইন্টারফেস করা প্রয়োজন, যাতে ক্লায়েন্টের সমস্ত আদেশের উপর কেন্দ্রীয় পরিচালনা থাকতে পারে।
কিছু অন্যান্য বৈশিষ্ট্য বিবেচনা করুন:
1) বিজোড় এবং গ্রাব হাবের সাথে সংহতকরণ
২) গ্রাহকের পক্ষে তাদের অর্ডারের একটি 'লাইভ স্ট্যাটাস' দেখার ক্ষমতা
3) গ্রাহক তাদের পছন্দসই পুনরায় অর্ডার করার ক্ষমতা
৪) একটি 'স্মার্ট' প্রণোদনা বৈশিষ্ট্য তৈরি করুন যা তাদের পছন্দসই খাবারের জন্য কঠোর গ্রাহকদের মরতে শতভাগ ছাড় দেয় (যারাই তারা সবচেয়ে বেশি কিনে)
আপনি দেখতে পাচ্ছেন, এই মুহুর্তে এটি ব্যবসায়ের প্রয়োজনগুলি বোঝার বিষয়ে আরও বেশি, তারপরে কোনও পণ্যের বৈশিষ্ট্য কীভাবে পরিবর্তন করা যায় তা বোঝা।
বেশিরভাগ লোক একটি নির্দিষ্ট ক্রমে শিখেন না (যেমন এই পোস্টের পরামর্শ দেয়), বরং নির্দিষ্ট কিছু জায়গায় তারা উন্নত দিকে ঝাঁপিয়ে পড়ে, অন্যদিকে তারা সম্ভবত শিক্ষানবিশ বা মধ্যবর্তী স্তরে থাকতে পারে।
আপনি যেখানেই থাকুন না কেন, আপনি সেই স্তরের জন্য চ্যালেঞ্জ নিয়ে এসে বাড়ার উপায়গুলি খুঁজে পেতে পারেন।