مثل دیگر پلتفرم های وب سایت، ناپ کامرس نیز تنظیماتی مانند "نام فروشگاه" یا "فعالسازی پرداخت در یک صفحه" دارد. دو راه برای مدیریت تنظیمات در ناپ کامرس وجود دارد.
شما می توانید از از دو متد GetSettingByKey و SetSetting موجود در پیاده سازی ISettingService برای بارگزاری و ذخیره کردن تنظیمات استفاده کنید. رویکرد ترجیح داده شده برای مدیریت تنظیمات در ناپ کامرس، ایجاد پیاده سازی جدیدی از واسط ISettings است. هر تنظیم با یک مشخصه #C نمایش داده می شود و برنامه نویسان با تکیه بر کلاس های تنظیمات که توسط سازنده ها وارد می شود در زمان نیاز استفاده می کنند. در زیر مثالی از کلاس تنظیمات می بینید.
public class MediaSettings : ISettings
{
public int AvatarPictureSize { get; set; }
public int ProductThumbPictureSize { get; set; }
public int ProductDetailsPictureSize { get; set; }
public int ProductThumbPictureSizeOnProductDetailsPage { get; set; }
public int ProductVariantPictureSize { get; set; }
public int CategoryThumbPictureSize { get; set; }
public int ManufacturerThumbPictureSize { get; set; }
public int CartThumbPictureSize { get; set; }
public bool DefaultPictureZoomEnabled { get; set; }
public int MaximumImageSize { get; set; }
}
طراحی فروشگاه خود را با امکانات بیشمار و قالب اختصاصی به ما بسپارید. نمونه پروژه های اجرا شده ما را ببینید.
ناپ شاپ با برگزاری دوره های آموزشی در دانشگاهها، ارائه راهنمای فارسی، انجمن گفتگو، فیلم های آموشی، وبلاگ، طراحی انواع پلاگین ها و راه اندازی انواع فروشگاه اینترنتی، در توسعه ناپ کامرس در ایران تلاش میکند.