2012-07-23 52 views
1

谁拥有Shopify网站一个客户问我开发的功能,将允许客户上传,然后可以调整大小,并在服务器级别裁剪并放入下载一个PDF文件的图像。开发照片处理功能店铺

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

GD或ImageMagick的PHP扩展 TCPDF库生成PDF

我的问题是这样的事情可以直接集成进入Shopify网站,因为我们正在使用PHP进行开发,如果是这样,那么处理这种集成的最佳方式是什么?

他们希望图片上传/剪裁功能成为网站的一个独立部分,并且不需要将其集成到UI中查看产品 - 我希望这可以简化一些问题。

在此先感谢您的帮助。

回答

1

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

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

如果需要,有一个shopify.php adapter与API进行交互,但除非我误解了需求,否则似乎需要读/写Shopify数据的很多集成。似乎只需将图像上传功能呈现给网站上的用户即可。

1

对于如何整合这一点,您有几个选择。

最简单的方法是在“谢谢”页面上嵌入上传表单(指向您的服务器)。您可以访问订单号和那里的一些客户字段,以便将其绑定到上传的图像。退房Shopify FAQ页面例如在如何做到这一点:http://support.shopify.com/customer/portal/articles/236555-how-do-i-let-my-customers-upload-a-file-with-their-order-

另一种方法是嵌入车页面上的形式。获得订单号虽然有点棘手。你需要做的是track the cart token将它作为隐藏字段添加到表单中,并通过a order notification webhook进行捕获。考虑一下,你也可以跟踪IP地址。

一旦你已经想出了如何将订单连接到图像,你可以在Shopify管理订单页面提供一个方便的链接,将它们发送到您的网站来裁剪图像等。这是在应用设置页面。