Использование Wix / Stripe для создания обязательного флажка (для Условий использования) и компиляции / отправки автоматизированного PDF - PullRequest
0 голосов
/ 16 мая 2018

Позвольте мне предварить это, сказав, что я не разработчик; Я продаю аппаратный продукт в Интернете. Чтобы клиенты могли купить этот продукт, им сначала необходимо согласиться с несколькими соглашениями (Условия использования и т. Д.). Это необходимо для защиты моего бизнеса, поэтому, если мне предъявят иск через 3 года, я смогу предъявить документацию в суде.

Мой сайт является сайтом Wix (план электронной коммерции). В настоящее время я использую Stripe для обработки платежей. Я ищу способ (1) установить флажок, который должен быть установлен (обязательно), прежде чем клиент сможет выполнить заказ, и (2) автоматически сгенерированный PDF-файл, отправленный на мою электронную почту, который содержит (а) все документы, на которые они согласились (включая весь текст), (b) имя покупателя (c) дата (e) время (f) IP-адрес и (g) форма заказа.

Если вы можете предложить решение для этого, я уверен, что вы сможете сделать многих людей, как и я, счастливыми.

спасибо

1 Ответ

0 голосов
/ 16 мая 2018

Первый вопрос легче, чем второй.

Вам нужно будет использовать код Wix, чтобы добавить условный оператор, чтобы проверить, отмечен ли флажок. Это также зависит от того, используете ли вы Wix Stores или нет. Это выглядело бы примерно так без магазинов.

export function makePayment($w,event){

if(!$w('#checkbox1).checked)){
//This simply says if the checkbox is not ticked, don't even bother continuing. 
//If it is, do what's inside the curly brackets.

requestStripe(...);
}

Если вы используете магазины Wix, в настоящее время нет способа получить информацию о заказе, однако они работают над ее отображением в своем API.

Второй вопрос гораздо сложнее, потому что вам нужно получить доступ к двум пользовательским вызовам API через код бэкэнда; один для API генератора PDF, например PDFKit и один для почтовой службы, например SendGrid . Wix не обрабатывает отправку пользовательских писем непосредственно из их службы.

Надеюсь, это поможет, дайте мне знать, если у вас есть еще вопросы.

...