Sincronizare categorii produse: JSON file


1. Products.json - este responsabil pentru adăugarea de categorii și produse noi

"catalog": { - informații despre categorii

"id": "category_id" - ID-ul categoriei în baza 1C; obligatoriu

"parentid": "parentid" - ID-ul categoriei părinte în baza 1C (la ce categorie trebuie asociată); opțional

"namero": "categoryname_ro" - denumirea categoriilor în RO; obligatoriu

"nameru": "categoryname_ru" - denumirea categoriilor în RU; obligatoriu

"is_visible": 1 - vizibilitatea categorii pe site: 0 - ascunsă, 1 - vizibilă

}

}
],

"product": { - informații despre produse

"id": "product_id" - ID-ul produsului în baza 1C; obligatoriu

"code": "XXXXXXX" - codul articolului produs; opțional

„categoryid”: [
"category
id1",
„category_id2”
], - ID-ul categoriei la care aparține acest produs în baza 1C; obligatoriu, un produs poate fi atribuit la mai multe categorii

"namero": "productname_ro" - denumirea produsului în RO; obligatoriu

"nameru": "productname_ru" - denumirea produsului în RU; obligatoriu

"seotitlero": "seotitlename_ro" - titlul SEO în RO; opțional

"seotitleru": "seotitlename_ru" - titlul SEO în RU; opțional

"seodescriptionro": "seodescriptionro" - descrierea SEO în RO; opțional

"seodescriptionru": "seodescriptionru" - descrierea SEO în RU; opțional

"seokeywordsro": "seokeywordsro" - cuvinte cheie SEO în RO; opțional

"seokeywordsru": "seokeywordsru" - cuvinte cheie SEO în RU; opțional

"descriptionro": "descriptionro" - descrierea produsului în RO; opțional

"descriptionru": "descriptionru" - descrierea produsului în RU; opțional

"price": 30.00 - prețul produsului; obligatoriu

"old_price": 60.50 - prețul vechi al produsului; opțional

"stock": 1 - stocul de produs; obligatoriu

"vendor_name": "brand", opțional

"is_visible": 1 - produs este activ sau nu (se afișează pe site); obligatoriu; 0 - ascuns, 1 - vizibilitate

"features": [ - informații despre caracteristici

{

„caracteristică”: {

"featurero": "featurero" - denumirea caracteristicii în RO; opțional

"featureru": "featureru" - denumirea caracteristicii în RU; opțional

"valuero": "valuero" - caracteristici caracteristicii în RO; opțional

"valueru": "valueru" - caracteristici caracteristicii în RU; opțional

}

}
],

"images": { - informații despre imaginile produselor; pot fi mai multi

"imagine": [

{

"id": "denumire_imagine.format" - exact cum este în sistem; opțional

},

{

"id": "00-00006773_2.format"

}

]
},

"": { - informații despre fișierul PDF al produsului; poate fi doar unul

"idproduct1docname.pdf" - denumirea documentului + format PDF (exact cum este); opțional

}

},
{

*
*

2. Price.json - este responsabil pentru actualizarea prețurilor și stocurilor tuturor produselor

{

"product_catalog": [ - informații despre produse

{

"product": { - informații despre produse

"id": "product_id" - ID-ul produsului în baza 1C; obligatoriu

"namero": "namero" - denumirea produsului în RO; obligatoriu

"nameru": "nameru" - denumirea produsului în RU; obligatoriu

"price": prețul produsului; obligatoriu

"old_price": prețul vechi; opțional

"stock": stocul de produs; obligatoriu

"is_visible": produsul este activ pe site (afișat sau nu); obligatoriu; 0 - ascuns, 1 - vizibilitate

}

Fișiere:


A fost util articolul?

Da, multumesc! Din pacate nu

article.helpfulQuestion