установить код тегменеджер на сайт вордпресс тег сгенирирован, его нужно только верно установить
Скрипт обработки 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 лет назад