|
|
@@ -63,10 +63,10 @@ func CreateXMLFeed() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- var yml_catalog = &YamlCatalog{}
|
|
|
+ var ymlCatalog = &YamlCatalog{}
|
|
|
|
|
|
- time_now := time.Now().UTC()
|
|
|
- yml_catalog.Date = time_now.Format("2006-01-02 15:04")
|
|
|
+ timeNow := time.Now().UTC()
|
|
|
+ ymlCatalog.Date = timeNow.Format("2006-01-02 15:04")
|
|
|
|
|
|
var shop = &Shop{}
|
|
|
shop.Name = "ООО КНЯГИНЯ"
|
|
|
@@ -83,6 +83,16 @@ func CreateXMLFeed() {
|
|
|
shop.Category = append(shop.Category, category)
|
|
|
}
|
|
|
|
|
|
+ // +++ Предопределенная категория для кросс-докинга
|
|
|
+ var category = Category{
|
|
|
+ Text: "Кросс-Докинг",
|
|
|
+ ParentId: "1",
|
|
|
+ Id: "999",
|
|
|
+ URL: "999",
|
|
|
+ }
|
|
|
+ shop.Category = append(shop.Category, category)
|
|
|
+ // --- Предопределенная категория для кросс-докинга
|
|
|
+
|
|
|
for _, value := range rows {
|
|
|
var offer = Offer{
|
|
|
Id: value.CodeCarCaDe,
|
|
|
@@ -92,6 +102,13 @@ func CreateXMLFeed() {
|
|
|
CategoryId: value.CategoryId,
|
|
|
Vendor: value.Manufacturer,
|
|
|
}
|
|
|
+
|
|
|
+ // +++ Предопределенная категория для кросс-докинга
|
|
|
+ if offer.CategoryId == "" {
|
|
|
+ offer.CategoryId = "999"
|
|
|
+ }
|
|
|
+ // --- Предопределенная категория для кросс-докинга
|
|
|
+
|
|
|
offer.Param = append(offer.Param, Param{
|
|
|
Text: value.CodeUT10,
|
|
|
Name: "code",
|
|
|
@@ -159,9 +176,9 @@ func CreateXMLFeed() {
|
|
|
|
|
|
}
|
|
|
|
|
|
- yml_catalog.Shop = *shop
|
|
|
+ ymlCatalog.Shop = *shop
|
|
|
|
|
|
- byteXmlText, err := xml.MarshalIndent(yml_catalog, " ", " ")
|
|
|
+ byteXmlText, err := xml.MarshalIndent(ymlCatalog, " ", " ")
|
|
|
|
|
|
if err != nil {
|
|
|
fmt.Printf("error: %v\n", err)
|