2012-07-23 57 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管理訂單頁面提供一個方便的鏈接,將它們發送到您的網站來裁剪圖像等。這是在應用設置頁面。