آموزش مجنتو از صفر تا صد با نکات و اصول+ جزوه PDF

مجنتو یک پلتفرم فروشگاه ساز متن باز است ،که توسط زبان برنامه نویسی php نوشته شده است و به برنامه نویسان کمک میکند تا یک طراحی سایت فروشگاهی بسیار کامل و منعطف را پیاده سازی کنند. این فروشگاه ساز بر روی فریم ورک زند پیاده سازی شده و از پایگاه داده my sql استفاده میکند و در سال ۲۰۰۷ منتشر شده است. در این پلتفرم یک سبد خریدمنحصر بهفرد تنظیم کرده ظاهر، محتوا، و کارآیی ویترین فروشگاه اینترنتی خود را به بهترین روش ممکن مدیریت کنند. در ادامه به طور جامع به بررسی این نرم افزار خواهیم پرداخت.
پس به زبان ساده باید گفت مجنتو یا Magento یک سیستم فروشگاهساز حرفهای برای راهاندازی فروشگاه اینترنتی است. امروزه نام Magento بیشتر در کنار دو مسیر دیده میشود: Magento Open Source برای فروشگاههای متنباز و قابل توسعه، و Adobe Commerce بهعنوان نسخه تجاری و پیشرفتهتر. ادوبی توضیح میدهد که Magento Open Source همچنان قابلیتهای اصلی تجارت الکترونیک را برای ساخت فروشگاه آنلاین فراهم میکند و Adobe Commerce ادامه توسعهی همان مسیر با امکانات گستردهتر تجاری است.
مزایای مجنتو در طراحی سایت فروشگاهی (اینفوگرافی)

