1

Shopify Web サイトを持っているクライアントから、顧客が画像をアップロードして、サーバー レベルでサイズ変更およびトリミングし、PDF ファイルに配置してダウンロードできるようにする機能の開発を依頼されました。

PHP スクリプトとライブラリの組み合わせを使用して、この機能を開発する予定です。

PDF 生成用の GD または ImageMagick PHP 拡張 tcpdf ライブラリ

私の質問は、私たちが PHP で開発していることを考えると、このようなものを Shopify ウェブサイトに直接統合できるかどうかです。もしそうなら、この統合にアプローチする最善の方法は何ですか?

彼らは、画像のアップロード/トリミング機能をサイトの別のセクションにしたいと考えており、製品を表示するための UI に統合する必要はありません。これにより、問題が少し簡素化されることを願っています.

よろしくお願いします。

4

2 に答える 2

1

これをどのように統合するかに関しては、いくつかの選択肢があります。

最も簡単な方法は、「ありがとう」ページにアップロードフォーム(サーバーを指す)を埋め込むことです。注文番号といくつかの顧客フィールドにアクセスできるので、アップロードされた画像に関連付けることができます。これを行う方法については、たとえばShopifyのFAQページを確認してください:http ://support.shopify.com/customer/portal/articles/236555-how-do-i-let-my-customers-upload-a-file- with-their-order-

別のアプローチは、カートページにフォームを埋め込むことです。ただし、注文番号を取得するのは少し難しいです。カートトークンをフォームの非表示フィールドとして追加して追跡し、注文通知Webhookを介してキャプチャする必要があります。考えてみると、おそらくIPアドレスも追跡できます。

注文と画像を関連付ける方法を理解したら、Shopify管理者の注文ページで便利なリンクを提供して、画像のトリミングなどのためにサイトに送信できます。これは、アプリの設定ページで構成されます。

于 2012-07-24T21:19:39.440 に答える
1

あなたがこれを達成するのを妨げるものは何もないと思います。シームレスな統合のように見えるアプリケーション プロキシになる Shopify アプリを構築できます。画像のアップロード要求とトリミング/サイズ変更を処理します。

データの保存場所を処理したり、Asset APIを使用したりできます。

必要に応じて API と対話するためのshopify.php アダプターがありますが、要件を誤解していない限り、Shopify データの読み取り/書き込みが必要な統合はあまりないようです。画像のアップロード機能だけを Web サイトでユーザーに提示する必要があるようです。

于 2012-07-24T21:12:41.120 に答える