1

ウェブショップを外部システムと統合する必要があります。このシステムは、API で説明されているいくつかの機能を提供します。これは私がやりたいことです:

  • 製品のインポート/同期 (これはリクエストにより CSV として入手できます)
  • 製品の在庫を更新する (Web リクエストとしても利用可能)

そのため、Magento の在庫チェックに接続する必要があり、毎日のように製品を更新するスクリプトが必要です。

変更をどこに実装すればよいですか? これを行う最善の方法は何ですか?Magento にはすでにいくつかの API ストック機能があると想像できますが、適切なドキュメントが見つからないようです。

前もって感謝します!

4

2 に答える 2

1

SOAPまず、次のいずれかを介して Magento Web サービスを使用できますXML-RPC

http://www.magentocommerce.com/api/soap/introduction.html#Introduction-SOAP

在庫レベルを更新するための API があります。

http://www.magentocommerce.com/api/soap/catalogInventory/cataloginventory_stock_item.update.html

ただし、これは通常非常に遅く、製品の大規模なコレクションを更新するのに時間がかかる場合があります。その場合は、Magento オブジェクト モデルを直接使用するソリューション、またはカスタムのものを使用することをお勧めします。

開発の専門知識のレベルに応じて、いくつかのオプションを利用できます。チェックアウトするライブラリの 1 つに Magmi があります。

http://sourceforge.net/apps/mediawiki/magmi/index.php?title=Magmi_Wiki

これは、大量の製品データ/在庫レベルを非常に迅速に更新するのに役立ちます。

自動化されたソリューションが必要ない場合は、標準の Magento インポート/エクスポート プロファイルをいつでも使用して、CSV ファイルから在庫レベルをインポートできます。「Magento インポート エクスポート プロファイル」をすばやく検索すると、適切な出発点が得られます。

http://www.seenbest-web-design.com/techclub/importing-a-csv-of-products-to-magento/
http://www.woolleydesign.net/2011/02/updating-store-inventory-in-magento/
于 2013-06-18T10:23:31.900 に答える
0

現在、Magmi をフル機能で使用しています。構成可能な製品を自動的に作成するプラグインを作成したので、興味のある方はお知らせください。

構成可能な製品を処理するためのプラグインが既にあり、私のプラグインはそのプラグインに依存しています。

基本的に、「タイプ」という名前の列を使用して、特にこれを CSV に追加した場合にのみ、構成可能な製品を作成できます。列タイプでは、シンプルまたは構成可能に設定できます。私のモジュールでは必要ありません。いくつかのロジックにより、単純な製品を自動的に認識し、それらの製品を含む新しい構成可能変数を作成します。

これが必要な理由についての簡単な説明: クライアントの在庫システムは、製品のエントリを含む製品リスト (CSV) を数時間ごとに更新します。彼らは衣料品を販売しており、すべてのサイズ、すべての色が新しいエントリーです. したがって、1 つの製品には 10 個のエントリを含めることができます。エントリ 1: 緑の T シャツ、サイズ 12。エントリ 2: T シャツ グリーン、サイズ 13 など

誰かがこのようなものを必要とする場合に備えて、これを説明します。私のプラグインはおそらくあなたを助けます. ただし、これは製品リストの構成方法に非常に固有であるため、状況に合わせていくつかの変更が必要になります.

とにかく、助けてくれてありがとう!

于 2013-07-08T13:47:30.050 に答える