1

拥有 Shopify 网站的客户要求我开发功能,允许客户上传图像,然后可以在服务器级别调整大小和裁剪并放入 PDF 文件以供下载。

我们计划结合使用 PHP 脚本和库来开发此功能:

用于 PDF 生成的 GD 或 ImageMagick PHP 扩展 tcpdf 库

我的问题是,鉴于我们正在使用 PHP 开发,这样的东西是否可以直接集成到 Shopify 网站中,如果可以,实现这种集成的最佳方法是什么?

他们希望图像上传/裁剪功能成为网站的一个单独部分,并且不需要将其集成到用户界面中以查看产品——我希望这能简化一些事情。

在此先感谢您的帮助。

4

2 回答 2

1

我不认为有什么能阻止你做到这一点。您可以构建一个 Shopify 应用程序,它可以是一个应用程序代理,看起来像是无缝集成。它将处理图像的上传请求和裁剪/调整大小。

您可以处理数据的存储位置,或使用Asset API

如果需要,有一个shopify.php 适配器可以与 API 交互,但除非我误解了要求,否则似乎没有很多集成需要读取/写入 Shopify 数据。似乎只需要在网站上向用户呈现图像上传功能。

于 2012-07-24T21:12:41.120 回答
1

关于如何集成它,您有几个选择。

最简单的方法是在“谢谢”页面上嵌入一个上传表单(指向您的服务器)。您可以访问那里的订单号和一些客户字段,以便将其与上传的图像相关联。查看 Shopify 常见问题页面,例如如何执行此操作:http: //support.shopify.com/customer/portal/articles/236555-how-do-i-let-my-customers-upload-a-file-按他们的顺序-

另一种方法是将表单嵌入到购物车页面。不过,获取订单号有点棘手。您需要做的是通过将购物车令牌添加为表单中的隐藏字段来跟踪它,并通过订单通知 webhook捕获它。考虑一下,您可能也可以跟踪 IP 地址。

一旦您弄清楚如何将订单与图像关联起来,您就可以在 Shopify 管理员订单页面中提供一个方便的链接,该链接会将它们发送到您的网站以裁剪图像等。这是在应用程序设置页面上配置的。

于 2012-07-24T21:19:39.440 回答