ناپ کامرس به شما این امکان را میدهد که چندین فروشگاه را با استفاده از یک رابط کاربری از یک نصب واحد ناپ کامرس مدیریت کنید.
این قابلیت به شما اجازه میدهد که چندین فروشگاه فرانتاند را در دامنههای مختلف میزبانی کنید و تمام عملیات مدیریتی را از پنل مدیریتی واحد خود انجام دهید. شما میتوانید دادههای کاتالوگ را بین فروشگاهها به اشتراک بگذارید، یک محصول را در بیش از یک فروشگاه داشته باشید، و مشتریان شما میتوانند با استفاده از همان اطلاعات ورود به تمامی فروشگاههای شما وارد شوند.
در مثال زیر، ما نحوه راهاندازی دو فروشگاه نمونه را توضیح خواهیم داد:
www.store1.com
www.store2.com
سایت را در www.store1.com بارگذاری و نصب کنید. این تنها جایی است که فایلها و DLLهای ناپ کامرس ذخیره میشوند.
📌 نکته برای اطلاعات بیشتر در مورد نصب ناپ کامرس، به بخش بعدی: نصب ناپ کامرس مراجعه کنید.
در پنل کنترل www.store2.com (یعنی پنل کنترل میزبانی شما، نه ناحیه مدیریت nopCommerce)، اطمینان حاصل کنید که تمامی درخواستها به www.store2.com به www.store1.com ارسال میشوند (نه هدایت). این کار را با استفاده از رکوردهای CNAME انجام دهید. این مرحله بسیار مهم است.
در پنل کنترل www.store1.com، یک مستعار دامنه برای www.store2.com پیکربندی کنید. این مرحله ممکن است برای برخی کاربران پیچیده باشد (در صورت بروز مشکل، از مدیر سیستم خود بخواهید این مرحله را انجام دهد).
پس از انجام مراحل فوق، هنگامی که از مرورگر به www.store2.com دسترسی پیدا کنید، محتوای www.store1.com نمایش داده میشود. مرحله بعدی پیکربندی فروشگاهها در ناحیه مدیریت ناپ کامرس است که در ادامه توضیح داده خواهد شد. سپس میتوانید شروع به بارگذاری محتوا برای هر دو فروشگاه کنید.
اختیاری (نمونه): این مرحله میتواند از پنل کنترل Plesk به شرح زیر انجام شود:
هرگاه www.store2.com به www.store1.com هدایت شود، سرور وب برای Plesk نمیداند که چگونه www.store2.com را نمایش دهد زیرا از میزبانی مجازی مبتنی بر نام استفاده میکند. بنابراین باید یک مستعار دامنه برای www.store2.com ایجاد کنید، همانطور که در زیر توضیح داده شده است:
وارد پنل دامنه www.store1.com شوید، چه به طور مستقیم و چه از طریق پیوند Open in Control Panel از پنل مدیریت سرور.
در تب Websites & Domains، روی پیوند Add New Domain Alias در پایین تب کلیک کنید.
مستعار کامل دامنه را وارد کنید. به عنوان مثال: store2.com
اطمینان حاصل کنید که گزینه Web service انتخاب شده است.
سرویس ایمیل اختیاری است. این گزینه را انتخاب کنید اگر میخواهید ایمیلهای مربوط به www.store2.com نیز به شیوه مشابه هدایت شوند.
اطمینان حاصل کنید که گزینه Synchronize DNS zone with the primary domain انتخاب نشده است.
پس از انجام نصب و پیکربندی فنی، میتوانید فروشگاههای خود را از ناحیه مدیریت nopCommerce مدیریت کنید. به مسیر تنظیمات ← فروشگاهها بروید. پنجره فروشگاهها نمایش داده خواهد شد:
📌 نکته به طور پیشفرض، تنها یک فروشگاه ایجاد میشود.
برای راهاندازی چندین فروشگاه، روی افزودن جدید کلیک کرده و تنظیمات فروشگاه زیر را تعریف کنید:
ایجاد
نام فروشگاه را تعریف کنید.
آدرس URL فروشگاه خود را وارد کنید.
اگر فروشگاه شما از SSL استفاده میکند، چکباکس SSL فعال شده را انتخاب کنید. SSL (لایه اتصالات امن) فناوری امنیتی استاندارد برای ایجاد یک لینک رمزگذاریشده بین سرور وب و مرورگر است. این لینک اطمینان میدهد که تمامی دادههای منتقلشده بین سرور وب و مرورگرها خصوصی و صحیح باقی بمانند. SSL استاندارد صنعتی است که توسط میلیونها وبسایت برای محافظت از تراکنشهای آنلاین با مشتریان استفاده میشود.
📌 مهم فقط پس از نصب گواهی SSL روی سرور خود این گزینه را انتخاب کنید. در غیر این صورت، نمیتوانید به سایت خود دسترسی پیدا کنید و باید رکورد مناسب را به صورت دستی در پایگاه داده خود (جدول [Store]) ویرایش کنید.
📌 نکته برای اطلاعات بیشتر در مورد تنظیم SSL، به بخش بعدی: چگونه گواهینامههای SSL را نصب و پیکربندی کنیم مراجعه کنید.
مقدار فیلد HOST یک فهرست از مقادیر ممکن HTTP_HOST فروشگاه شما است (برای مثال store1.com، www.store1.com). پر کردن این فیلد تنها زمانی ضروری است که شما از راهحل چند فروشگاهی استفاده کنید تا فروشگاه جاری را تعیین کنید. این فیلد امکان تمایز درخواستها برای URLهای مختلف را فراهم کرده و فروشگاه جاری را مشخص میکند. همچنین میتوانید مقدار جاری HTTP_HOST را در مسیر سیستم ← اطلاعات سیستم مشاهده کنید.
در فیلد زبان پیشفرض، زبان پیشفرض فروشگاه خود را انتخاب کنید. همچنین میتوانید این فیلد را بدون انتخاب بگذارید. در این صورت، اولین زبان یافتشده (با کمترین ترتیب نمایش) استفاده خواهد شد.
ترتیب نمایش این فروشگاه را تعریف کنید. عدد 1 نمایانگر بالاترین موقعیت در لیست است.
نام شرکت را تعیین کنید.
آدرس شرکت را تعیین کنید.
شماره تلفن شرکت خود را وارد کنید.
در فیلد مالیات بر ارزش افزوده شرکت (VAT)، شماره VAT شرکت خود را وارد کنید (که در اتحادیه اروپا استفاده میشود).
برای افزودن فروشگاه دیگر، روی دکمه افزودن جدید در صفحه تنظیمات ← فروشگاهها کلیک کرده و فیلدهای مشابه را پر کنید.
حالا دو فروشگاه با استفاده از یک نصب واحد nopCommerce پیکربندی شدهاند:
📌 نکته راهحل چند فروشگاهی (تمایز فروشگاهها بر اساس HTTP_HOST) برای سایتهای موجود در دایرکتوریهای مجازی در یک دامنه واحد کار نمیکند.
برای مثال، شما نمیتوانید یک فروشگاه را در آدرس http://www.site.com/store1 و فروشگاه دوم را در http://www.site.com/store2 داشته باشید، زیرا مقدار HTTP_HOST برای هر دو سایت یکسان است (www.site.com).
پس از پیکربندی فروشگاهها، میتوانید موجودیتهای خود را برای هر فروشگاه تعیین کنید. این کار را با پر کردن فیلد محدود به فروشگاهها در صفحات جزئیات برای موارد زیر انجام دهید: محصولات، دستهها، تولیدکنندگان، زبانها، ارزها، قالبهای پیام، وبلاگها، اخبار و موضوعات.
به پایین صفحه رفته و فیلد محدود به فروشگاهها را انتخاب کرده و نام فروشگاه موجود را از منوی کشویی انتخاب کنید، همانطور که در صفحه ویرایش جزئیات محصول نشان داده شده است:
تمهای مختلف نیز میتوانند برای فروشگاههای مختلف پیکربندی شوند.
علاوه بر این، شما میتوانید هر مقدار تنظیمات را به طور جداگانه برای هر فروشگاه بازنویسی کنید. به عنوان مثال، به تنظیمات ← تنظیمات ← تنظیمات سفارش بروید و پیکربندی چند فروشگاهی را برای لیست کشویی مشاهده کنید که در آن میتوانید فروشگاه مورد نظر برای بازنویسی تنظیمات را انتخاب کنید:
وقتی فروشگاه را انتخاب کنید، صفحه تازه میشود و شما میتوانید هر فیلد را برای فروشگاه انتخابشده تعریف کنید. سپس فقط کافیست روی ذخیره کلیک کنید تا تنظیمات ذخیره شوند.
طراحی فروشگاه خود را با امکانات بیشمار و قالب اختصاصی به ما بسپارید. نمونه پروژه های اجرا شده ما را ببینید.
ناپ شاپ با برگزاری دوره های آموزشی در دانشگاهها، ارائه راهنمای فارسی، انجمن گفتگو، فیلم های آموشی، وبلاگ، طراحی انواع پلاگین ها و راه اندازی انواع فروشگاه اینترنتی، در توسعه ناپ کامرس در ایران تلاش میکند.