نسخههای متفاوت مجنتو
1- مجنتو متن باز (Magento Open Source)
این نسخه از مجنتو رایگان بوده و برای کسب و کارهای مختلف پاسخگو خواهد بود. البته برای استفاده از امکانات این نسخه لازم است تا یک توسعه دهنده استخدام کنید.در نسخه متن باز شما به پشتیبانی و همچنین تنظیمات اصولی مجنتو از قبیل افزودن دستهبندی محصولات، گروههای کاربران، کوپن تخفیف و . . . دسترسی دارید. به علاوه، میتوانید افزونههای هیجانانگیزی مانند «چندفروشگاهی»، «محصولات مرتبط»، «پیش فروشی» و «فروش جانبی» را دانلود کرده و استفاده کنید. این نسخه سابقا با نام Community شناخته میشد.
2- مجنتو ابر تجاری (Magento Commerce Cloud)
نسخه پرمیوم مجنتو که امکانات بیشتری را به صاحبان سرمایه و کسب و کارهای کلان ارائه میدهد. طراحی منحصربهفردتری دارد و سرعت و کیفیت عملکرد آن نیز بالاتر است. این نسخه پشتیبانان همیشگی دارد. همچنین در این نسخه به صدها افزونه و امکانات عالی مجهز میشوید که کنترل و توسعه فروشگاه را برای شما آسانتر و حرفهایتر خواهند کرد. این نسخه بسیار گرانقیمت است و گزینه مناسبی برای فروشندگان متوسط یا میانرده محسوب نمیشود.
5 مفهوم بسیاار مهم مجنتو
اولین مفهوم مهم در مجنتو، ساختار فروشگاهی آن است. مجنتو فقط یک سایت ساده برای نمایش محصول نیست؛ بلکه برای مدیریت محصول، دستهبندی، مشتری، سبد خرید، سفارش، پرداخت، ارسال، تخفیف، مالیات، انبار و گزارشگیری طراحی شده است. یعنی اگر فروشگاهی دارید که فقط چند محصول ساده دارد، شاید مجنتو بیش از حد سنگین باشد؛ اما برای فروشگاههای بزرگتر، چنددستهای، چندزبانه، چندارزی یا قابل توسعه، گزینه قدرتمندی محسوب میشود.
یکی از مفاهیم پایه در مجنتو، Product Type یا نوع محصول است. محصول در مجنتو میتواند ساده، گروهی، قابل پیکربندی، مجازی، دانلودی یا باندل باشد. برای مثال، یک تیشرت با رنگها و سایزهای مختلف معمولاً به شکل Configurable Product ساخته میشود، اما یک فایل آموزشی دانلودی بهعنوان Downloadable Product تعریف میشود. انتخاب نوع محصول اشتباه باعث میشود مدیریت موجودی، قیمتگذاری و تجربه خرید کاربر بههم بریزد.
مفهوم مهم بعدی، Attribute یا ویژگی محصول است. در مجنتو بسیاری از اطلاعات محصول از طریق ویژگیها مدیریت میشوند؛ مثل رنگ، سایز، برند، جنس، وزن، مدل، کشور سازنده و مشخصات فنی. قدرت مجنتو این است که میتوان برای هر گروه محصول، ویژگیهای مخصوص تعریف کرد. مثلاً ویژگیهای یک لپتاپ با ویژگیهای یک لباس یا قطعه خودرو یکی نیست. اگر ویژگیها از ابتدا درست طراحی نشوند، فیلترهای فروشگاه، جستجو، مقایسه محصول و حتی سئوی صفحات محصول ضعیف میشود.
در مجنتو، Category فقط برای دستهبندی ساده محصولات نیست؛ بلکه نقش مهمی در مسیر کاربر و سئو دارد. دستهبندیها باید طوری طراحی شوند که کاربر سریع به محصول برسد. دستههای زیاد و تکراری، مسیر خرید را گیجکننده میکنند و دستههای خیلی کلی هم باعث میشوند محصولات در فروشگاه گم شوند. برای مثال، در فروشگاه آموزشی، دستههایی مثل «زبان انگلیسی»، «کامپیوتر»، «طراحی گرافیک» و «کسبوکار» بسیار کاربردیتر از دستههای مبهم و عمومی هستند.
یکی از بخشهای مهم مجنتو، Checkout یا فرایند پرداخت است. کاربر بعد از انتخاب محصول وارد سبد خرید، وارد کردن اطلاعات، انتخاب روش ارسال، پرداخت و ثبت سفارش میشود. اگر این مسیر طولانی، کند یا گیجکننده باشد، نرخ رها کردن سبد خرید بالا میرود. در مجنتو باید به سادگی فرمها، سرعت صفحات، سازگاری در موبایل، روشهای پرداخت و شفاف بودن هزینه ارسال توجه ویژه داشت.
مفهوم مهم دیگر، Order Management یا مدیریت سفارش است. در مجنتو هر سفارش وضعیتهای مختلفی دارد؛ مثل در انتظار پرداخت، در حال پردازش، ارسالشده، تکمیلشده یا لغوشده. مدیریت درست سفارشها باعث میشود تیم فروش، انبار و پشتیبانی بدانند هر سفارش در چه مرحلهای است. اگر وضعیت سفارشها درست بهروزرسانی نشود، مشتری سردرگم میشود و پشتیبانی فروشگاه سختتر خواهد شد.
نقاط قوت و ضعف مجنتو
1- در تجارت الکتونیک دستیابی به موقعیت مطلوب در موتورهای جستجو (Google, Bing…) حائز اهمیت است. مجنتو برای دستیابی به موقعیت در این موتورهای جستجو کاربرد زیادی دارد. در معماری وب و در بخشهایی با این مفهوم شما میتوانید مجنتو را تنظیم کنید.
2- این پلتفرم به شما امکان میدهد از یک فروشگاه بسیار ساده اقدام به فروش سریع کنید. اما وقتی شروع به رشد کرد، طراحی آن بلندپروازانهتر میشود. برای مجنتو مقیاس پذیری مهم است و بنابراین برنامههای آنها برای تقویت این پیشرفت طراحی شده است.
3- این پلتفرم دارای رابط کاربری ساده و دارای چندین گزینه شخصی سازی است. البته لازم نیست با زبانهای برنامه نویسی مثل CSS و HTML آشنایی داشته باشید. با این حال، در Magento امکان اصلاح آنها وجود دارد. شما به عنوان یک فرد افراد حرفهای و یا تازه کار میتوانید در این پلتفرم به نتیجه دلخواه خود برسید.
4- از طرف دیگر، مجنتو و افزونههای آن برای اضافه کردن ویژگیهای جدید مناسب است. تنها کافی است به Marketplace مجنتو بروید و بر روی Extensions کلیک کنید . شما میتوانید افزونه مورد نیاز خود را به راحتی به فروشگاه خود اضافه کنید.
5- اگرچه این پلتفرم به زبانهای اسپانیایی، فرانسوی و سایر زبان ها موجود است، اما Community Magento فقط به زبان انگلیسی محتوا دارد.
6- اجتماع بزرگ مجنتو قابلیت سفارشی سازی را فراهم میکند که این خود یک نقطه قوت است.
حتما دانلود کنید: آموزش صفر تا صد وردپرس
7- این پلتفرم دارای نسخه رایگان (Magento Community Edition) است که با هدف کمک به کارآفرینان و مبتدیان ارائه می شود. اما، پشتیبانی و استفاده از افزونهها نیاز به پرداخت هزینه دارند.
8- برخلاف Shopify و سایر سیستم عاملهای تجارت الکترونیک، مشتریان Magento باید هاست اختصاصی مربوط به خودشان را داشته باشند. علاوه بر آن، پیکربندی و عملکرد مناسب برعهده دارندگان فروشگاه اینترنتی است.
بسیاری از مشتریان شما با دامنه، هاستینگ و … آشنا نیستند. این امر نیاز به مهارتهای خاصی دارد که باید از قبل آموخته باشید و این یک مانع بزرگ برای برخی از کاربران آن است و شاید بتوان آن را یک نقطه ضعف دانست.
این مبانی و اصول یادتون بمونه
مراحل شروع کار با مجنتو
۱. انتخاب هاست و دامنه
-
هاست: برای راهاندازی مجنتو به یک هاست قدرتمند نیاز دارید. هاست باید از PHP و MySQL پشتیبانی کند. توصیه میشود از هاستهای مخصوص مجنتو استفاده کنید.
-
دامنه: یک نام دامنه مناسب برای فروشگاه خود انتخاب کنید (مثلاً
www.namafroshgah.com).
۲. نصب مجنتو
-
دانلود مجنتو: به سایت رسمی مجنتو بروید (magento.com) و نسخه Open Source (رایگان) را دانلود کنید.
-
آپلود فایلها: فایلهای مجنتو را از طریق FTP یا File Manager هاست خود آپلود کنید.
-
ایجاد دیتابیس: از طریق کنترل پنل هاست خود (مثل cPanel) یک دیتابیس MySQL ایجاد کنید.
-
اجرای نصبکننده: مرورگر خود را باز کنید و به آدرس دامنه خود بروید. نصبکننده مجنتو به طور خودکار اجرا میشود.
-
اطلاعات دیتابیس (نام دیتابیس، نام کاربری، رمز عبور) را وارد کنید.
-
اطلاعات مدیریتی (نام کاربری، رمز عبور، ایمیل) را تنظیم کنید.
-
سایر تنظیمات را مطابق نیاز خود انجام دهید و نصب را کامل کنید.
-
۳. ورود به پنل مدیریت
-
پس از نصب، به آدرس
www.namafroshgah.com/adminبروید. -
نام کاربری و رمز عبوری که در مرحله نصب تنظیم کردید را وارد کنید.
-
حالا شما در پنل مدیریت مجنتو هستید.
کارهای اصلی در پنل مدیریت مجنتو
۱. اضافه کردن محصولات
-
به منوی Catalog > Products بروید.
-
روی Add Product کلیک کنید.
-
اطلاعات محصول را وارد کنید:
-
نام محصول: نام محصول را بنویسید.
-
قیمت: قیمت محصول را مشخص کنید.
-
موجودی: تعداد موجودی محصول را وارد کنید.
-
توضیحات: توضیحات کامل محصول را بنویسید.
-
تصاویر: تصاویر محصول را آپلود کنید.
-
دستهبندی: محصول را به یک دستهبندی مرتبط کنید.
-
-
روی Save کلیک کنید تا محصول ذخیره شود.
۲. ایجاد دستهبندیها
-
به منوی Catalog > Categories بروید.
-
روی Add New Category کلیک کنید.
-
اطلاعات دستهبندی را وارد کنید:
-
نام دستهبندی: نام دستهبندی را بنویسید (مثلاً "لباس مردانه").
-
توضیحات: توضیحات مختصری درباره دستهبندی بنویسید.
-
تصویر: اگر میخواهید، یک تصویر برای دستهبندی آپلود کنید.
-
-
روی Save کلیک کنید.
۳. تنظیم روشهای پرداخت و حملونقل
-
پرداخت: به منوی Stores > Configuration > Sales > Payment Methods بروید.
-
روشهای پرداخت مانند PayPal، کارتهای اعتباری یا پرداخت در محل را فعال کنید.
-
-
حملونقل: به منوی Stores > Configuration > Sales > Shipping Methods بروید.
-
روشهای حملونقل مانند پست، تحویل اکسپرس یا پیک موتوری را تنظیم کنید.
-
۴. نصب قالب (Theme)
-
قالبهای رایگان: میتوانید از قالبهای رایگان موجود در بازار مجنتو استفاده کنید.
-
نصب قالب:
-
فایل قالب را دانلود کنید.
-
فایلها را از طریق FTP به پوشه
app/design/frontendآپلود کنید. -
به منوی Content > Design > Configuration بروید و قالب جدید را انتخاب کنید.
-
تغییرات را ذخیره کنید.
-
۵. نصب افزونه (Extension)
-
افزونههای رایگان: میتوانید از افزونههای رایگان موجود در Magento Marketplace استفاده کنید.
-
نصب افزونه:
-
فایل افزونه را دانلود کنید.
-
فایلها را از طریق FTP به پوشه
app/codeآپلود کنید. -
به منوی System > Web Setup Wizard > Component Manager بروید و افزونه را نصب کنید.
-
افزونه را فعال و پیکربندی کنید.
-
۶. بهینهسازی برای سئو (SEO)
-
به منوی Stores > Configuration > Catalog > SEO بروید.
-
URLهای ساده: این گزینه را فعال کنید تا URLهای محصولات و دستهبندیها ساده و خوانا شوند.
-
متا تگها: برای هر محصول و دستهبندی، عنوان متا و توضیحات متا را وارد کنید.
۷. تست فروشگاه
-
قبل از راهاندازی کامل، فروشگاه خود را تست کنید:
-
یک محصول را به سبد خرید اضافه کنید.
-
مراحل پرداخت را طی کنید.
-
مطمئن شوید که همه چیز به درستی کار میکند.
-
پس برای شروع کار
-
بهروزرسانیها: همیشه مجنتو و افزونهها را بهروز نگه دارید.
-
پشتیبانگیری: به طور منظم از فروشگاه خود بکآپ بگیرید.
-
امنیت: از رمزهای عبور قوی استفاده کنید و افزونههای امنیتی نصب کنید.
دروس ویدیویی آموزش مجنتو
|
درس 1 (آموزش نصب)
|
درس 2 (معرفی پنل و اجزای آن)
|
|
درس 3 (مدیریت دسته ها)
|
درس 4 (ایجاد محصول)
|
|
درس 5 (آپلود عکس و فایل)
|
درس 6 (ساخت صفحه)
|
|
درس 7 (ساخت بلاک)
|
درس 8 (ساخت تگ)
|
دانلود جزوه PDF آموزش مجنتو
این 4 نکته را هم باشید
در مجنتو، Inventory یا مدیریت موجودی اهمیت زیادی دارد. فروشگاه باید بداند از هر محصول چند عدد موجود است، چه زمانی ناموجود میشود و آیا اجازه فروش محصول ناموجود وجود دارد یا نه. برای فروشگاههای بزرگتر، مدیریت چند انبار، هشدار کمبود موجودی و هماهنگی بین فروش آنلاین و انبار واقعی بسیار مهم است. اگر موجودی دقیق نباشد، ممکن است مشتری محصولی را بخرد که در واقع وجود ندارد؛ این یکی از بدترین تجربهها در فروشگاه اینترنتی است.
یکی از مفاهیم کلیدی در مجنتو، Theme یا قالب است. قالب ظاهر فروشگاه را کنترل میکند؛ از صفحه اصلی و لیست محصولات گرفته تا صفحه محصول، سبد خرید و حساب کاربری. قالب خوب فقط زیبا نیست؛ باید سریع، واکنشگرا، مناسب موبایل، خوانا و سازگار با مسیر خرید باشد. اشتباه رایج این است که فروشگاهدار فقط ظاهر گرافیکی قالب را میبیند، اما به سرعت، سئو، تجربه موبایل و سازگاری با افزونهها توجه نمیکند.
در کنار قالب، Extension یا افزونهها نقش مهمی دارند. با افزونه میتوان امکانات جدید به فروشگاه اضافه کرد؛ مثل درگاه پرداخت، پیامک، فیلتر پیشرفته، اتصال به انبار، حملونقل، باشگاه مشتریان یا ابزارهای سئو. اما نصب زیاد افزونهها میتواند سایت را کند، ناسازگار یا آسیبپذیر کند. در مجنتو باید افزونهها با دقت انتخاب شوند و فقط امکانات واقعاً ضروری نصب شوند.
از نظر فنی، مجنتو نسبت به فروشگاهسازهای سادهتر منابع بیشتری نیاز دارد. نصب، نگهداری و بهروزرسانی آن معمولاً به دانش فنی بیشتری احتیاج دارد. مستندات توسعهدهندگان ادوبی نیز مجنتو و Adobe Commerce را بستری برای نصب، پیکربندی، توسعه، بهینهسازی عملکرد و مدیریت پروژههای تجاری معرفی میکند. بنابراین مجنتو برای پروژههای جدی عالی است، اما برای کاربران کاملاً مبتدی ممکن است پیچیده و هزینهبر باشد.
یکی از مهمترین موضوعات در مجنتو، سرعت و عملکرد است. فروشگاه مجنتویی اگر بهینهسازی نشود، میتواند کند شود؛ مخصوصاً وقتی تعداد محصولات، فیلترها، تصاویر و افزونهها زیاد باشد. استفاده درست از کش، بهینهسازی تصاویر، هاست قوی، تنظیمات سرور، ایندکسها و دیتابیس سالم برای عملکرد خوب ضروری است. در پروژههای حرفهای معمولاً از ابزارهایی مثل Redis، Varnish، Elasticsearch یا OpenSearch هم استفاده میشود. نسخههای جدید Magento Open Source نیز در مستندات رسمی به سازگاری با ابزارهایی مانند OpenSearch، Redis و Varnish اشاره دارند.

سلام
پاسخروز بخیر
متاسفانه مجنتو رو نمی تونم روی هاست نصب کنم
میشه راهنمایی بفرمایید