Проверяйте 1. Права доступа на инфоблок с предложениями 2. Права доступа к типу цен. 3. Наличие цены > 0 у предложения 4. Доступный остаток предложения, если включен количественный учет.
Судя по компоненту yenisite:catalog.basket у вас используется не типовая корзина Битрикс, а из партнерского решения и с вопросами нужно обращаться к поставщику решения, если у решения есть поддержка. А посмотреть на типовые коды можно и здесь http://bitrixlabs.ru/, развернув нужное решение
Настройте тестовый домен на другом или этом же сервере и с помощью штатного резервного копирования сделайте бекап и разверните его на домене для разработки.
Рассмотрите вариант обновления продукта, в нем уже есть модуль магазина с 11.5 или 12 версии для работы с заказами и CRM с 10 версии. Думаю это будет дешевле, чем разрабатывать самостоятельно модули, которые уже есть в продукте. А потом на базе этих модулей реализуйте свою логику.
Все правильно делаете, только добавьте $arFields в параметры функции function OnBeforeMessageNotifyAddHandler($arFields) и echo в обработчике вам ничего не выведет, пишете в файл
нет. Система добавляет в корзину с наименьшей доступной ценой. Выход - писать свою функцию добавления в корзину с учетом ваших правил. Столкнетесь с проблемой системных обработчиков (провайдеров), которые будут пересчитывать цену при оформлении заказа, обновлении корзины и прочих действиях. Переписывать обработчики или отказывать от них - тоже целое дело.
Вам нужно кастомизировать и править шаблон компонента под свои нужды. Для вывода картинок нужно будет в шаблоне или ресаль модифаере сделать CFile::GetFileArray
JIyrApy пишет: Нашел, кому интересно: $arFilter[">=PROPERTY_DATE_TIME"]=ConvertDateTime(date( "d.m.Y H:i:s" ), "YYYY-MM-DD HH:MM:SS" ); Тут как бы проблема упирается в формат хранения данных в БД, а это YYYY-MM-DD HH:MM:SS
а зачем генерировать дату в одном формате date( "d.m.Y H:i:s" ), а потом конвертировать в другой ConvertDateTime? Делайте сразу date( "Y-m-d H:i:s" ) и все
Можно ли изменить порядок оформления заказа в компоненте sale.order.full ?, Как можно изменить порядок шагов при оформлении заказа в компоненте sale.order.full ?
Юрий Волошин пишет: Очень не советую использовать данный компонент, он не поддерживает большое количество нововведений вышедших за последние 3-4 релиза.
Попробуйте переубедить клиента.
+1. К тому же, шаги тесно взаимосвязаны, и текущий шаг не будет работать без переменных установленных на предыдущем шаге. Изменить порядок шагов достаточно трудоемко! Какие шаги вы хотите поменять?
Настройки урлей для карты сайта берутся из настроек инфоблока, проверьте настройки урлей в инфоблоке, чтобы там стоял слеш вначале. Если там стоит #SITE_DIR# То проверьте настройки текущего сайта, чтобы в настройках стояла Папка сайта: /
2) Как убрать из способов оплаты "Наличными курьеру"? В Настройках - Платежные системы данного способа нет. Проект работает на основе "1С-Битрикс: Управление сайтом 12.0.8"
Должен быть способ оплаты там. Смотрите внимательнее, может фильтр какой установлен?
Цитата
1) Возникла необходимость способы оплаты заказа через другие банки помимо Сбербанка. Как мне завести и прикрепить форму для создания квитанций клиентам по каждому банку?
VKuser190546126 пишет: Какие действия необходимо осуществить чтобы перевести интернет магазин с 11,5 на 12.5
Практически на всех проектах ,что обновлял, были проблемы с БД в Инструментах в "Проверке сайта". Индексы, несоответствия - ничего смертельного, но надо править руками, например, через phpmyadmin.
Пошагово обновлять - это ставить не все сразу модули, а минимальными пакетами. Т.е. убираете все галочки, потом выбираете Главный модуль (Ядро), автоматом подцепятся все необходимые обновления. Потом ставите оставшиеся обновления.