@nich3125

Как одному товару в Битрикс, при подтверждении оплаты, каждый раз прикреплять уникальную пару: ключ/пароль?

Здравствуйте !

Подскажите пожалуйста как можно реализовать некий функционал:

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

Подскажите пожалуйста, в каком направлении копать?
Спасибо.
  • Вопрос задан
  • 29 просмотров
Пригласить эксперта
Ответы на вопрос 1
serginhold
@serginhold
ни в какую сторону не копать,
относительно бд, тебе нужно хранить твои ключи в отдельной таблице,
по-быстрому можно создать hl-block с 5-ю полями, типа того:
id | order_item_id (по умолч. null) | product_id | login(key) | pass

(если login(key) уникальный, то можно его использовать в качестве primary поля, выкинув id)

в заказе к элементу корзины привязываешь ключ, заполняешь order_item_id,
т.е. если order_item_id == null, то значит ключ еще не используется

а в почтовом шаблоне уже через событие дергаешь hl-block.

p.s. или можно id ключа в свойство элемента корзины класть (в принципе все тоже самое, только привязка в другой таблице, просто это менее удобно будет)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы