Мы нашли в инете скрипт, который помог бы решить актуальные для нас задачи: замены цен в объявлениях и остановки объявлений по товарам, которых нет в наличии. Самую малость его подкорректировали (изменили, чтобы искал не отметку "нет в наличии", а наоборот - отметку о наличии, ну и пробелы из цены убирал). Но требуются дополнительные изменения:
1. Скрипт парсит на сайте цену, ориентируясь на фрагменты кода до и после нее. Но у нас на сайте два вида цены (со скидкой и без), и код html до и после них разный. Нужно добавить, чтобы скрипт искал 2 варианта фрагмента кода.
2. В скрипте есть ярлык для кампаний CAMPAIGN_LABEL и ярлык для объявлений LABEL_NAMES. Нужно изменить скрипт так, чтобы цену менял только в объявлениях, отмеченных указанным в LABEL_NAMES ярлыком (независимо от того, какой ярлык у кампании), а наличие проверял только в объявлениях кампаний, отмеченных указанным CAMPAIGN_LABEL, независимо от того, есть ли у объявлений LABEL_NAMES.
3. Кроме того, почему-то часть объявлений останавливает, хотя товары по ним есть в наличии, причем в журнале работы скрипта отмечается, что "is in stock" тоже найти причину и исправить.
Напишите, пожалуйста, ваши ставки за эту работу.
Если вы считаете, что проще и быстрее написать скрипт, решающий данные задачи заново - такой вариант тоже рассматривается)