Почему не работает публичная ссылка заказа 1с-битрикс?
Автоматизация процессов
Закладка служит для настройки смены статусов заказа и отгрузки, а также для отслеживания товарных отправлений.
Поле | Описание |
---|---|
Смена статуса заказа | |
При получении полной оплаты переводить заказ в статус | Указывается статус, в который будет переведен заказ при получении полной оплаты по нему. В списке выведены все активные статусы заказа, заданные на странице Статусы. |
При получении любой оплаты переводить заказ в статус | Указывается статус, в который будет переведен заказ при получении любой части оплаты по нему. В списке выведены все активные статусы заказа, заданные на странице Статусы. |
Разрешать доставку при оплате заказа | Указывается разрешать ли доставку (т.е. устанавливать флаг Доставка разрешена для всех отгрузок заказа) при полной или частичной оплате заказа (установке флага Оплачено). |
При получении разрешения доставки всех отгрузок переводить заказ в статус | Указывается статус, в который будет переведен заказ при получении разрешения доставки для всех отгрузок заказа. В списке выведены все активные статусы заказа, заданные на странице Статусы. |
При получении разрешения доставки любой отгрузки переводить заказ в статус | Указывается статус, в который будет переведен заказ при получении разрешения доставки для любой из отгрузок заказа. В списке выведены все активные статусы заказа, заданные на странице Статусы. |
При отгрузке всех отгрузок переводить заказ в статус | Указывается статус, в который будет переведен заказ при выполнении всех его отрузок. |
При отгрузке любой отгрузки переводить заказ в статус | Указывается статус, в который будет переведен заказ при выполнении хотя бы одной отгрузки . |
Смена статуса отгрузки | |
При получении разрешения доставки переводить отгрузку в статус | Указывается статус, в который будет переведена отгрузка при получении разрешения доставки. В списке выведены все активные статусы доставки, заданные на странице Статусы. |
При отгрузке любой отгрузки переводить в статус | Указывается статус, в который будет автоматически переведена текущая отгрузка, для которой установлен флаг Отгружено. |
Разрешать отгрузку при разрешении доставки | При отмеченной опции разрешенная доставка товара автоматически приведет к изменению флага отгрузки в Отгружено. |
Обновление статусов отгрузок при изменении статусов отправлений | |
Включить автоматическое обновление | При отмеченной опции автоматически будут проверяться и обновляться статусы отгрузок, для которых введен трек-номер. |
Период обновления (ч) | Период, через который будет выполняться обновление статусов отгрузок. |
Соответствие статусов отправлений служб доставок и статусов отгрузок | |
Секция доступна при включенном автоматическом обновлении статусов отгрузок. | |
статус_отправления | Указывается будет ли использоваться данный статус отправления и, если да, то указывается какой статус отгрузки ему будет соответствовать. |
Интересное в обновлении модуля интернет-магазин 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 и увеличивается на единицу в новом заказе. В противном случае доступны нижеследующие поля для настройки шаблона. |
Шаблон номера | Поле содержит шаблон, по которому будет происходить нумерация заказа. Кнопки Последовательный номер, Текущий день, Текущий месяц, Текущий год, Случайный номер, Префикс, Номер заказа и Идентификатор и номер заказа пользователя позволяют добавить в шаблон соответствующие данные. |
Начинать последовательный номер с | Указывается любое число, с которого должна начинаться нумерация. Поле доступно, если нажата кнопка Последовательный номер. |
Увеличивать последовательный номер на | Указывается число, на которое будет последовательно увеличиваться номер заказа. Поле доступно, если нажата кнопка Последовательный номер. |
Период работы нумератора | Указывается период работы последовательного нумератора:
Поле доступно, если нажата кнопка Последовательный номер. |
Длина случайной последовательности символов | Задается длина номера, который будет сгенерирован случайным образом из цифр и букв латинского алфавита. Поле доступно, если нажата кнопка Случайный номер. |
Префикс | Указывается префикс, который будет отображаться перед номером заказа. Поле доступно, если нажата кнопка Префикс. |
Офрмление заказа без авторизации часто задаваемые вопросы / интернет-магазин на редакции старт/стандарт | курсы обучения технической поддержки «intec»
2022.07.05
Часто сталкиваются с проблемой, что если пользователь без авторизации делает заказ, то после заполнения всех полей на странице оформления, он нажимает кнопку “Оформить заказ” и тогда сайт требует ввести логин и пароль. Создается впечатление, будто нельзя оформить заказ без авторизации. Но это не совсем так. На самом деле в тот момент когда пользователь нажимает кнопу “Оформить заказ”, то заказ уже создан и сайт переадресовывает клиента в ЛК на детальную страницу заказа, но так как пользователь не авторизован он не может попасть в ЛК и должен ввести логин и пароль. Это ситуация была несколько переработана в версии 2.3.3
И так, нам нужно обновить решение до этой версии и выполнить некоторые настройки
Первое что нужно сделать это убедиться, что эта опция в настройках модуля Стартшоп отключена:
Затем переходим в корзину и открываем параметры компонента. Нас интересуют два поля:
При таких настройках как на скриншоте выше пользователь будет в любом случае переадресовываться в личный кабинет. Если вы работаете с неавторизованными покупателями, то верхнюю строчку “Переадресация на страницу, после завершения оформления заказа” рекомендуется в любом случае очистить, то есть параметры будут выглядеть так:
Теперь если пользователь впервые зашел на ваш сайт, то при оформлении заказа ему просто будет показано сообщение информирующее что его заказ оформлен. Но если данный клиент был у вас на сайте ранее и зарегистрировался, но, например, забыл об этом, и при оформлении заполнит ту же электронную почту по которой проходил регистрацию, и теперь пытается оформить заказ не войдя на сайт, то программа по этой электронной почте, найдет его ЛК и после завершения оформления заказа переадресует его в кабинет. Потому что у нас все еще наполнено второе поле “Переадресация на страницу, после завершения оформления заказа (если пользователь был найден по логину или эл. почте)”. Можно очистить и его, т.е. привести обе настройки к такому виду:
Тут уже на ваш выбор – с одной стороны если оба поля пустые, то ваш покупатель никогда не столкнется с тем, что после завершения оформления заказа сайт потребует авторизацию. С другой стороны если второе поля очищено, а ваш покупатель авторизован, то сайт не перекинет его в личный кабинет, ему просто так же как неавторизованному пользователю покажется сообщение, о том что его заказ оформлен. Как лучше настроить в вашей ситуации – решать вам.
Наши решения
При переходе по ссылке из заказа выдает:
Parse error: syntax error, unexpected ‘)’ in /home/bitrix/ext_www/site.ru/personal/orders/index.php on line 37
Если копировать ссылку в приватное окно, пересылает на страницу авторизации.