# বিগিনার গাইডলাইন (ই-কমার্স ওয়েবসাইট)

এই ওয়েবসাইটের বিভিন্ন অংশ কীভাবে পরিবর্তন বা সেটিং করবেন, তা নিচের গাইডলাইনে সহজ ভাষায় দেয়া হলো। অ্যাডমিন প্যানেল থেকে কোনো পরিবর্তন কাজ না করলে বা সরাসরি ফাইলের মাধ্যমে কোড লেভেলে পরিবর্তন করতে চাইলে এটি ফলো করতে পারেন:

### ১. লোগো ও ব্র্যান্ডিং পরিবর্তন
- **অ্যাডমিন প্যানেল থেকে:** ওয়েবসাইটের অ্যাডমিন প্যানেলে Site Setting বা General Setting অপশন থেকে লোগো আপডেট করা যায়।
- **ফাইল থেকে (ম্যানুয়ালি):** যদি অ্যাডমিন প্যানেল কাজ না করে, তবে `resources/views/frontEnd/layouts/master.blade.php` এবং `backEnd/layouts/master.blade.php` ফাইলে গিয়ে `ecom1logo.png` খুঁজে বের করুন। আপনি আপনার নতুন লোগোটি `public` ফোল্ডারে বা রুটে রেখে ওই নাম দিয়ে রিপ্লেস করে দিলেই সব জায়গায় লোগো আপডেট হয়ে যাবে।

### ২. হোয়াটসঅ্যাপ ও হটলাইন নাম্বার পরিবর্তন
- **কোথায় পাবেন:** হোয়াটসঅ্যাপ এবং হটলাইন নাম্বার সাধারণত `resources/views/frontEnd/layouts/master.blade.php` এবং ক্যাম্পেইন পেজগুলোর জন্য `resources/views/frontEnd/layouts/pages/campaign/campaign.blade.php` -এ থাকে।
- **কিভাবে পরিবর্তন করবেন:** 
  1. `master.blade.php` এবং `campaign.blade.php` ফাইলটি ওপেন করুন।
  2. ফাইলের ভেতরে `https://wa.me/` বা `tel:` লিখে সার্চ করুন।
  3. লিংকের ভেতরে থাকা নাম্বারটি পরিবর্তন করে আপনার নতুন নাম্বার (যেমন: `+8801907338499`) বসিয়ে সেভ করুন।
- **অ্যাডমিন প্যানেল থেকে:** যদি ডাটাবেস আপডেট না হওয়ার কারণে অ্যাডমিন প্যানেল (Contact Setting) থেকে নাম্বার পরিবর্তন করার পরও ওয়েবসাইটে কাজ না করে, তবে ফাইলের ভেতরে ঢুকে উপরোক্ত উপায়ে ফিক্সড (Static) নাম্বার বসিয়ে নিতে পারেন।

### ৩. ফেভিকন (Favicon) পরিবর্তন (ব্রাউজার ট্যাব লোগো)
- **কিভাবে করবেন:** ব্রাউজারের একদম ওপরে ট্যাবে যে ছোট লোগোটি দেখা যায় সেটিকে ফেভিকন বলে। এটি পরিবর্তন করতে চাইলে:
  1. আপনার লোগোটি (অবশ্যই `.png` ফরম্যাট হলে ভালো) প্রজেক্টের **`public`** ফোল্ডারে রাখুন। (যেমন: `public/logo2.png`)
  2. এরপর `master.blade.php` (Frontend ও Backend) এবং `login.blade.php` ফাইলে গিয়ে `public/logo2.png` এর জায়গায় আপনার নতুন ফাইলের নাম বসিয়ে দিন। 
  *মনে রাখবেন: লোগোটি অবশ্যই `public` ফোল্ডারের ভেতরে থাকতে হবে, তা না হলে ব্রাউজারে দেখা যাবে না।*

### ৪. ১৮টি এরর এবং GD Library সমস্যার সমাধান
- আপনার এডিটরে (যেমন VS Code) যদি অনেকগুলো লাল এরর (Unknown Class) দেখায়, তবে ঘাবড়াবেন না। আমি সেগুলো ফিক্সড কোড দিয়ে সমাধান করে দিয়েছি।
- আপনার কম্পিউটারের XAMPP-তে **GD Library** এক্সটেনশনটি বন্ধ থাকার কারণে অ্যাডমিন প্যানেল থেকে ইমেজ আপলোডে সমস্যা হতে পারে। এটি নিজে ঠিক করতে চাইলে:
  ১. **XAMPP Control Panel** থেকে Apache এর পাশের **Config** বাটনে ক্লিক করে **PHP (php.ini)** সিলেক্ট করুন।
  ২. ফাইলটির ভেতরে `;extension=gd` লেখাটি খুঁজে বের করুন এবং শুরুর সেমিকোলন (`;`) টি মুছে দিন যাতে এটি শুধু `extension=gd` হয়।
  ৩. ফাইলটি সেভ করে Apache **Restart** করুন।

### ৫. টপ হেডলাইন (Marquee Text)
- ওয়েবসাইটের ওপরের দিকে যে লেখাটি সবসময় স্ক্রল হতে থাকে, সেটি পরিবর্তন করতে হলে `master.blade.php` ফাইলের `<marquee>` ট্যাগের ভেতরে দেখতে পারেন। অথবা, অ্যাডমিন প্যানেলের General Setting-এ "Top Headline" নামে একটি অপশন থাকতে পারে।

### ৬. ব্যানার (Banner), স্লাইডার ও প্রোডাক্ট
- ওয়েবসাইটের সামনের ব্যানার, অফার ইমেজ এবং প্রোডাক্ট অ্যাডমিন প্যানেলের নির্দিষ্ট অপশন (Banner Management, Products) থেকে খুব সহজে যোগ বা ডিলিট করা যায়।

### ৭. ক্যাটাগরি (Category) ও মেনু বার
- সাইড মেনুর বা ওপরের মেনুর ক্যাটাগরি, সাব-ক্যাটাগরি ইত্যাদি অ্যাডমিন প্যানেলের **Categories** বা **Subcategories** অপশন থেকে আপডেট করা যায়। মেনুতে যা দেখাবে তা ডাটাবেস থেকে স্বয়ংক্রিয়ভাবে আসে।

### ৮. ফেসবুক পিক্সেল (Facebook Pixel) ও GTM কোড
- অ্যাডমিন প্যানেল থেকে Facebook Pixel Code কাজ না করলে `master.blade.php` ফাইলের উপরের দিকে `<head>` ট্যাগের ভেতরে `<!-- Facebook Pixel Code -->` বা `<!-- Google tag (gtag.js) -->` অংশে গিয়ে আপনার সম্পূর্ণ কোডটি ম্যানুয়ালি বসাতে পারেন।

### ৯. কপিরাইট টেক্সট (Copyright Tag)
- পেজের একদম নিচের সেকশনে (Footer) কপিরাইট টেক্সট থাকে। এটি মূলত `master.blade.php` পৃষ্ঠার নিচের দিকে কপিরাইট অংশে গিয়ে পরিবর্তন করতে পারবেন।

**গুরুত্বপূর্ণ টিপস:** যেকোনো ফাইল এডিট করার আগে ওই ফাইলের একটি কপি বা ব্যাকআপ (Backup) অবশ্যই রেখে দিবেন। যেন কোনো কারণে সাইটে সমস্যা হলে আগের ফাইলটি আবারো বসিয়ে সমস্যার সমাধান করা যায়।
