Симптомы

Сайт неправильно отдаёт товары: на витрине одно, в остатках другое, в чеке третье. В коде вирусы, классика запущенных Битриксов. И главная задача, с которой к нам пришли: настроить выдачу фида для Директа напрямую из 1С.

⚠️ Что пошло не так

Витрина показывает одну цену, остатки другую, чек выдаёт третью. Плюс вирусы в коде, которые портят данные по пути. Классическая картина запущенного Битрикса.

Что такое фид, по-простому

Фид это прайс-лист, который Директ читает, чтобы показывать ваши товары в рекламе: название, цена, наличие, фото. Если в фиде цена одна, а на сайте другая, Директ считает, что вы обманываете покупателя, и режет показы. Бюджет уходит в свисток.

💡 Фид = прайс-лист для рекламы

Директ берёт данные из фида и показывает их в объявлениях. Если фид врёт, Директ режет показы и штрафует рекламодателя. Каждый день расхождения = слитый бюджет.

// Что Директ видит в идеальном фиде:
product = {
  "name": "Кирпич керамический",
  "price": 25 ₽,
  "available": true,
  "image": "https://shop.ru/brick.jpg"
};

// Что происходит в запущенном Битриксе:
product.price = 25 ₽ ← фид из 1С
site.price = 32 ₽ ← витрина Битрикса
receipt.price = 28 ₽ ← чек на кассе
// Итог: Директ видит расхождение → блокирует показы

Что мы сделали

Настроили выгрузку фида из 1С - чистую, корректную, с актуальными остатками. Казалось бы, победа. Но сайт сопротивляется: Битрикс перехватывает данные, переписывает их по-своему и отдаёт Яндекс Директу. Конфликт с Директом продолжается: реклама видит расхождения и не доверяет источнику.

Что получилось

Фид из 1С теперь чистый и корректный: актуальные остатки, правильные цены, все фото на месте. Но Битрикс всё равно перехватывает данные и портит их на выходе.

Почему сайт «сопротивляется»

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

🏚️ Метафора

Коммунальная квартира, где десять лет каждый жилец подлатывал своё. Проводка идёт через три комнаты не потому, что так правильно, а потому что так сложилось. В глубине кода сидит функция программиста, который ушёл в 2017-м, и молча портит всё, что проходит мимо.

Что дальше

Сейчас считаем два сценария: распутать узел точечно или перенести магазин на наш стек целиком. Честно скажем, какой выгоднее, даже если выгоднее окажется первый, а это для нас меньше денег.

🎬 Продолжение следует

В следующей серии: чем закончится противостояние: спасение или переезд.

💬 Подписаться на канал в MAX

Пока серия снимается

Проверьте свой сайт бесплатно. За 24 часа сделаем аудит: покажем, где код сопротивляется вашим же интеграциям, и посчитаем, что дешевле, лечить или переезжать.