>
سلام به همه،
ما در حال توسعه یک پلاگین برای وارد کردن محصولات به nopcommerce از وب سرویس، با استفاده از IProductService. InsertProduct )محصول)
آیا می توانید شناسه محصول ما را وارد کنید؟
foreach (Article articol in articols)
{
//get product
var product = _productService.GetProductBySku(articol.CODE);
//check if product exist
var isNew = (product == null);
//create or update class product
product ??= new Product();
//default attributes
product.ProductTypeId = (int)ProductType.SimpleProduct;
product.VisibleIndividually = true;
product.ManageInventoryMethodId = (int)ManageInventoryMethod.ManageStock;
product.MarkAsNew = true;
//add attributes
product.Id = articol.ID; // IS IT POSSIBLE INSERT THIS ID?
product.Sku = articol.CODE;
product.Name = articol.CODE;
product.ShortDescription = articol.DESCRIPTION : "";
product.FullDescription = (traduzione != null) ? articol.DESCRIPTION : "";
product.MetaKeywords = "";
product.MetaDescription = "";
product.MetaTitle = "";
product.Price = 20;
product.TaxCategoryId = _taxCategoryService.GetTaxCategoryById(1).Id;
product.StockQuantity = 100;
product.Length = 1;
product.Height = 1;
product.Width = 1;
product.Weight = 1;
product.Published = true;
product.Deleted = false;
//check if product is new
if (isNew)
{
_productService.InsertProduct(product);
}
else
{
_productService.UpdateProduct(product);
}
}
NopMigration("2020/03/25 12:00:00", "Widgets.FacebookPixel base schema")
سلام وقتتون بخیر
ما از ناپ کامرس برای پلتفرم تجارت الکترونیکی خود استفاده میکنیم. به نظر می رسد که ورود و رمز ورود به پایگاه داده در پرونده .json قابل مشاهده است تا توسعه دهندگان آن را ببینند. این یک نگرانی امنیتی بالقوه برای ما است. آیا بهترین روش یا توصیه برای رمزگذاری این موارد وجود دارد؟
کاربرانی که ثبت نام نکرده اند حکم کاربر میهمان را دارند و می توانیم دسترسی آنها را محدودتر کنید.
بخش مدیریت / منوی پیکربندی / کنترل دسترسی
برداشت تیک گزینه های زیر برای ستون Guest (میهمان)
[ ] فروشگاه عمومی. نمایش قیمت ها
[ ] فروشگاه عمومی. فعال کردن سبد خرید
برجسب ها: غیر فعال کردن امکان مشاهده قیمت ها برای کاربران میهمان ، عدم امکان خرید برای کاربران ثبت نام نشده ، خرید فقط پس از لاگین
نرم افزاری انبارداری یا حسابداری تون باید وب سرویس برای موجودی و قیمت کالا داشته باشه. بعد در ناپ کامرس یک پلاگین بنویسید که به وب سرویس وصل بشه و موجودی و قیمت را بدست بیاره و یا آنرا ویرایش کنه.
روش دیگه که فکر می کنم بهتر باشه اینه که یک نرم افزار تحت ویندوز بصورت سرویس طراحی کنید که همیشه در حال اجرا باشه و در سیستمی که نرم افزار انبارداری یا حسابدری داره نصب کنید.
این سرویس با اتصال به وب سرویس حسابداری (اگه وب سرویس نداشتید مجبوربد مستقیما به دیتابیس حسابداری وصل بشه) و موجودی و قیمت را بدست بیاره و بتونه موجودی را ویرایش کنه، همچنین موجودی و قیمت محصولات را در فروشگاه ناپ کامرس تغییر بدهد.
همیشه موجودی نرم افزار حسابداری در ناپ کامرس ملاک قرار بگیره.
بررسی کردم خانم یعقوبی. 2 تا رجیستری و همینطور 2 تا آپدیت SP2 با SQL server داشتن از TSL 1.0 استفاده میکردن. ممنونم از شما