Содержимое брифа зависит от типа проекта. Бриф это просто опросник, вы пишите туда те вопросы, которые накоплены вами опытным путем для базового понимания и оценки обращения клиента. Потом на базе ответов в брифе, вы по телефону или путем личной встречи вы еще больше получаете информации.
Техзадание бывает формальным для простого проекта. Чтобы техзадание было достаточным над ним нужно поработать, собрать информацию, провести обследование, провести встречи, проработать прототипы, оформить. Также нужно понимать, что изложенные пожелания клиента техзаданием не является.
Если у вас есть на выходе файл XML, вам нужно писать свой скрипт обработчик, который будет обрабатывать ваш XML файл и добавлять значения в записи в highloadblock
задавать какой-то уникальный XML_ID, чтобы уже добавленные данные не добавлять повторно, так как скорее всего скрипт прервется (если виртуальный хостинг) и его нужно будет запускать повторно, либо вешать на крон.
Если вы делаете загрузку не обычных товаров, а товаров с торговыми предложениями (которые у вас хранятся в отдельном инфоблоке), то обычный экспорт/импорт XML это не поддерживает.
Подгрузить такой каталог можно через формат CSV, но там придется в ручную подготовить файл.
Если нужно быстро загрузить то это платные модули на маркетплейс
Для товаров с торговыми предложениями вы для начала получаете список массивов продуктовых Ratio с помощью CCatalogMeasureRatio::getList
Потом из этих массивов получаете ID конкретного коэффициента, и только в этом случае коэффициент обновится CCatalogMeasureRatio::update
Основная ошибка в том, что в CCatalogMeasureRatio::update пытаются добавить ID товара
Если у вас в 1С учет товаров в разрезе характеристик идет, а вы на стороне битрикс эти товары пытаетесь простыми выводить, то конечно не будет цен, ни количества.
Берите конкретный выгруженный товар и смотрите в 1с как и что заведено. Сделайте выгрузку обмена в папку и посмотрите в файлах получаемые данные. https://1c.1c-bitrix.ru/ecommerce/download.php плюс учитывайте, что аптека не поддерживается официально возможно что-то нужно будет дорабатывать как на стороне 1с, так и битрикс
Я довольно часто делаю переходы, поэтому скажу так, что любой переход с одной системы на другую процесс трудоемкий, не быстрый по времени, и однозначно дешевым не может быть. Эти работы на 80% ничем не отличается от создания нового сайта (выпадает этап ТЗ на создание сайта, дизайна). Плюс добавляются трудоемкие работы по переносу контента. Импорт/экспорт это еще те танцы с бубном. Плюс еще учесть нужно ли сохранить сео урлы.
Последовательность такая:
1) Создаете новый сайт на поддомене
2) Выполняете работы с шаблоном (World Press+Woocommerce c изменением шаблона сайта)
3) Воссоздаете структуру сайта
4) Переносите каталог, новости и т.д.
5) Все проверяете, настраиваете, устраняете возможные выявленные ошибки
6) Меняете версии сайтов на основной домен
Думаю вас не по тому пути направили. Я так понимаю у вас нет обновлений и вы еще не запускали антивирусную проверку на хостинге, либо получите в скором времени письмо счастья о блокировке аккаунта.
Так вот Антивирус ImunifyAV , Virusdie и т.д. определяют наличие трояна найденного Касперским в файле include.php сразу.
У вас реально троян.
я думаю вы себе придумали неверный путь решения вопроса. Системные компоненты решают 90% задач, а остальные 10% решаются доработкой. Вы пытаетесь свой компонент создать? Где вы пишете такой код?
Sinner3, если его как свойство выводили то смотрите что-то такого плана в коде страницы или компонента $APPLICATION->SetPageProperty('canonical', $curDir);
А системный 'canonical в коде шаблона я думаю вы не увидите
Ogureccc, плагин Duplicator буржуйский, скорее всего рф IDN домены не поддерживает, а некорректное обновление адреса сайта может сломать его работоспособность.
Юрий Лядов, 60-я строка $offers[$offer_id]['PREVIEW_PICTURE'] = CFile::GetPath($offer["PREVIEW_PICTURE"]);
Посмотрите, что содержится в $offers, может там и нет картинок торговых предложений. Текущая картинка часом не общий анонс товара?