0

让我先说我不是开发人员。我在网上销售硬件产品。为了让客户购买此产品,他们首先需要同意几项协议(使用条款等)。这是为了保护我的业务,​​所以如果我在 3 年内被起诉,我可以在法庭上出示文件。

我的网站是一个 Wix 网站(电子商务计划)。我目前正在使用 Stripe 来处理付款处理。我正在寻找一种方法来(1)在客户完成订单之前必须选中(强制)一个复选框,以及(2)一个自动生成的 PDF 发送到我的电子邮件,其中包含(a)所有他们同意的文件(包括所有文本)、(b) 买方姓名 (c) 日期 (e) 时间 (f) IP 地址和 (g) 订单。

如果你能为此提供解决方案,我相信你能让很多人,比如我自己,开心。

谢谢你

4

1 回答 1

1

第一个问题比第二个问题容易。

您将不得不使用 Wix Code 来添加条件语句来检查该框是否已被勾选。这还取决于您是否使用 Wix 商店。如果没有商店,它会看起来像这样。

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 调用;一个用于 PDF 生成器 API,例如PDFKit ,另一个用于电子邮件服务,例如SendGrid。Wix 不处理直接从他们的服务发送的自定义电子邮件。

希望这会有所帮助,如果您还有其他问题,请告诉我。

于 2018-05-16T12:00:29.667 回答