Продолжить оплату заказа,через время для анонимов Commerce

Главные вкладки

Аватар пользователя Иван217 Иван217 1 июня 2017 в 15:06

Добрый день!

Хочу сделать так что бы при оформление заказа дойдя до страницы /checkout/1/review, уходило письмо на почту, в котором была бы ссылка на этот заказа, дабы в дальнейшем можно было вернуться и продолжить оплату.

Если открыть страницу в другом браузере /checkout/1/review, то пишет что страницы не существует.
Как отправить письмо, понятно, редактируется в правилах заказа.

Как сделать вечную ссылку на оплату заказа?

Комментарии

Аватар пользователя Иван217 Иван217 1 июня 2017 в 16:15

как я понял номер заказа привязывается к определенному пользователю/браузеру. И поэтому я не могу открыть /checkout/1/review в другом браузере.

Как убрать эту привязку?

Я знаю чем грозит.

Аватар пользователя Andruxa Andruxa 1 июня 2017 в 17:40

Заказ привязывается к пользователю.
Пользователь привязывается к id сессии, которая хранится в куке.
У разных браузеров - разные кеши, соответственно - разные сессии.

Можно сделать какой-нибудь роут site.com/order-pay/sha-хэш и пускать по нему к оплате заказа любого прохожего.
Но получится плохо. Именно таким образом Яндекс однажды проиндексировал смс Мегафона.

Лучше убедить пользователя оставить свой email и его же сделать логином, чтобы задавать меньше вопросов.
Получится на порядок проще и правильней.

Аватар пользователя Иван217 Иван217 1 июня 2017 в 17:59

Спасибо!

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

Аватар пользователя Andruxa Andruxa 1 июня 2017 в 18:40

В любом случае, вы будете отправлять пользователю на почту ссылку для оплаты.
Создавайте учетную запись на эту почту, пусть отправляется одноразовая ссылка для логина, и после логина - форвардит на страницу оплаты заказа.
Пользователь и не поймёт что его сосчитали.

Аватар пользователя multpix multpix 1 июня 2017 в 20:04

Вообще это просто ссыль на наполненную корзину.
Один из видов корзины который принимает товары аргументами,
айдишники ему в путь).

Аватар пользователя multpix multpix 1 июня 2017 в 21:01

Ху лиGUN wrote:

Только в этом случае мы лишаемся инфы об customer ))))

нет и ненадо)
просто кнопка- заказать это все под вьюсом.
для этого даже коммерц не надо))
тс пусть делает как хош, это просто мысля для

Аватар пользователя Andruxa Andruxa 2 июня 2017 в 5:41

хтмл-страничку, воткнуть в неё гугол-форму:
- чё надо?
- скока?
очеловечить-отюзабилить это на клиенте js'ом

"Друпал не нужен, родной"

Аватар пользователя Иван217 Иван217 2 июня 2017 в 9:31

Всем спасибо, буду пробовать.

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

Отпишусь как реализовал.