Поставщик изменил ссылку для выгрузки, и в ней изменились id товаров, соответственно, если поставить новую выгрузку, то товары пром перезальет как новые.
Артикулы не изменились
Есть старая ссылка со старыми id, как на проме
есть новая активная ссылка
есть выгрузка с прома всех товаров, если нужно для проверки по столбцу идентификатор_товара.
Нужно сделать автоматический механизм, который будет несколько раз в день обновлять по новой выгрузке и давать это в отдельную выгрузку, где будут старые id товара, чтобы не перезаливались товары на проме.
Подскажите, как вы видите техническую реализацию, очень желательно иметь возможность поддерживать связь в дальнейшем.
Отзыв заказчика о сотрудничестве с Павло Огурцовым
Скрипт для обновления товарного XML с сохранением ID (Prom.ua)Все выполнено быстро и качественно
Отзыв фрилансера о сотрудничестве с Олегом Красіним
Скрипт для обновления товарного XML с сохранением ID (Prom.ua)Отличный заказчик - четкое ТЗ, быстрый обратный связь и приятное общение. Рекомендую к сотрудничеству!
-
Здравствуйте. Сегодня я передам готовый результат, сможем протестировать и проверить.
-
Здравствуйте!
Технически я вижу это как отдельный скрипт/сервис, который будет брать старую выгрузку, новую активную выгрузку и сверять товары по артикулу.
Если артикул совпадает — в новую выгрузку подставляется старый идентификатор_товара, чтобы Prom не создавал товар как новый.
Далее скрипт формирует отдельный файл для Prom с актуальными данными, но со старыми ID. Обновление можно запускать по cron несколько раз в день.
Также можно добавить лог ошибок: товары без артикула, дубликаты артикулов, товары которые не нашлись в старой выгрузке.
… Точные сроки и стоимость скажу после просмотра структуры файлов.
-
Добрый день. Я давно работаю с Prom, знаю, как изменять идентификаторы для обновления. Нужно ознакомиться с вашей системой, возможно, это можно будет сделать раз и навсегда.
Похожий выполненный проект: Розробка системи оновлення товарів на пром юа
-
Привет, я работал над автоматизацией синхронизации каталогов между поставщиками и торговыми площадками для интернет-магазина с 15 000+ товаров, где успешно сохранил все ID товаров при изменении выгрузки.
Интересно, как часто поставщик обновляет свою выгрузку и есть ли у вас доступ к API Prom.ua для автоматической синхронизации?
Предлагаю связаться, я бесплатно проконсультирую вас с технической стороны и составим план разработки + расскажу о моей команде! ✨
-
10291 125 2 Добрый день, Олег.
У меня есть опыт автоматизации пром и похожих задач по eCom. Всегда на связи, скрипт продолжаю поддерживать и впредь После завершения работ также.
Давайте обсудим детали, сделаю 🙂
С уважением, Денис
-
2597 427 9 1 добрый день, можно например написать скрипт который будет делать замену ID со старого файла в новый заменять новые ID на старые по артикулу
-
217 Добрый день!
Ознакомился с задачей — понимаю её суть.
Поставщик изменил ссылку на выгрузку, и вместе с ней изменились ID товаров в фиде. Если загрузить новый фид как есть — Пром воспримет их как новые товары. Но артикулы остались те же, и именно по ним можно связать старые ID с новыми.
Решение, которое я предлагаю:
— Скрипт на Python, который несколько раз в день автоматически тянет новый фид поставщика
— Сопоставляет товары по артикулу со старым фидом (или с выгрузкой из Прома по столбцу идентификатор_товара)
… — Заменяет новые ID на старые
— Отдает готовый XML/YML-файл, который уже можно подключить к Прому как источник
Таким образом Пром будет видеть знакомые ID и просто обновлять имеющиеся товары, а не создавать новые.
Готов реализовать и поддерживать — если что-то изменится в фиде или логике, всегда на связи.
-
2138 22 2 привет
много работал с разными xml фидами, в том числе для пром.юа
могу сделать. если есть идентификатор/артикул, то можем сопоставить без проблем и сформировать новый xml. если нет, то найду другое решение
пишите, всегда на связи
-
3355 11 0 Привет, Олег! Меня зовут Нина, представляю разработчика Валентина.
Задача понятна. Реализация на Python:
— Скрипт загружает новый XML от поставщика
— Маппинг по артикулу: старый ID → новый товар
— Генерация итогового XML со старыми идентификаторами и актуальными данными
— Автозапуск несколько раз в день через cron
— Логирование: товары без артикула, дубликаты, новые позиции
— Деплой на VPS или ваш сервер
…
Вопрос: результирующий XML нужно разместить как статический файл по постоянной ссылке с Прома, или будете загружать вручную?
Бюджет: 4000 UAH. Срок: 2 дня. Готовы к дальнейшей поддержке. Напишите — стартуем.
-
95670 1272 1 10 Здравствуйте. Готов реализовать скрипт на Python или Node.js. Обращайтесь.
-
3278 10 0 Рекомендую разработать минхронизацию не по ID, а по SKU, тогда независимо от ID товары будут обновляться. Или разработаю автоматический механизм для обновления товарного XML с сохранением старых ID. Создам структуру, которая будет собирать данные из новой выгрузки, сравнивать их со старыми ID, формируя новую выгрузку для экспорта на Prom.ua. Использую PHP или Python для написания скрипта, настраиваю периодичность обновлений и выгрузки результата. Готов начать реализацию прямо сейчас.
Портфолио -Freelancehunt
-
716 4 0 Здравствуйте!
10 лет я специализируюсь на сложных проектах, которые требуют высокой квалификации.
У меня большой опыт с подобными проектами.
Могу профессионально разработать скрипт для обновления товарного XML.
Точная цена после уточнения ТЗ.
План работы:
Анализ структуры старых и новых XML-лент, определение ключей для сопоставления (артикул, название, категория)
Проектирование маппинга: таблица соответствия старых ID Prom новым ID поставщика
Разработка скрипта парсинга: загрузка новой ленты, поиск совпадений по артикулу, подстановка старых ID
… Реализация генерации выходного XML: формирование файла в формате Prom.ua с сохранением оригинальных идентификаторов
Настройка автоматизации: CRON-задачи для обновления 2-4 раза в день, логирование изменений и ошибок
Тестирование на выборке товаров: проверка корректности подстановки ID, отсутствие дублей, валидация структуры XML
Интеграция с Prom.ua: настройка ссылки на сгенерированный файл в кабинете магазина
Подготовка документации: описание логики, инструкция по добавлению новых товаров, контакты для поддержки.
-
1495 13 0 Здравствуйте! Смогу реализовать. Напишите в личку, чтобы обсудить все детали. Буду рад сотрудничеству!
-
1328 35 1 Здравствуйте. Сталкивался с подобным. Сделаю, есть опыт но есть и пару деталей. Обращайтесь, обсудим
-
3153 115 2 Здравствуйте
Готов выполнить задание прямо сейчас
Большой опыт подобных задач
-
543 3 0 Реализую через промежуточный скрипт: свяжу старые и новые ID по артикулу, сохраню соответствие и при каждом обновлении подставлю старые ID в новую выгрузку. В результате Prom будет обновлять товары без создания дублей. Поддержку могу обеспечить.
-
2581 283 2 5 Добрый день! У меня большой опыт в решении подобных задач) Огромный опыт в XML проме) Обращайтесь, уточним детали — и я могу приступить к работе)
-
9944 117 0 Здравствуйте.
Я могу написать для вас скрипт на NodeJS. Готов взяться. Пишите, обсудим.
-
1682 2 0 Олег, изучив описание — задача понятная и решается легко.
Реализую на Python: скрипт тянет новую выгрузку от поставщика, загружает старую копию со старыми Prom-id, матчит товары по артикулу и формирует итоговый XML, где у каждой записи стоит старый идентификатор_товара из Прома. Именно этот файл идет в Prom как источник — товары обновляются без перезаливки. Для проверки использую вашу выгрузку из Прома по столбцу идентификатор_товара, чтобы убедиться, что маппинг корректный до запуска. Для автоматизации подключу APScheduler: частота гибкая, хоть несколько раз в день, хоть каждый час. Добавлю логирование — будет видно, когда обновление прошло и сколько позиций изменилось. Деплой на Railway или ваш сервер. После сдачи остаюсь на поддержке.
Одно уточнение: результирующий XML нужно сохранять как статический файл по ссылке (чтобы Prom тянул автоматически), или достаточно локальной генерации с ручной загрузкой?
3800 UAH, 2 дня.
-
2991 73 4 2 Добрый день! Готова выполнить поставленную Вами задачу качественно!!!! Обращайтесь, нужно больше информации!!!!
-
1754 34 3 Добрый день, готов реализовать систему сопоставления старых товаров с новыми по артикулу. Создадим локальную небольшую базу данных SQL для товаров, где будем хранить сопоставления для будущих итераций. Пишите, реализую, имею опыт работы с пром.
-
5756 264 0 Добрый день, сопоставлю старую выгрузку с новой чтоб сохранить ид , обращайтесь
-
1770 20 0 Делая это для многих клиентов, выдам новую ссылку с исправленными данными. Размещаю на своем сервере с поддержкой дальнейшей.
Актуальные фриланс-проекты в категории PHP
Сделать так, чтобы письма о заказах из магазина не попадали в спамСейчас есть магазин на опенкарт, письма о заказах попадают в спам, нужно сделать так, чтобы они попадали во Входящие (ukr.net gmail), проверьте. Хостинг написал: Плохая доставка электронной почты может быть связана с низкой репутацией отправителя - IP или домена. В таком… PHP, Веб-программирование ∙ 20 часов 52 минуты назад ∙ 45 ставок |
Перенести полностью готовую адаптивную HTML5-структуру в WordPress.
12 000 UAH
Я ищу опытного WordPress-разработчика, который сможет преобразовать наш тщательно подготовленный статический HTML5/CSS3 код в высокопроизводимую кастомную WordPress-тему. Фронтенд уже практически готов (примерно 99%): семантическая разметка, метаданные и мультиязычная структура… CMS, PHP ∙ 3 дня 22 часа назад ∙ 69 ставок |
Интеграция GoPosПривет, делал кто нибудь интеграцию GoPos с кастомным сайтом для ресторана в Польше? Нужна помощь, у них очень скудная документация, есть только swagger и тот без описаний https://app.gopos.io/doc/swagger-ui/index.html Суть такая, использовали от них сайт для онлайн заказов,… PHP, Веб-программирование ∙ 4 дня 14 часов назад ∙ 25 ставок |
Прописать мета данные АЛЬТ при помощи ИИСайт на Laravel , на сайте много изображений, для которых нужно прописать корректные по семантики и релевантные для странице АЛЬТ описание изображения в автоматическом режиме, с возможностью проверки AI и машинное обучение, PHP ∙ 5 дней 11 часов назад ∙ 35 ставок |
Нужен разработчик для завершения и интеграции проекта по автоматическому сбору и обработке данных
700 UAH
Основная часть парсера уже реализована. Парсер работает на Windows-среде через Microsoft Edge: сайт имеет антибот-защиту, поэтому сбор данных выполняется не прямыми HTTP-запросами, а через живую браузерную сессию. Скрипты управляют открытой вкладкой Edge через Chrome DevTools… PHP, Веб-программирование ∙ 5 дней 17 часов назад ∙ 26 ставок |