如何使用 Google Drive 和 PayPal 在线销售数字产品
已发表: 2022-02-26网络使任何人都可以非常容易地通过网站、社交媒体和电子邮件通讯直接向客户销售数字产品。 您可以销售 PDF 电子书、活动门票、MP3 音乐、照片、礼品卡、软件应用程序、许可证密钥、优惠券代码、网站模板、字体、图形、视频课程以及更多可下载文件。
虽然有很多电子商务平台可以帮助您销售数字产品 - Gumroad、E-junkie、Paddle、FastSpring、Shopify、Instamojo 和 WooCommerce 等等,但这里有一个自己动手的解决方案可以帮助您使用 PayPal 和您的 Google 帐户在 5 分钟内建立您自己的在线数字商店。
销售数字商品 - 工作流程
在我们开始实施之前,这里概述了支付和数字交付工作流程的工作原理。
- 将“立即购买”按钮嵌入您的网站或博客。
- 买家单击结帐按钮,输入他们的信用卡详细信息并完成付款。 客户留在您的网站上,不会被重定向到任何地方来完成购买。
- 订单会通过您的 Gmail 以个性化电子邮件的形式发送给客户。 您还可以在确认电子邮件中附上税务发票。
您可以前往现场演示页面,在桌面或手机上体验 1 步结账体验。
使用 PayPal 和 Google Drive 销售数字下载
该工作流程使用 Google Drive 安全托管文件,使用 PayPal 处理付款,使用 Google Sheets 生成专业 PDF 发票,使用 Gmail 将订单作为文件附件交付给买家。
文件大小或您可以销售的产品数量没有限制。 没有带宽或存储限制。 除了由 PayPal 和 Stripe 直接收取的支付处理费外,没有任何交易费用。
开始销售数字商品
这是一个分步视频教程,解释了如何使用 PayPal 和 Google Drive 轻松销售数字产品。
第 1 步:创建一个 PayPal 应用程序
创建一个 PayPal 企业帐户。 然后访问 developer.paypal.com 并使用 PayPal 登录。
在您的 PayPal 开发人员仪表板中,转到My Apps & Credentials
,然后在Rest API Apps
部分下创建一个新应用程序。 您可以为您的应用命名,因为它仅供内部使用。 您需要为沙盒和实时模式创建客户端凭据。
第 2 步:创建 PayPal Webhook
当买家完成购买并付款时,PayPal 将通过调用特定 URL 向您的 Google 表格发送通知,这称为 webhook。
要创建 webhook,请转到 digitalgoods.dev/copy 并将 Google Sheet 复制到您的 Google Drive。 在工作表中,转到Tools > Script Editor ,然后选择Publish > Deploy As Web App并单击 Update 按钮以创建您的 PayPal webhook。 将 URL 复制到剪贴板。
您必须授权该脚本一次,因为它必须代表您的 Google 帐户执行所有操作 - 发送电子邮件、附加云端硬盘文件、生成 PDF 发票。
第 3 步:在 Google Sheet 中配置 App
切换到 Google 电子表格中的“配置”表,并将 webhook URL 粘贴到“webhook”字段中。 接下来,将步骤 1 中生成的 Client ID 和 Secret 复制粘贴到 Google Sheet 的相应字段中。
表格中几乎没有其他必填字段。 选择您的默认货币、运输偏好(是否要捕获买家的地址)、指定您的品牌名称和软描述符(这将显示在买家的信用卡对帐单中)。
转到工作表中的 Digital Goods 菜单(它位于帮助菜单附近)并选择测试 PayPal 配置以验证 PayPal 和 Google 表格连接是否正常工作。
第 4 步:添加您的数字产品
切换到“项目”表并在单元格 E1 中输入默认税率。 接下来,在工作表中添加一个或多个产品,每行一个。 您只需在 D 栏中指定商品的价格,Tax 和 Total Amount 将根据 E1 中设置的税率自动计算。
要将文件附加到您的数字产品,请突出显示“文件”列中的单元格,然后转到“数字商品”菜单并选择“附加驱动器文件” 。 它会打开 Google 文件选择器,您可以从您的 Google Drive 中选择一个或多个文件,这些文件将在买家购买相应产品后发送给他们。
第 4 步:创建税务发票模板
切换到“发票”表并自定义发票模板。 您可以使用公式、添加徽标、应用样式以匹配您的品牌,模板将被转换为 PDF 文件并在订单确认电子邮件中作为文件附件发送。
发票模板可以包含地点标记,类似于您在 Document Studio 中使用的标记。 例如,{{Name}} 变量将被替换为 PayPal 订单中的客户全名。 {{Email}} 变量替换为买家的电子邮件地址,而 {{Invoice Id}} 将唯一的发票编号添加到您的发票中。
第 5 步:创建订单确认电子邮件
切换到“电子邮件”表并创建将在客户完成付款后发送给客户的 HTML 模板。 电子邮件将自动包含文件和 PDF 发票作为附件,但您可以自定义电子邮件消息和主题。
工作表中的第一行是主题,其他所有内容都将放在邮件正文中。 电子邮件,如 Mail Merge,可以个性化,您还可以使用 HTML 标签在电子邮件中添加图像、链接和丰富的内容。
第 6 步:测试您的 PayPal 按钮
现在您已将产品添加到 Google 表格,是时候在沙盒模式下测试集成,然后再将按钮嵌入您的实时网站。
返回您的 PayPal 仪表板,然后在 Mock 部分下的右侧栏中选择Credit Card Generator
。 在这里,您可以生成带有到期日期和 CVV 的随机信用卡号,用于在沙盒模式下测试您的 PayPal 结帐按钮。
在 Google Sheet 中,选择Digital Tools > Embed PayPal Buttons为您的数字产品生成 HTML 嵌入代码。 该屏幕提供实时和沙盒模式下的嵌入代码。
单击 Sandbox 模式旁边的 Try 按钮,您将能够在 Google Sheet 中测试这些按钮。 点击信用卡图标,输入模拟信用卡号,点击“立即付款”完成测试交易。
PayPal 调用 Webhook 并触发订单工作流程。 切换到“日志”表,您很快就会找到刚刚完成的交易的新条目。 打开您的 Gmail 已发送邮件文件夹,您会找到刚刚发送给买家电子邮件的电子邮件副本。
如果您的集成按预期工作,请转到工作表中的嵌入 PayPal菜单,这一次复制“实时”模式的嵌入代码并将其粘贴到您的网站上。 您的产品现已上线,世界上任何人都可以通过一步结账购买您的产品。
这是一个示例电子邮件,将在购买后发送给客户。
所有收到的订单都可以在 Google 表格的“销售”选项卡中实时跟踪。 该表包括客户的姓名、电子邮件地址、订单摘要和买家的邮寄地址。 仅当您在配置表中将运输首选项设置为“GET_FROM_FILE”时,该地址才可用。
您可以在此工作表中直接运行与 Gmail 的邮件合并,以轻松将产品更新发送给现有客户。 如果您在切换到数字商品之前一直在使用 PayPal,请将所有 PayPal 电子邮件放在新的 Gmail 标签下,提取工作表中的电子邮件地址并使用该列表进行合并。
如何出售唯一的许可证密钥和代码
在某些企业中,您可能希望向客户发送唯一代码。 这些可能包括解锁软件应用程序的许可证号(就像我们在 Digital Inspiration 所做的那样)、访问流媒体视频课程的密码、折扣券、礼品卡、活动注册号等等。
您可以使用 Digital Goods 轻松发送唯一的许可证代码。 打开电子表格中的“代码”表,并将预先生成的代码列表放在其中一列中。 为该列指定一个标题,如上面的屏幕截图所示。 接下来,在您的电子邮件消息中包含 {{column title}},并且将添加一个唯一代码来代替标记。
在内部,应用程序查看销售表的最后一行(当前订单),从代码表的同一行中获取代码并将它们添加到您的电子邮件和发票中。
故障排除提示
视频教程非常详细地解释了整个工作流程,但如果您仍然遇到任何问题,这里有一些提示:
- 转到配置表并将调试设置设置为“是”。 接下来,在沙盒模式下进行测试事务并检查日志表是否有任何错误。
- 转到数字商品菜单并再次运行测试配置,以确保您的 PayPal 沙箱和实时凭据正确。
- 在极少数情况下,PayPal 可能会延迟 webhook 的交付。 转到 PayPal 仪表板并选择 Webhook(链接)以获取最近处理的 Webhook 事件及其状态的列表。 您可以在 paypal-techsupport.com 上打开一个案例以寻求帮助。
- 确保您没有重命名或删除复制的 Google 电子表格中的任何原始表格。
- 打开您的 Chrome 开发工具,切换到网络选项卡并确保您的广告拦截器没有阻止 PayPal 脚本。
如果您无法解决问题,请在 digitalinspiration.support 上提问。
销售数字商品