MAXYSS-IT - Рабочие материалы - все сообщения

Обмен с 1С - порядок

– Чтобы протестировать загрузку товаров, нужно кинуть файлы обмена в /upload/1c_exchange/. Далее под админом открываем урл /bitrix/admin/1c_exchange.php?type=catalog&mode=import&filename=ИМЯ_ФАЙЛА{import.xml, offers.xml и т.д.}. И дальше обновляем страницу, анализируя шаги обмена за чашкой кофе.

– Для тестирования выгрузки заказов с сайта открываем /bitrix/admin/1c_exchange.php?type=sale&mode=query и анализируем. Этот же фид видит 1С при запросе заказов.

Читать подробнее...

Перенос дерева каталога в настройки обмена 1С (очень частный случай)

Стартовые данные - товары уже на сайте (выгружены из 1С), но по разделам разнесены вручную. Нужно - создать файл xml который подгребет модуль обмена 1С - БУС и таким образом наполнить дерево каталога разделами и товарами.

Читать подробнее...

Авторизация пользователя по номеру телефона

В init.php напишем обработчик на событие OnBeforeUserLoginHandler (перед попыткой авторизации пользователя), который будет определять введен логин или телефон и подменять поля отправленные пользователем.

Читать подробнее...

Настойка модуля "Интеграция с Ozon.ru"

Интеграция с Ozon.ru - товары, цены, остатки

После установки модуля в меню Настройки появится новый пункт "Интеграция с Ozon.ru" , а в типах свойств инфоблока новый тип "Атрибуты для Ozon.ru". Далее необходимо:


1) Создать новое свойство инфоблока товаров: тип "Атрибуты для Ozon.ru", обязательно задать код свойства "CAT_OZON";

Читать подробнее...

Настройки виртуальной машины Битрикс - только ссылки

Почта - https://dev.1c-bitrix.ru/community/webdev/user/46357/blog/2138/

Виртуальная машина Битрикса - разные кодировки сайтов - Строковые функции strtoupper и strtolower работают некорректно

Проверка функций на морде сайта

echo strtoupper("абвгд");
Должно вернуть АБВГД, а возвращает абвгд


Читать подробнее...

Алиасы сайтов в виртуальной машине битрикса

Для созданного сайта в конфиге: /etc/httpd/bx/conf/bx_ext_[название_сайта].conf находим место:

<VirtualHost 127.0.0.1:8887>
   ServerName site1.ru
   ServerAlias www.site1.ru


Читать подробнее...

Принудительное повторное обновление ядра Bitrix

Обновить ядро, перезагрузить только файлы PHP битрикса возможно повторно.

Для этого необходимо перейти на страницу обновления и в адресную строку добавить ключ:

/bitrix/admin/update_system.php?BX_SUPPORT_MODE=Y
Начиная где-то с 18 версии параметр запроса немного изменился, теперь он выглядит BX_SUPPORT_PROTOCOL + порядковый номер дня без ведущего нуля, генерируется из даты на сервере

date('j', time());
К примеру на 10 января запрос будет следующий

/bitrix/admin/update_system.php?BX_SUPPORT_PROTOCOL10=Y
Появится область где можно повторно перезагрузить все модули и ядро PHP битрикса. Если что то пошло не так при обновление базы, то только воспользоваться инструментом "Настройки" - "Инструменты" - "Проверка сайта". При проверки, последний пункт как раз и выдаст все замечания и не доделанные действия при обновление.

Устанавливаем rel canonical для всех страниц сайта с параметром в адресной строке

В init.php кидаем код

Читать подробнее...

Выгрузка товаров на Озон (ozon.ru)

Недавно к нам обратился наш постоянный клиент - производитель женской одежды - с задачей сделать интеграцию с порталом ozon.ru в части товаров. В результате работы по этой задаче, которая на первый взгляд показалась довольно прозрачной, выяснилось несколько ключевых моментов о которых и хочу здесь рассказать.
Первое и несомненно самое неприятное впечатление произвела техническая поддержка озона. Вернее ее полное отсутствие - все звонки и письма, отправленные в адрес техподдержки, остались без ответа.  

Читать подробнее...

Прямая ссылка на торговое предложение

Ниже приведенный код работает только на штатном функционале битрикса

Читать подробнее...

Бренды в highload блоках инструкция

После установки модуля создайте, новый раздел, например: бренды https://prnt.sc/o5zfce
Отредактируйте страницу раздела https://prnt.sc/o5zge3 добавьте компоненты как показано на скриншоте.

Читать подробнее...

проблема с точностью округления цены в 1С-Битрикс

Цена/Количество в 1С-Битрикс может округляться до 4 знака.
Если нужно больше точность то нужно пошаманить.

Читать подробнее...

Изменение цены товара при сохранении заказа (нестандартная наценка на несколько штук одного товара)

Недавно попалась странная задача - при создании заказа необходимо добавить к каждой строке (то есть товару) фиксированную наценку НЕ ЗАВИСИМО от КОЛИЧЕСТВА товара в строке.  

Читать подробнее...

Фильтрация заказов по дате (интервал)

Для фильтрации по дате заказа нужно привести дату к типу DATETIME.

Читать подробнее...

Изменение даты создания заказа

значение имеет формат даты!!!

Читать подробнее...

Страницы: 1 | 2 | 3 | 4 | 5 | ... | 7 | След.