質問 > 管理機能 > ネクストエンジンとの在庫連動について。 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kmDnk |
投稿日時: 2019/11/16 13:17
対応状況: 開発中
|
常連 登録日: 2017/8/19 居住地: 投稿: 65 |
ネクストエンジンとの在庫連動について。 [EC-CUBE] 3.0.15
[レンタルサーバ] エックスサーバー [OS] macOS 10.15.1 [PHP] 7.2.17 [データベース] version: 5.7.17 MySQL [WEBサーバ] apache 2.4.x、nginx [ブラウザ] Google Chrome バージョン: 76.0.3806.1 [導入プラグインの有無] ・CategoryContent ・EccubeApi ・MailMagazine ・MyGallery ・OGPセット プラグイン ・OGPSetter ・OrderPdf ・PayPalExpress ・ProductReview ・Shiro8NewProductBlock3 ・TransportCSVexportB2 お世話になります。 ネクストエンジンAPI https://developer.next-engine.com/ こちらのAPIの在庫データを、EC-CUBE(3.0.15)のDBへ 流し込み在庫連動をしたいと考えています。 以下の様な投稿を見かけたのですが https://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=16961&forum=10 DBから在庫情報を更新する場合は dtb_product_class dtb_product_stock 上記二つのテーブルの在庫数を一同時に操作していけば良いでしょうか。 よろしくお願い致します。 |
umebius |
投稿日時: 2019/11/16 14:02
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: ネクストエンジンとの在庫連動について。 はい、両方揃うように操作してください。
管理画面で商品データを保存・更新した時はちゃんと揃うように更新されますので、それと同様です。
|
kmDnk |
投稿日時: 2019/11/16 14:40
対応状況: −−−
|
常連 登録日: 2017/8/19 居住地: 投稿: 65 |
Re: ネクストエンジンとの在庫連動について。 回答ありがとうございます。
テーブル「dtb_product_stock」の product_stock_id product_class_id はinsertされた順番に割り振られているようですが、 新たにinsertされるタイミングは、どの処理が行われるときに insertされるのでしょうか。 ネクストエンジンのデータを流し込む際に (1)dtb_product_classテーブルへ、update句でproduct_idを指定して、stockカラムのみアップデート ↓ (2)dtb_product_classテーブルへ、select句でproduct_idを指定して、product_class_idを検索・取得 ↓ (3)dtb_product_stockテーブルへ、update句で(2)で取得した更新したい商品(product_id)のproduct_class_idを指定して(1)と同じ数量をstockカラムのみアップデート 上記の流れで、在庫の更新を商品毎行おうと思うのですが 問題無いでしょうか。 |
umebius |
投稿日時: 2019/11/20 6:18
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: ネクストエンジンとの在庫連動について。 引用:
テーブル「dtb_product_stock」の 商品が登録される時ですね。 引用: ネクストエンジンのデータを流し込む際に 商品規格を使ってなければ概ねその様な形になるかと思います。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |