注文情報のcsv出力 任意の列でエクスポート

初めて質問をさせていただきます。

これまでamazon,楽天,yahooショッピング等のモールで運営をしており、

現在新たに自社ECをshopifyで準備をしています。

これまで複数モールで様式の異なる注文情報の一元処理のため、

外部サービス「EC店長」を使用しておりましたが、

このサービスはshopifyに対応していないため、

shopify上で注文情報のCSV出力⇒EC店長側でCSV取込を手動で行い、

これまでと同じ受注・発送フローに乗せたいと考えています。

問題はCSVファイルの並び替えです。

shopifyから直接、またはJapan order CSVを経由して出力するCSVの列の

並び順ではそのままEC店長側で読み込みができず、

EC店長側が指定する並び順に置き換える必要があります。

例)

Japan order CSV → EC店長取込用CSV

1列目 データなし

1列目 Name → 2列目 Name

14列目 Created at → 3列目 Created at

…など

最悪、エクセルで開いて、手動で並べ替え後にCSVで保存して取り込み、

という手段はありますが、毎日のことですし、並び替えのミスを

考えると極力自動化したいので、今回の質問にいたりました。

検索してみた結果、自身でアプリ開発をすればできることなのかも

しれませんが、残念ながらそのスキルは持ち合わせておりません。

どなたかいい方法をご存じないでしょうか?

Shopifyのデータを出力するアプリに、Matrixifyというものがあります。

https://apps.shopify.com/excel-export-import?locale=ja

インターフェイスが英語になってしまうのが辛いかもしれませんが、

おそらくこのアプリで質問者様のご希望は叶うかと思います。

export時にカラムを入れ替える方法

https://matrixify.app/tutorials/export-data-from-shopify-with-custom-columns/

なお、

ExportフォーマットはデフォルトでExcelになっていますが、

CSVにも変更可能です。

https://matrixify.app/how-it-works/#ExportfromShopify

ある程度以上のデータ量を扱おうと思うと、

有料プランが必要ですが、

強力なアプリです。

ご参考までに。

(キュー田辺)

Qcoltdさん、早速お返事ありがとうございます。

Matrixifyインストールはしたものの、

教えていただいた英語のマニュアルの中からカラム入れ替えの

仕方のページにたどり着いていませんでした…。

翻訳ソフトを使って格闘してみます。

実施してみてから、ご報告とベスト承認させていただきます。

ありがとうございました!

Qcoltdさん、先日はアドバイスありがとうございました。

Matrixifyでの並び替え、概ねイメージ通りに並び替えをすることが

できましたが、2点新たな課題も出てきました。

①1行目の項目名をEC店長の指定様式に変更する必要があること。

例)Name→受注コード など

プリセットの項目名を任意の名称に置き換えて出力できたら解決。

②EC店長側の必要項目のうち、一部Matrixify側のカスタマイズカラムに

存在しないものがあること。

例)配送料

※Line: Total列に、商品代金とは別の行で出力されるため、

列の並び替えだけでは対応ができない。

フリガナ

※実際の受注オペレーション上、フリガナは無くても

大きな問題ではないが、ブランクで書き出すために、

データの入る可能性が低い項目をダミーで指定しておく

必要がある。

ユーザー側で任意の項目を追加(引っ張ってくるデータの

指定をしなくても※ブランクでも登録可)ができたら理想的。

もし上記の解決策をご存じでしたらアドバイスいただけませんでしょうか?

ご要望に沿うアプリが存在するか調べるために、

いくつかCSVダウンロード系のアプリを触ってみました。

下記のアプリであれば質問者様の希望に添いそうでした。

https://apps.shopify.com/kickdata-data-manager?locale=ja

  • カラム名を任意の名称に変更できる
  • 空のカラムを自由に作成することもできる
  • 複数項目の結合や計算を行い、新たなカラムを作ることできる

私も今少しだけ触ってみただけなので、うまく動かない点などがあるかもしれませんし、

このアプリはやれることが多すぎて逆に戸惑われるかもしれません。

しかし、使いこなせばあらゆるCSVフォーマットに対応できそうです。

ご参考まで。

(キュー田辺)

Qcoltdさん、いつも素早い返信ありがとうございます!

本当に感謝です!

また実際に試してみてご報告いたします!

Qcoltdさん、先日はアドバイスありがとうございました。

DataChampでのEC店長取り込み用CSVの作成について実施しましたところ、

ほぼ思い通りのCSVデータが作成できました。

1点、もしお分かりになればお伺いしたいのですが、

New Report作成から、selectionタブから項目を選んでいく中で、

Shopifyのデフォルトフォーマットでも書き出される

「Note Attributes」列が選択肢にありませんでした。

Layoutタブ内下部の「Add your own custom columns」

から作成できるのかも知れませんが、指定の仕方が分かりませんでした。

お分かりになりますでしょうか?

直接画像をアップロードできないので、zipで固めてを添付いたします。

添付ファイルを解凍いただくとスクリーンショットが入っております。

しっかり確認しておりませんが、

「Note」がご質問の情報にあたるのではないかと思います。

ご参考まで。

(キュー田辺)

返信ありがとうございます。

項目名に「Note」と、つくものは全て出力してみたのですが、

デフォルトCSVで出力される「Note Attributes」の内容は

引っ張り出せませんでした。

一応、DataChampの開発者に質問メールを送ってみたので、

回答がきましたらご報告します。

1 Like

Qcoltdさん、先日はアドバイスありがとうございました。

結論から申し上げますと、

教えていただいたDataChampでEC店長用に、加工なしでそのまま取り込めるCSVの作成ができました。

・Note Attributesについては、“Custom attributes”を選ぶことで抽出できました。

・その後、UTF-8でのEC店長への取込時に一部文字化けが発生し、shift-JISでの取込が必要になりました。 仕様上、コード選択のリストにshift-JISはありませんでしたが、開発者に要望をお伝えしたところ、すぐに選択肢を追加してもらえました。

色々とアドバイスありがとうございました!

1 Like