Интернет-магазин. Настройки модуля

Почему не работает публичная ссылка заказа 1с-битрикс?

Ребят, подскажите, в /personal/orders/index.php вставил

<?$APPLICATION->IncludeComponent("bitrix:sale.personal.order","",Array(
        "STATUS_COLOR_N" => "green",
        "STATUS_COLOR_P" => "yellow",
        "STATUS_COLOR_F" => "gray",
        "STATUS_COLOR_PSEUDO_CANCELLED" => "red",
        "SEF_MODE" => "N",
        "ORDERS_PER_PAGE" => 20,
        "PATH_TO_PAYMENT" => "payment.php",
        "PATH_TO_BASKET" => "basket.php",
        "SET_TITLE" => "Y",
        "SAVE_IN_SESSION" => "Y",
        "NAV_TEMPLATE" => "",
        "ACTIVE_DATE_FORMAT" => "d.m.Y",
        "PROP_1" => Array(),
        "PROP_2" => Array(),
        "CACHE_TYPE" => "A",
        "CACHE_TIME" => "3600",
        "CACHE_GROUPS" => "Y",
        "CUSTOM_SELECT_PROPS" => "",
        "HISTORIC_STATUSES" => "F",
        "SEF_FOLDER" => "/",
        "SEF_URL_TEMPLATES" => Array(
            "list" => "index.php",
            "detail" => "order_detail.php?#order_id#",
            "cancel" => "order_cancel.php?#order_id#"
        ),
        "VARIABLE_ALIASES" => Array(
            "list" => Array(),
            "detail" => Array(
                "ID" => "ID"
            ),
            "cancel" => Array(
                "ID" => "ID"
            ),
        )
    ),
);?>

При переходе по ссылке из заказа выдает:
Parse error: syntax error, unexpected ‘)’ in /home/bitrix/ext_www/site.ru/personal/orders/index.php on line 37

Если копировать ссылку в приватное окно, пересылает на страницу авторизации.

Автоматизация процессов

Закладка служит для настройки смены статусов заказа и отгрузки, а также для отслеживания товарных отправлений.

ПолеОписание
Смена статуса заказа
При получении полной оплаты переводить заказ в статусУказывается статус, в который будет переведен заказ при получении полной оплаты по нему. В списке выведены все активные статусы заказа, заданные на странице Статусы.
При получении любой оплаты переводить заказ в статусУказывается статус, в который будет переведен заказ при получении любой части оплаты по нему. В списке выведены все активные статусы заказа, заданные на странице Статусы.
Разрешать доставку при оплате заказаУказывается разрешать ли доставку (т.е. устанавливать флаг Доставка разрешена для всех отгрузок заказа) при полной или частичной оплате заказа (установке флага Оплачено).
При получении разрешения доставки всех отгрузок переводить заказ в статусУказывается статус, в который будет переведен заказ при получении разрешения доставки для всех отгрузок заказа. В списке выведены все активные статусы заказа, заданные на странице Статусы.
При получении разрешения доставки любой отгрузки переводить заказ в статусУказывается статус, в который будет переведен заказ при получении разрешения доставки для любой из отгрузок заказа. В списке выведены все активные статусы заказа, заданные на странице Статусы.
При отгрузке всех отгрузок переводить заказ в статусУказывается статус, в который будет переведен заказ при выполнении всех его отрузок.
При отгрузке любой отгрузки переводить заказ в статусУказывается статус, в который будет переведен заказ при выполнении хотя бы одной отгрузки .
Смена статуса отгрузки
При получении разрешения доставки переводить отгрузку в статусУказывается статус, в который будет переведена отгрузка при получении разрешения доставки. В списке выведены все активные статусы доставки, заданные на странице Статусы.
При отгрузке любой отгрузки переводить в статусУказывается статус, в который будет автоматически переведена текущая отгрузка, для которой установлен флаг Отгружено.
Разрешать отгрузку при разрешении доставкиПри отмеченной опции разрешенная доставка товара автоматически приведет к изменению флага отгрузки в Отгружено.
Обновление статусов отгрузок при изменении статусов отправлений
Включить автоматическое обновлениеПри отмеченной опции автоматически будут проверяться и обновляться статусы отгрузок, для которых введен трек-номер.
Период обновления (ч)Период, через который будет выполняться обновление статусов отгрузок.
Соответствие статусов отправлений служб доставок и статусов отгрузок
Секция доступна при включенном автоматическом обновлении статусов отгрузок.
статус_отправленияУказывается будет ли использоваться данный статус отправления и, если да, то указывается какой статус отгрузки ему будет соответствовать.
Похожее:  ЛЭСК: вход в личный кабинет, официальный сайт , как передать показания счетчика

