让我先说明我不是开发者;我在网上卖硬件产品。为了让客户购买此产品,他们首先需要同意几个协议(使用条款等)。这是为了保护我的业务,所以如果我在3年内被起诉,我可以在法庭上出示文件。
我的网站是Wix网站(电子商务计划)。我目前正在使用Stripe来处理付款处理。我正在寻找一种方法:(1)在客户完成订单之前必须检查(强制性)复选框,以及(2)发送到我的电子邮件的自动生成的PDF包含(a)所有他们同意的文件(包括所有文本),(b)买方名称(c)日期(e)时间(f)IP地址,以及(g)订单。
如果你可以为此提供解决方案,我相信你能够像很多人一样让很多人开心。
谢谢
答案 0 :(得分:1)
第一个问题比第二个问题容易。
您将不得不使用Wix代码来添加条件语句以检查该框是否已被勾选。这还取决于你是否使用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 Stores,目前无法获取订单详细信息,但是,他们正在努力在其API中公开它。
第二个问题要复杂得多,因为你需要通过后端代码访问两个自定义API调用;一个像PDFKit这样的PDF生成器API 和一个电子邮件服务,如SendGrid。 Wix不会直接从他们的服务处理自定义电子邮件发送。
希望这有帮助,如果您有任何其他问题,请与我联系。