製品をインポートするための最も一般的なプロセスは何ですか?
誰もが製品のインポート/エクスポートツールを使用していますか?
CSVファイル形式は、クライアントが入力する可能性が高いものではなく、試してみると、99%が間違っていることが保証されます。
ほとんどの人は、このために独自のスクリプトを作成しますか、それが機能するために必要な形式でインポートCSVファイルを手動で作成しますか?
製品をインポートするための最も一般的なプロセスは何ですか?
誰もが製品のインポート/エクスポートツールを使用していますか?
CSVファイル形式は、クライアントが入力する可能性が高いものではなく、試してみると、99%が間違っていることが保証されます。
ほとんどの人は、このために独自のスクリプトを作成しますか、それが機能するために必要な形式でインポートCSVファイルを手動で作成しますか?
回答:
かなり頻繁にSOAP APIを使用しています。機能が完全ではない場合がありますが、既存の呼び出しを最適化するか、特別なニーズに合わせて独自の呼び出しを作成することにより、外部システム(ERP、CRMなど)間のデータ交換を最適化できます(たとえば、完全な製品など)。
クライアントがCSV形式を好まない場合(私は理解できます!)、独自のファイルおよびデータ形式を定義できます。クライアントはデータをこの形式で送信し、ユーザーのスクリプトがそれをPHP配列に変換し、ImportExportモジュールの特別なアダプターであるFastSimpleImportを使用します。
uRapidFlow Proはほぼ独占的に使用しています。uRapidFlowは非常に効率的で、コストに見合うだけの価値があります。
非常に小さなサイトでは、組み込みの製品編集インターフェイスを使用できます。ただし、多数の製品の整理とインポートを効率的に行うには、何らかのインポートシートを使用する必要があります。
適切なインポートシートを作成するためのヒントは、質問がある場合は提供されているドキュメントを確認し、製品を1つまたは2つエクスポートして、適切にまとめられたインポートラインがどのように見えるかを把握することです。
私が働いている会社のために、自動生成されたXMLファイルからデータをインポートする完全にカスタムモジュールを作成しました。大量の製品について話しているので、デフォルトのMagentoのインポート/エクスポートプロファイルでは仕事が完了しません。
生のSQLクエリを使用することは一般的に悪い習慣と見なされますが、パフォーマンスが大幅に向上したため、とにかくそれらを使用することにしました。(Magento DBの構造がわかっている場合にのみこれを実行してください)
PS:複数のWebサイト+ストアで複数のMagentoインスタンスを操作し、ストア/ Webサイト固有のレベル/スコープで設定されたものを上書きすることはありません。
Magmiには学習曲線がありますが、一度調整すると他のものを使用するのは困難です。開発者向けに作られています。あなたは事前に警告されています。
通常、製品モデルをロードし、データをモデルに設定し、モデルをDBに保存するスクリプトを作成します。Googleが「スクリプトから製品を作成」する場合、大量のサンプルコードを見つけることができます。
Magento 1.5以降に存在する新しいインポート/エクスポートモジュールは非常に高速です。ただし、必要なCSVファイルは簡単な形式ではありません。そのため、設計した(柔軟な)CSV形式を解析するカスタム拡張機能を作成しました。モジュールは、そのCSVを標準のMagento CSV形式に変換してからインポートします。また、まだ存在しない属性値の作成など、いくつかの追加機能を追加しました。約10.000の製品で数分しかかかりません。
クライアントがインポートを必要とする状況は2つあります。
クライアントは、Magentoインターフェースを好まず、Excelで製品を編集したいだけです。これはユーザーインターフェイスの問題です。これを解決するには、Mage Enanced Admin Gridモジュールをお勧めします。
サードパーティから製品情報をインポートする自動インポートが必要です。この場合、前述のモジュールのいずれかを使用してインポートをセットアップすることをお勧めします(https://github.com/avstudnitz/AvS_FastSimpleImportを使用して)。
これらはすべて非常に優れた技術的ソリューションですが、サプライヤーオンボーディングのコメントには記載されていないビジネス上の問題があります。これは一般的な用語であり、サプライヤーデータからMagentoにデータをマッピングする必要があります。csvからapi、magmi、他のツールへのソリューションでは、通貨の変換(チェックアウト通貨からWebサイトの価格設定)、製品のあるカテゴリから別のカテゴリへのマッピング、データのクリーニング、ブランドの単一名へのマッピングを処理する必要があります。初期データのロードが完了すると、価格設定と在庫の更新が行われ、不要な製品が自動的に削除されます(404が実行されません)。それに加えて、sql insertまたはMagmiを保存するか、保存時にインデックスをオフにすると、
このプロセスを自動化するほど、ソリューションはより複雑になります。サプライヤと取引していない場合、数百以上の製品がないため非常にシンプルで、オンボーディングは非常に簡単で、直接行うことができます。小規模ビジネスに適応した多国籍コンサルタントのソリューションを使用します。これにより、1時間(コーディングなし)のマッピングをオンボードで提供し、サプライヤーファイルのダウンロードからMagentoのインポートまで完全に自動化できます。ほとんどはこれがないので、かなり苦痛なプロセスです。
Magentoインポート/エクスポートシステムは、製品データをCSV形式でインポートするための簡単で強力な機能を提供します。
まず、MagentoインポートモジュールでExcelまたはcsvシートを確認する必要があります。Magento自体は、この目的のために事前定義されたcsvシートを提供します。
実際の手順については、Magentoのインポート方法のこちらのユーザー向け記事をご覧ください。
そうです、クライアントにCSVファイルを書き込むよう依頼するのは得策ではありません。私が使用しているプロセスは次のとおりです。
これはうまく機能します。VBAルーチンを使用する利点は、クライアントが送信するスプレッドシートの形式に簡単に適応できることです。また、これを使用して、製品説明のHTMLを生成することもできます。
私の経験では、MAGMIは優れたツールであり、高速で使いやすいです。それについての良い紹介があります:http : //benfrain.com/magmi-the-best-way-to-import-into-magento/
フランス語が読めたら、それについてのブログ記事を書きました。
http://www.devoption.net/blog/importez-rapidement-vos-produits-dans-magento-grace-a-magmi