سلام به همه،
ما در حال توسعه یک پلاگین برای وارد کردن محصولات به nopcommerce از وب سرویس، با استفاده از IProductService. InsertProduct )محصول)
آیا می توانید شناسه محصول ما را وارد کنید؟
ما در حال توسعه یک پلاگین برای وارد کردن محصولات به 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);
}
}