Интересное в обновлении модуля интернет-магазин 17.0.4

09.03.2022

В новых обновлениях Bitrix появилось много полезного, в числе прочего добавлена возможность показа карточки заказа по специальной ссылке без авторизации.

Подобная задача часто ставилась заказчиками при разработке интернет-магазинов. Ее решение не очень сложное, однако появление такого функционала “из коробки” радует. Для внедрения данной функции необходимо задать параметр “Разрешить просмотр заказа по ключу без авторизации” в настройках модуля “Интернет-магазин”. После разрешения отобразятся дополнительные параметры: “Статусы, при которых разрешен просмотр заказа без авторизации” и для каждого сайта “Шаблон пути к странице просмотра заказа сайта …”

Кроме этого в обновлении модуля версия 17.0.4 изменилось:

  • Исправлена ошибка, из-за которой не проходила оплата.
  • Исправлена ошибка, связанная с обработчиком RBK.
  • Исправлена ошибка, из-за которой происходил автоматический переход на сайт платежной системы, минуя страницу подтверждения заказа.
  • Добавлена возможность показа карточки заказа по специальной ссылке без авторизации.
  • Исправлена сортировка заказов в персональном разделе.
  • Добавлена настройка типа сортировки в списке заказов.
  • Исправлено копирование заказа из карточки в комплексном компоненте заказов пользователя.
  • Экспорт ВКонтакте – улучшена обработка кавычек в названиях товаров, альбомов и в описаниях товаров.
  • Экспорт ВКонтакте – исправлена ошибка с остановкой экспорта при превышение лимита запросов (3 в секунду).
  • Экспорт ВКонтакте – исправлена ошибка, связанная с наличием кириллического символа в одном из файлов (не работал экспорт товаров).
  • Обмен с 1С – исправлены ошибки обмена чеками.
  • Обмен с 1С – исправлена ошибка импорта оплат в отменный заказ.
  • Обмен с 1С – исправлена ошибка при установке даты документа для офлайн документов.
  • Обмен с 1С – добавлена выгрузка для всех документов дополнительных параметров из профиля обмена.
  • Исправлена ошибка при редактировании комментария менеджера в форме просмотра заказа.
  • Исправлена ошибка в сопоставлении местоположений магазина с местоположениями службы доставки СПСР.
  • Улучшена производительность автоматизированных служб доставок.
  • Исправлена ошибка, при которой метод CSaleDelivery::Add() не добавлял ограничение по группам местоположений.
  • Исправлена ошибка, при которой у службы доставки СДЭК суммы страховки рассчитывались неверно.
  • В фильтр списка местоположений добавлено поле выбора уровня поиска.
  • Исправлен модификатор доступа у метода класса ограничения по типу плательщика BitrixSaleDeliveryRestrictionsByPersonType::check().
  • Исправлена ошибка, при которой не осуществлялся расчет EMS в часть регионов.
  • Исправлены ошибки шаблона по умолчанию компонента sale.bestsellers.
  • Исправлены ошибки обновления данных компонента sale.basket.basket.line.
  • Добавлена сумма НДС прописью в белорусскую форму счёта.
  • Добавлены колонки “Сумма НДС”, “Всего с НДС” и итоговая строка с несколькими колонками в белорусскую форму счёта.
  • Новые типы чеков: возврат наличными, возврат безналичными.
  • Улучшена работа касс.
Похожее:  Скаймакс г. Кемерово: вход в личный кабинет

Все новости

Нумерация заказов

Закладка предназначена для создания шаблона, по которому будет генерироваться номер заказа.

