私は2つの別個のウェブサイトを持っています(fc。abc.comと123.com)。私はこれらの2つの店舗で商品在庫を共有したいと思っています。だから私はそれがデータベースからのただ一つの列だと思います。 2つの別々のprestashop Webサイト間で製品在庫を同期させる良い方法はありますか?Prestashop 2つの別々のprestashopウェブサイト間の製品在庫の共有
答えて
あなたの目標を達成するために。 Prestashop(製品と在庫の共有)でマルチストア機能を使用する必要があります。doc.prestashop.com/display/PS16/Managing+Multiple+Shopsを参照してください。
特定の理由で使用していないと仮定して、あなた自身のモジュールを作成して作成する必要があります。モジュールはactionUpdateQuantityフックに登録する必要があります。つまり、在庫が変更されるたびに、何かを行う、つまり他のショップにメッセージを送信する必要があります。
通常、この種の動作にはPrestashop webserviceを使用しますが、Webサービスには在庫管理に関するいくつかの問題があります(http://forge.prestashop.com/browse/PSCSX-3170、主に高度な在庫管理と関係があります)。 ASMの機能を使用するかどうかはわかりませんが、在庫を同期するためのサンプルモジュールを作成しました。これは、ASM機能と互換性があるように適合させることができます。
モジュールの設定では、現在のショップの同期URLが見つかります。他のショップでそのURLを使用できます。つまり、両方のショップにモジュールをインストールして相互参照します。私は株式を同期するために呼び出される別のsync.phpファイルを作成しました。あなたがASMを使用している場合、はが在庫移動と評価を可能にするためにそれを適合させなければなりません)、Webサービスを使用するためにそれを適応させることができます。コードの場合
、私はあなたがWebサービスを通じてそれを行うことができると思いますhttps://github.com/mwienk/prestashop-syncstock
ありがとうございます。マルチストア機能を使用することに決めました。 –
- 1. Prestashop Blocklayered:間違った在庫を表示利用可能な製品
- 2. 製品のコメントモジュール - PrestaShop 1.7
- 3. prestashopのモジュール製品タブスライダー
- 4. Prestashop製品をエクスポート
- 5. SMARTY - ステムメント - 製品数(Prestashop)
- 6. PrestaShopのすべての製品
- 7. Prestashopでの製品数の増減
- 8. Prestashopカスタム製品フィールドの更新
- 9. 2つのprestashopストア間の通信
- 10. Prestashop:カタログの価格ルールにオプションを追加して在庫商品を選択するか、在庫切れ
- 11. yii2ホームページにprestashop製品を表示
- 12. Prestashop製品をタイムアウトに追加
- 13. iPhoneで2つの別々のアプリケーション間でデータを共有
- 14. 古い製品のリンクを新しいprestashop製品のリンクにリダイレクト
- 15. Prestashop:図表上で商品を共有する
- 16. PrestaShopのAPIリクエストのPOST製品は、CODE 97
- 17. Prestashopで削除した製品のサーバー上のサムネイルを削除
- 18. Prestashop 1.6.xの移行。仮想製品ファイルの場所
- 19. Prestashop一部の都市の製品を非表示にする
- 20. PrestaShopの製品のURLはSEO & URLを使用してPrestaShopのIでの.html
- 21. Prestashop製品の組み合わせを追加
- 22. Prestashop変更の製品名を詳細に
- 23. prestashop 1.6すべての製品を取得
- 24. prestashopで製品のタグを追加する方法1.7
- 25. prestashopで製品をフィルタリングするためのカスタムモジュール
- 26. PHP - Prestashop複数の画像を1つの製品に追加する
- 27. Prestashop 1.7在庫マネージャオプションが表示されない
- 28. Oracle:製品在庫対数量トリガー
- 29. BigCommerce Stencil - 製品バリアント在庫レベル
- 30. Prestashopでの商品分類の別の表示
でリポジトリを参照してください。あるWebサイトで在庫が変更された場合、別のWebサイトの在庫をwebserviceで更新し、その逆も同様です。 – TheDrot
@TheDrotあなたはそれについてもっと多くの情報を共有できますか? –
prestashop webserviceフックとprestashopフックを使用できます。 2つの事前開始サイトを通信し、株式の更新/変更をキャッチするためのフックを使用するWebサービス。また、StockAvailableクラスを使用して、商品の現在の在庫状況を取得することができます。同じクラスに在庫を更新するための異なる機能があります。 –