Shopify

ShopifyのMatrixifyアプリを使って一部の注文データをFTPに保存する

投稿日:

まずは、Matrixifyアプリを開き、NewExportボタンを押す。

Optionsに入り、Results FileのUpload toで、Add New Serverを選択。

Settingsパネルに移動するので、そこでServersにFTP情報を入力する。自分の場合Server TypeはFTP/FTPS、Portは入力無しにした。

ポイントは、HostはIPアドレスで記入し、さらにそのあとに、保存したいディレクトリのパスを追記すること。

ここに書いたパスは、Saveすると画面から消えるけども、ちゃんと保存されている。パスワードも同じように画面から消えてしまう。ここのところは制作者さんがUIを何とかしてほしい。心配になってしまうので。

Backボタンを押して前の画面に戻る。Upload to のセレクトボックスをクリックすると、先ほど追加した設定が追加されているので、それを選択。

もし、定期的に作成するファイルの内容が「同じなら上書きしないように」したかったら、Do not generate Results file if there is no dataにチェックする。自分はそうしている(スクショではクリックし忘れてるけど)。

出力のFormatはExcelかCSVが一般的と思うが、CSVだと自分の場合、後続の処理で何か問題(文字コード関係か、データ中のカンマの扱いの難しさか、PowerAutomateDesktopとの連携のしやすさか等)があったので、Excelが無難と思う。

Sheetsでは、出力したい項目と、フィルタしたい条件を設定する。自分の場合は、オープンになっていて、かつ一部入金済みの注文のみ、知りたかったので、そういう条件にした。お好みで調整。

実行時間を定期スケジュール化できる。Shopifyにログインしていなくても勝手にダウンロードできるので、すごく便利。自分は1時間ごとにしている。

Exportボタンをクリックすると、FTPへのダウンロードが始まる。無料のDemoプランでも、それほど時間がかからなかった。数件が出力対象なら、待ち時間は5秒くらいだったかな。ちなみにDemoプランでは出力のMAXが10件。それ以上出力しないなら上位プランの契約が必要。

まとめ

FTPの設定が良くわからずに時間を食ったけど、それ以外はスムーズにできた。

もし、今後、機能を増やしてくれるなら、Googleスプレッドシートを直接読み書きできるようにしてもらえたら、ありがたい。

-Shopify

執筆者:

関連記事

秀丸・正規表現・置換で、郵便番号7桁の数字にハイフンを入れる

結構、時間がかかった。苦労したけど、できた。 1.郵便番号7桁/行になるように、整形しておく2.検索:^\d{3}3.置換:\0-

Arigato Automation(Shopifyのアプリ)の備忘録

EC業務で「特定顧客の注文につき、注文から1日経ったら、自動で発送済みにする」・・・ということを、したい。 うちの会社の場合は、店頭受取の顧客については、発送の管理をしないため。 以下、Arigato …

no image

Arigato Automationよ、ありがとう!

ShopifyでArigato Automationを使っている。ハッキリ言って便利だ。 やりたかったことと、そのサンプルとさせてもらったワークフローのメモ。 下書きをもとに正式注文を作成したら、下書 …

no image

Shopifyにスライド(スライダー/カルーセル)を導入するならコード直打ちがおススメ

アプリは、有料の、こんなのとか(フリープランだとクレジットが表示される)、 POWR Image Slider & Carousel – Ecommerce Plugins for Onlin …

Shopify(Matrixify)でスケジュール化したJobのキャンセル

どうしても方法を見つけられなかったが、ふと画面に目を落とすと、あった、方法が。 焦ると視野が狭くなって、なかなか気が付かないんだよなあ、こういうの。 You have 4 scheduled jobs …