• Битрикс. Купоны и промо-коды в лицензии Бизнес?

    alexyarik
    @alexyarik
    Битрикс разработчик
    Если вы рассчитываете повышением лицензии решить вопросы функционала, то можете смело не надеяться.
    Вот тут есть онлайн лаборатория, поставьте демо бизнес и посмотрите https://www.1c-bitrix.ru/download/cms.php#tab-section-2
    Ответ написан
    Комментировать
  • Как правильно выполнить требуемый SQL запрос после обновления битрикс?

    vitvayti
    @vitvayti
    Битрикс-программист
    Здравствуйте.

    В этом же сообщении на зелёном фоне:
    Для улучшения производительности инфоблоков необходимо создать индекс create index ix_iblock_element_prop_val on b_iblock_element_property(VALUE(50), IBLOCK_PROPERTY_ID, IBLOCK_ELEMENT_ID) в SQL консоли(ссылка на консоль)


    SQL можно найти в разделе:
    Настройки / Инструменты / SQL запрос
    Ответ написан
    Комментировать
  • Битрикс. Оплата заказа по ссылке после отправки заказа через корзину?

    babarun
    @babarun Куратор тега 1С-Битрикс
    Безумный план моих идей в руках больных людей
    Кастомизируйте нужную вам платёжную систему https://dev.1c-bitrix.ru/learning/course/index.php... и формируйте ссылку на оплату как вам захочется
    Ответ написан
    Комментировать
  • Как в интернет-магазине битрикса сделать разные оплаты к разным товарам?

    @anton99zel Куратор тега 1С-Битрикс
    29а класс средней школы №7
    Вячеслав, решение тут простое,
    задайте каждому товару раздел.
    создайте два типа доставки, в ограничениях укажите раздел для конкретной доставки
    (формально доставки могут не отличаться, важно именно привязка раздела к типу доставки)
    --
    Создайте Оплаты, а уже в них можно сделать ограничение на тип доставки.
    Т.е. к оплате станут доступны только те товары, которые являются Сувенирами (потому что они относятся к своему типу доставки). Тоже будет и для других разделов, типа Услуг.

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

    Теперь чтобы купить разные товары и совершить разные оплаты, нужно делать отдельные заказы, история будет в профиле, как вы хотели....
    Ну, и несколько скринов на примере Почты России и платежной системы Пэйпэл
    spoiler
    5fdcda94b14ca636103535.jpeg
    5fdcda9b1efcb095842378.jpeg

    На скрине видно, что отдельные товары из раздела Аксессуары привязаны к доставке Почта, А в платежных системах установлена оплата только для товаров, чья доставка входит в тип Почты.
    --
    Корзину текущего пользователя можно получить так:
    use Bitrix\Sale;
    $basket = Sale\Basket::loadItemsForFUser(Sale\Fuser::getId(), Bitrix\Main\Context::getCurrent()->getSite());

    Что может быть проще?
    Ответ написан
    6 комментариев