Создание записей в хлблоке из тxt файла Bitrix

ТОЛЬКО БЕЗОПАСНАЯ СДЕЛКА

Общий смысл
Текстовый фаил содержит записи такого вида
Z90050 Lamborghini 2 # 1500 & & & & 1300& &40 & & & & 1200& & & & 45 & & %
ищем 100% совпадение по наименованию Z90050 Lamborghini 2 в каталоге товаров
Получаем его айди и создаем запись в хлблоке если такая запись уже есть не создаем а редактируем её

& & & & 1300& &40 & & & & 1200& & & & 45 & & %
Дальше в идет запись в свойства каждое свойство идет в строгом порядке разделение свойств по знаку &
если пусто ничего не пишем
если число то записываем число
в зависимости от окончания имени свойства
_RUB записываем как есть
_EUR применяем формулу
_USD применяем формулу
Формула для USD допустим число 40 умножаем на курс 72.5553 = 2902,212 и округленное до 2902
Формула для EUR допустим число 45 умножаем на курс 82.5244 = 3300,976 округленное до 3300
Курс берем последний по дате из стандартных курсов валют битрикса

Детальное описание задачи тут
https://docs.google.com/document/d/1Igf9LRLR1njlaDxotx154R9N5i2vwwQ23vLNnwpMAto/edit

Другие задачи

Яндекс турбо и яндекс маркет

У нас в двух инструментах яндекса(турбо страниц и маркета) не актуальные прайсы. Почему так происходит не понятно, нет новых товаров. Он их не обменивает, нет некоторых старых брендов в прайсе. Нам ну...

Авторизация PHP приложения со сторонним ресурсом

Надо написать авторизацию для сайта на базе битрикс с сайтом ati su (двухфакторная). Авторизоваться должно PHP приложение, и после работать уже авторизованное, то есть обращаться к страницам ati su по...

Провести доработку модулей в битрикс

Сайт www.idmkniga.ru Тестовая версия есть. git - нет.  Задачи 1) Доработка функционала корзины: при открытии корзины необходимо пересчитывать, исходя из количества товара на складах и актуальной цены ...