一位拥有Shopify网站的客户要求我开发允许客户上传图像的功能,然后可以在服务器级别调整和裁剪图像,并将其放入PDF文件中进行下载。
我们计划使用PHP脚本和库的组合来开发此功能:
GD或PDF扩展tcpdf库用于ImageMagick生成
我的问题是,考虑到我们是用PHP开发的,这样的东西是否可以直接集成到Shopify网站中,如果是的话,实现这种集成的最好方法是什么?
他们希望图片上传/裁剪功能成为网站的一个独立部分,它不需要集成到查看产品的ui中--我希望这能简化一些事情。
提前感谢您的帮助。
发布于 2012-07-25 05:12:41
我不认为有什么能阻止你做到这一点。你可以构建一个Shopify应用程序,它可以是一个看起来像无缝集成的Application Proxy。它将处理图像的上传请求和裁剪/调整大小。
您可以处理数据的存储位置,或者使用Asset API。
如果需要的话,有一个可以与shopify.php adapter交互的API,但是除非我误解了需求,否则似乎没有太多的集成需要读/写Shopify数据。似乎只有图片上传功能需要在网站上呈现给用户。
发布于 2012-07-25 05:19:39
对于如何集成它,您有几个选择。
最简单的方法是在“谢谢”页面上嵌入一个上传表单(指向您的服务器)。您可以访问那里的订单号和一些客户字段,以便将其与上传的图像相关联。查看Shopify常见问题页面,了解如何做到这一点:http://support.shopify.com/customer/portal/articles/236555-how-do-i-let-my-customers-upload-a-file-with-their-order-
另一种方法是将表单嵌入购物车页面。不过,获取订单号要稍微复杂一些。您需要做的是通过将其作为隐藏字段添加到表单中并通过a order notification webhook捕获它来执行track the cart token。考虑到这一点,您可能还可以跟踪IP地址。
一旦你弄清楚如何连接订单与图像,你可以提供一个方便的链接在购物管理订单页面,将他们发送到您的网站上裁剪图像等。这是在应用程序设置页面配置。
https://stackoverflow.com/questions/11621049
复制相似问题