Есть проблема следующего характера: магазин специализируется на товарах для мужчин, но работает с поставщиками, чья продукция не ограничивается товарами для мужчин: головные уборы, часы и сумки производятся также для женщин и детей,.

Магазин хостится на Проме. Пром умеет только импортировать и обновлять сразу все товары, а это увеличивает наш ассортимент втрое, что приносит массу неудобств.

Необходим скрипт, желательно с примитивным UI, который бы умел:

1) Слепить все фиды в один фид. (В интерфейсе должна быть возможность отдать URL-ы фидов. Их может быть от 1 до... ну, вероятно, максимум это 8).

2) Убедиться, что нет повторений в артикулах (если есть – необходимо будет изменить артикул, добавив туда одну букву)

3) Удалить из фида все товары, в названиях которых есть слова по маске "женск*", "детск*", "жіноч*", "дитяч*". Вот эту функцию было бы здорово сделать вообще гибкой, чтобы при необходимости можно было этот список пополнять (вдруг однажды придется добавить слова типа "девоч*", "женщ*", а также может появиться нужда исключить определенные категории товаров, например, галстуки-бабочки).

Настроенный скрипт должен проводить эту операцию раз в день, чтобы затем Пром брал готовый фид и обновлял данные о товарах. Также было бы неплохо в целях тестирования иметь кнопку принудительной прогонки.

Сервер, куда его можно положить, чтобы он там работал, у меня есть, дам доступы (это дроплета на Digital Ocean).

Примеры фидов:

https://modern.best-time.biz/ru/feed/rozetka?priceua_price=1

https://gofin.biz/index.php?route=extension/feed/neoseo_product_feed&name=promplus30ukr https://7bags.com.ua/yandexmarket/c9b0cc17-c0ff-4fe7-9158-ba6f9aae5e85.xml

Обратите внимание, что gofin грузится особенно долго, так как там несколько тысяч позиций

Синтаксис XML и YML-фидов также описан здесь: https://support.prom.ua/hc/ru/articles/360004960737

У меня также есть скрипт, который берет эти три фида, и уникализирует их артикулы, добавляя к ним по одной букве. Если это сократит вам работу, могу им поделиться.

Предпочтение украинским фрилансерам.

4 года назад
SimplyMax
Макс 
36 лет
16 лет в сервисе
Был
2 года назад

Выбранный исполнитель

az73
51 год
8 лет в сервисе
Был
3 дня назад
4 года назад
$150
5 дней
Escrow
Алексей выполнил работу замечательно. В процессе работы с моей стороны всплыли дополнительные детали и сложности. Не то чтобы они были значительными, просто потребовали больше времени, коммуникации и усилий, чем я мог предположить. Алексей проявил инициативность, доброжетальность, готовность помочь, за что я ему очень благодарен. Сложно представить, как эту работу можно было сделать лучше.
Макс отличный заказчик, работа интересная, оплата нормальная. Все замечательно. Рекомендую.

Заявки фрилансеров

Евгений
 
37 лет
14 лет в сервисе
Был
9 дней назад
190 отзывов
4 года назад
az73
51 год
8 лет в сервисе
Был
3 дня назад
4 года назад
ТОП-10
Веб-программирование
Евгений
 
38 лет
17 лет в сервисе
Был
4 часа назад
558 отзывов(-1)
4 года назад
ТОП-5
Веб-программирование