ПолеОписание
Не используетсяПри отмеченной опции функционал генерации номера не используется, т.е. нумерация осуществляется с 1 и увеличивается на единицу в новом заказе. В противном случае доступны нижеследующие поля для настройки шаблона.
Шаблон номераПоле содержит шаблон, по которому будет происходить нумерация заказа. Кнопки Последовательный номер, Текущий день, Текущий месяц, Текущий год, Случайный номер, Префикс, Номер заказа и Идентификатор и номер заказа пользователя позволяют добавить в шаблон соответствующие данные.
Начинать последовательный номер сУказывается любое число, с которого должна начинаться нумерация.

Поле доступно, если нажата кнопка Последовательный номер.

Увеличивать последовательный номер наУказывается число, на которое будет последовательно увеличиваться номер заказа.

Поле доступно, если нажата кнопка Последовательный номер.

Период работы нумератораУказывается период работы последовательного нумератора:

  • Постоянно;
  • В пределах дня, например, 24062022 / 5;
  • В пределах месяца, например, 062022 / 14;
  • В пределах года, например, 2022 / 31.

Поле доступно, если нажата кнопка Последовательный номер.

Длина случайной последовательности символовЗадается длина номера, который будет сгенерирован случайным образом из цифр и букв латинского алфавита.

Поле доступно, если нажата кнопка Случайный номер.

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

Поле доступно, если нажата кнопка Префикс.

Офрмление заказа без авторизации часто задаваемые вопросы / интернет-магазин на редакции старт/стандарт | курсы обучения технической поддержки «intec»

2022.07.05

Часто сталкиваются с проблемой, что если пользователь без авторизации делает заказ, то после заполнения всех полей на странице оформления, он нажимает кнопку “Оформить заказ” и тогда сайт требует ввести логин и пароль. Создается впечатление, будто нельзя оформить заказ без авторизации. Но это не совсем так. На самом деле в тот момент когда пользователь нажимает кнопу “Оформить заказ”, то заказ уже создан и сайт переадресовывает клиента в ЛК на детальную страницу заказа, но так как пользователь не авторизован он не может попасть в ЛК и должен ввести логин и пароль. Это ситуация была несколько переработана в версии 2.3.3

И так, нам нужно обновить решение до этой версии и выполнить некоторые настройки

Первое что нужно сделать это убедиться, что эта опция в настройках модуля Стартшоп отключена:

Интернет-магазин. Настройки модуля

Затем переходим в корзину и открываем параметры компонента. Нас интересуют два поля:

Интернет-магазин. Настройки модуля

При таких настройках как на скриншоте выше пользователь будет в любом случае переадресовываться в личный кабинет. Если вы работаете с неавторизованными покупателями, то верхнюю строчку “Переадресация на страницу, после завершения оформления заказа” рекомендуется в любом случае очистить, то есть параметры будут выглядеть так:

Интернет-магазин. Настройки модуля

Теперь если пользователь впервые зашел на ваш сайт, то при оформлении заказа ему просто будет показано сообщение информирующее что его заказ оформлен. Но если данный клиент был у вас на сайте ранее и зарегистрировался, но, например, забыл об этом, и при оформлении заполнит ту же электронную почту по которой проходил регистрацию, и теперь пытается оформить заказ не войдя на сайт, то программа по этой электронной почте, найдет его ЛК и после завершения оформления заказа переадресует его в кабинет. Потому что у нас все еще наполнено второе поле “Переадресация на страницу, после завершения оформления заказа (если пользователь был найден по логину или эл. почте)”. Можно очистить и его, т.е. привести обе настройки к такому виду:

Интернет-магазин. Настройки модуля

Тут уже на ваш выбор – с одной стороны если оба поля пустые, то ваш покупатель никогда не столкнется с тем, что после завершения оформления заказа сайт потребует авторизацию. С другой стороны если второе поля очищено, а ваш покупатель авторизован, то сайт не перекинет его в личный кабинет, ему просто так же как неавторизованному пользователю покажется сообщение, о том что его заказ оформлен. Как лучше настроить в вашей ситуации – решать вам.

Наши решения

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector