установить код тегменеджер на сайт вордпресс тег сгенирирован, его нужно только верно установить
Скрипт обработки XML файлов (PHP, MySql)
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
1. Добавить XML
Вводим список XML файлов через табуляцию имя магазина (site.ru/file.xml shop1)
Записываем их в таблицу files (каждый файл это магазин)
Ставим статус "новый"
2. Обработать новые XML (в скобках сколько новых)
По каждому новому магазину создать две новые таблицы (shop1_category, shop1_offer)
В одну записать категории (id, name, parentId, выстроить и записать полную иерархию по id и по name,
/parentId/parentId/id и /parent_name/parent_name/name)
Пример:
id | name | parentId | иерархия id | иерархия name
-----------------------------------------------------------------
21 | name | 9 | 1/9/21 | /parent_name/parent_name/name
Во вторую таблицу записать товары со всеми параметрами в отдельных полях
(создаются автоматом из имеющихся в файле соответствующего магазина тегов и параметров)
Ставим статус "обработан"
3. Магазины
Из списка выбираем магазин и по нему выводится список его категорий и количество товаров в каждой.
Выводить в таблице (id, name, parentId, иерархия id, иерархия name и количество)
Пример:
id | name | parentId | иерархия id | иерархия name | Количество
-------------------------------------------------------------------------------------------
21 | name | 9 | 1/9/21 | /parent_name/parent_name/name | 32
4. Общие категории (Задача выявить общие категории у некоторых магазинов)
Из списка выбираем несколько магазинов и по ним выводится список всех их категорий (объединяя общие по иерархия id или иерархия name, как удобно).
Выводить категории в порядке убывания количества магазинов
Пример:
id | name | иерархия name | Магазин1 | Магазин2 | Магазин3
----------------------------------------------------------------------------
21 | name | /parent_name/name | + | + | +
11 | name | /parent_name/name | + | | +
1 | name | /parent_name/name | + | |
XML файлы лежат на внешних сайтах, по объему бывают большие, поэтому их надо как то частями парсить.
На php, MySQL, возможно на классах, строго без шаблонизаторов и фреймворков.
Админки не надо, просто под паролем на htaccess четыре ссылки:
Добавить новые, Обработать новые, Магазины, Общие
Делаете на своем хостинге, проверяем, оплачиваю, присылаете мне.
Оплата вебмани
Срок сегодня, завтра.
Указывайте стоимость.
Заявки фрилансеров
Похожие заказы
- Веб-программирование4 заявкиЗакрыт9 лет назад
Примерочная Героя. Тех. Задание. Общее описание: В игре, под которую пишется примерочная есть возможность раскачивать навыки Герою и одевать различные вещи, которые меняют его характеристики и дают специальные ...
Веб-программирование3 заявкиЗакрыт9 лет назадНужен сервис для отслеживания посылок почты России с отправкой уведомлений вконтакте
Веб-программирование5 заявокЗакрыт9 лет назадНужно улучшить портфолио на сайте. -Сейчас сделана пагинация, +20 примеров работ, нужно сделать подгрузку по ajax +20 примеров работ -Сделать страницу со всеми примерами работами, и поиском ajax по ним. Поиск по описанию/категории/заголовку. ...
Веб-программирование1 заявкаЗакрыт9 лет назадНадо распарсить сайт http://www1.fips.ru/wps/wcm/connect/content_ru/ru/inform_resources/ -> открытые реестры. И забрать от туда все данные которые есть (тексты, картинки, документы). Затолкать и в структуру базы данных (строго MSSQL). Хочу удивить программу которая будет работать на сервере 24/7 и собирать/обновлять ...
Веб-программированиенет заявокЗакрыт9 лет назадНужен Symfony 3 разработчик который хорошо разбирается в этом фреймворке и умеет работать с GIT Пожалуйста пишите ваш рейт и примеры работ. Вопросы в личку.
Веб-программирование2 заявкиЗакрыт9 лет назадЕсть проект (сервис ддя учителей/студентов) написанный на Python (Django). Детали дам в личку. Недавно было принято решение переделать его полностью на API и соответственно весь фронт-енд сделать на AngularJS. Бекенд и АПИ было ...
Веб-программирование5 заявокЗакрыт9 лет назадТребуется дописать парсер на PHP задача сложная, говорю сразу, без опыта в этой тематике лучше не писать. Пишите сразу в скайп, тут не смогу физически со всеми поговорить
Веб-программирование2 заявкиЗакрыт9 лет назадДобрый день. Нужно добавить сайту функционал за небольшие деньги. Детали - кандидату. Спасибо.
Веб-программирование5 заявокЗакрыт9 лет назад