Нужен импорт товаров из XML в MySQL на php (обязательно XMLReader'ом по частям). XML – это yml файлы разных магазинов, они похожи, но все же разные.
1. разобрать хмл и записать товары в базу Если не указана цена (нет или незаполнен тег price), такой товар не записываем. Если в теге offer параметр available="false", такой товар не записываем. нужные поля: id (параметр в offer) group_id (параметр в offer) тип - typePrefix description modified_time price (целое число) vendorCode (до первого слеша) Цвет - <param name="Цвет"> Размер (сам размер и тип размера из параметра unit) picture (картинок может быть от 1 до 10, нужно записать их урлы) vendor url
2. Группировка. если у товара несколько цветов или размеров, такой товар пишем несколько раз, чтобы было один товар – один цвет, один размер, объединяя их groupid. (если 2 цвета и 3 размера, получим 6 товаров) у некоторых магазинов группировку надо вычислить по другим тегам.
3. Присвоить cat_id Если в typePrefix туфли, пишем – 1;если...
Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Исполнитель по этому заданию выбран.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Импорт товаров из XML в MySQL на php
Реклама
Импорт товаров из XML в MySQL на php
Нужен импорт товаров из XML в MySQL на php (обязательно XMLReader'ом по частям).
XML – это yml файлы разных магазинов, они похожи, но все же разные.
1. разобрать хмл и записать товары в базу
Если не указана цена (нет или незаполнен тег price), такой товар не записываем.
Если в теге offer параметр available="false", такой товар не записываем.
нужные поля:
id (параметр в offer)
group_id (параметр в offer)
тип - typePrefix
description
modified_time
price (целое число)
vendorCode (до первого слеша)
Цвет - <param name="Цвет">
Размер (сам размер и тип размера из параметра unit)
picture (картинок может быть от 1 до 10, нужно записать их урлы)
vendor
url
2. Группировка.
если у товара несколько цветов или размеров, такой товар пишем несколько раз, чтобы было один товар – один цвет, один размер, объединяя их groupid. (если 2 цвета и 3 размера, получим 6 товаров)
у некоторых магазинов группировку надо вычислить по другим тегам.
3. Присвоить cat_id
Если в typePrefix туфли, пишем – 1;если...
Другие открытые задания:
Набор текста на компьютере (машинистка). Распечатка аудиозаписей. Печать текста с речи1 200 р.
Бюджет: 1 200 р. Приглашаем машинистку. Работа удаленная (из дома). Наличие компьютера (ноутбука). Выделенная линия интернет для скачивания аудио, видео (файлов) - бывают тяжелые по…
Написать отзыв о компании200 р.
Бюджет: 200 р. Здравствуйте! Мы занимаемся улучшением репутации компаний. Сейчас мы ищем команду для написания отзывов. Оплата производится раз в 3–4 дня. Работа несложная, обу…
Написать отзыв на Яндекс картах100 р.
Бюджет: 100 р. Нужно написать отзыв на Яндекс картах. Тг ···
поиск заданий