私は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. CodeIgniterの、CodeIgniterの中の別々の枝に製品在庫
- 5. Prestashop製品画像
- 6. Prestashop製品をエクスポート
- 7. 時間内の製品の在庫
- 8. Prestashop 1.6データベース挿入製品
- 9. 製品価格Prestashop 1.7
- 10. SMARTY - ステムメント - 製品数(Prestashop)
- 11. モジュールインポート製品from XMLファイルprestashop
- 12. PrestaShopのすべての製品
- 13. Prestashopでの製品数の増減
- 14. prestashop 1.7変更の製品名
- 15. Prestashop製品のソート方法(1.6.1.3)
- 16. Prestashopカスタム製品フィールドの更新
- 17. prestashopカテゴリリストの製品情報を取得
- 18. 2つのprestashopストア間の通信
- 19. Prestashop:カタログの価格ルールにオプションを追加して在庫商品を選択するか、在庫切れ
- 20. iPhoneで2つの別々のアプリケーション間でデータを共有
- 21. PrestaShopいいえ保存製品
- 22. yii2ホームページにprestashop製品を表示
- 23. Prestashop 1.7フック製品詳細ページ
- 24. Prestashop製品をタイムアウトに追加
- 25. Prestashop製品csv imports for addition and update
- 26. Prestashopサードパーティ製のアプリケーションのログイン
- 27. 古い製品のリンクを新しいprestashop製品のリンクにリダイレクト
- 28. Prestashop:図表上で商品を共有する
- 29. 製品リストにPrestashop製品の組み合わせが表示されます
- 30. Prestashop webservices経由で新しく作成された製品には在庫がありません
でリポジトリを参照してください。あるWebサイトで在庫が変更された場合、別のWebサイトの在庫をwebserviceで更新し、その逆も同様です。 – TheDrot
@TheDrotあなたはそれについてもっと多くの情報を共有できますか? –
prestashop webserviceフックとprestashopフックを使用できます。 2つの事前開始サイトを通信し、株式の更新/変更をキャッチするためのフックを使用するWebサービス。また、StockAvailableクラスを使用して、商品の現在の在庫状況を取得することができます。同じクラスに在庫を更新するための異なる機能があります。 –