Меню
RSS
Часть 17: Настройка персонального раздела пользователя
 
Часть 17: Настройка персонального раздела пользователя

Рассматриваем как устроен персональный раздел пользователя и компоненты оформления заказа, корзины
 
Есть ли урок по редактированию корзины?
 
я не понимаю у меня корзина в файле basket_items.php, выводится ShowTable($arParams,$arResult);
Как ее редактировать?
 
Добрый день, Михаил!
Подскажите пожалуйста, компонент sale.order.ajax формирует и отправляет на почту клинету ссылки для просмотра заказа в виде http://my_magazin.com/order/?ORDER_ID=17, т.е. указан ID заказа, Можно ли настроить компонент, чтобы он формировал ссылки в виде http://my_magazin.com/order/7454b448bec26b40c892a45fe5208557. В этом случае клиент не сможет перебрать ID заказов
 
Цитата
Дмитрий Гайчук написал:
Добрый день, Михаил!
Подскажите пожалуйста, компонент sale.order.ajax формирует и отправляет на почту клинету ссылки для просмотра заказа в виде  http://my_magazin.com/order/?ORDER_ID=17 , т.е. указан ID заказа, Можно ли настроить компонент, чтобы он формировал ссылки в виде  http://my_magazin.com/order/7454b448bec26b40c892a45fe5208557 . В этом случае клиент не сможет перебрать ID заказов
Ни когда над этим не задумывался. Но с практической точки зрения и смыла не имеет. Клиент все равно не увидит "не свои" заказы- даже если подберет. А свои подбирать и смысла нет, они и так в его истории заказов
 
Цитата
Михаил Базаров пишет:
Цитата
Дмитрий Гайчук написал:
Добрый день, Михаил!
Подскажите пожалуйста, компонент sale.order.ajax формирует и отправляет на почту клинету ссылки для просмотра заказа в виде http://my_magazin.com/order/?ORDER_ID=17 , т.е. указан ID заказа, Можно ли настроить компонент, чтобы он формировал ссылки в виде http://my_magazin.com/order/7454b448bec26b40c892a45fe5208557 . В этом случае клиент не сможет перебрать ID заказов
Ни когда над этим не задумывался. Но с практической точки зрения и смыла не имеет. Клиент все равно не увидит "не свои" заказы- даже если подберет. А свои подбирать и смысла нет, они и так в его истории заказов
Понял, а есть ли возможность клиенту получить доступ к заказу по прямой ссылке, отправленной по почте, без авторизации на сайте магазина?
 
Цитата
Дмитрий Гайчук написал:
Цитата
Михаил Базаров  пишет:
Цитата
Дмитрий Гайчук написал:
Добрый день, Михаил!
Подскажите пожалуйста, компонент sale.order.ajax формирует и отправляет на почту клинету ссылки для просмотра заказа в виде  http://my_magazin.com/order/?ORDER_ID=17  , т.е. указан ID заказа, Можно ли настроить компонент, чтобы он формировал ссылки в виде  http://my_magazin.com/order/7454b448bec26b40c892a45fe5208557  . В этом случае клиент не сможет перебрать ID заказов
Ни когда над этим не задумывался. Но с практической точки зрения и смыла не имеет. Клиент все равно не увидит "не свои" заказы- даже если подберет. А свои подбирать и смысла нет, они и так в его истории заказов
Понял, а есть ли возможность клиенту получить доступ к заказу по прямой ссылке, отправленной по почте, без авторизации на сайте магазина?
Если только снимите ограничения в компоненте списка заказов, То есть создайте свой компонет на основе стандартного- но вот это уже не безопасно. Вроде как подпадет под "Закон о не разглашении персональной информации"
 
Цитата
Михаил Базаров пишет:
Цитата
Дмитрий Гайчук написал:
Цитата
Михаил Базаров пишет:
Цитата
Дмитрий Гайчук написал:
Добрый день, Михаил!
Подскажите пожалуйста, компонент sale.order.ajax формирует и отправляет на почту клинету ссылки для просмотра заказа в виде http://my_magazin.com/order/?ORDER_ID=17 , т.е. указан ID заказа, Можно ли настроить компонент, чтобы он формировал ссылки в виде http://my_magazin.com/order/7454b448bec26b40c892a45fe5208557 . В этом случае клиент не сможет перебрать ID заказов
Если только снимите ограничения в компоненте списка заказов, То есть создайте свой компонет на основе стандартного- но вот это уже не безопасно. Вроде как подпадет под "Закон о не разглашении персональной информации"
Ясно. Михаил, хотелось бы узнать Ваше мнение - жизнеспособно ли такое решение:
1) Создать простой инфоблок со свойствами: ID заказа, статус заказа, часть (не все, чтобы не нарушать Закон) полей Заказа, уникальный код (типа 7454b448bec26b40c892a45fe5208557). Код необходимо создавать уникальным для каждого заказа.
2) Создать обработчик события Изменение статуса заказа. Этот обработчик будет вносить изменение в соответствующее свойство инфоблока, используя ID заказа.
3) Создать скипт, на который будет подаваться уникальный код (типа 7454b448bec26b40c892a45fe5208557). Скрипт по этому коду обратится к инфоблоку, считает нужную информацию, выведет ее клиенту.
Читают тему
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки
 
Поблагодарить и поддержать:
Или подписаться на boosty канал: Видео на Bst

Блог-note: заметки разработчика

Как вывести картинки к разделам на базе _ext меню

Просто для эстетической красоты, нужно вывести в меню разделов сайта картинки или иконки. Достаточно популярный метод, э...

Если предложение SKU в корзине, поменять кнопку добавления на "В корзине"

Данная заметка является дополнением к ранее опубликованной: Если товар в корзине, поменять значение input на "В корзине"...

Вывести информацию, только на первом уровне раздела каталога, в 1С-Битрикс

Задача: на сайте, в каталоге, выводится два фильтра - боковой и верхний. Оба компонента подключены в файле section.php к...

СЕО настройки сайта перед запуском

В видео рассказано о первоначальной СЕО настройке сайта перед запуском. Все показанное является компилицией из собственн...

Вывести свойство отдельно ото всех или исключить из всех

Иногда, на сайте, под управлением 1С-Битрикс, нужно вывести какое-то конкретное свойство отдельно ото всех, или вообще н...

Композитный сайт на 1С-Битрикс

Для новых клиентов: Все новые проекты будут включать в себя применение технологии "Композитный сайт" - данная услуга уже...

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

Задача: показать, текущему авторизованному, пользователю сумму всех выполненных заказов и процент накопительной скидки- ...

Если товар в корзине, поменять кнопку на "В корзине" в новом шаблоне 1С-Битрикс

Ранее я уже делал заметку на эту тему. Тогда, мы меняли значение input-а при добавлении товара в корзину в старых шаблон...

Cordova, ввод в input под диктовку. Голосовой поиск в мобильном приложении.

Итак, задачка: реализовать голосовой поиск в мобильном приложении на Cordova. По сути, нам нужно захватить речь с микроф...