質問 > フロント機能 > 商品コードを削除したい |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
creator |
投稿日時: 2021/2/8 12:02
対応状況: 解決済
|
常連 登録日: 2020/3/11 居住地: 投稿: 46 |
Re: 商品コードを削除したい 「関連するデータがあるためAAAを削除できませんでした」
となっても dtb_product_stockで該当レコードを削除すると 重複したコードを削除できる動きを テストEC-CUBEで確認できたのですが 他にも紐付いている情報は無いか調査中です。 追記↓ 注文データを削除すると、商品データが削除できる 注文データが無いのに、商品データが削除できない場合は 在庫データを削除すると、商品データが削除できる。 ※上記の部分はEC-CUBEの処理として正常の範囲ないでしょうか? 追記【12:58】 外部リンクにほぼ同じ状況の記事を発見しました。 https://github.com/EC-CUBE/ec-cube/issues/4282 追記【02/10】 自己解決しました。 紐付いている規格、在庫、CART、ORDERデータの削除 |
umebius |
投稿日時: 2021/2/5 23:06
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 商品コードを削除したい すでに受注がある場合ということですと、リセット済みのデータであっても行を物理削除すると受注管理でシステムエラーになります。 product_codeをNULLにするだけではだめでしょうか?
|
creator |
投稿日時: 2021/2/5 15:06
対応状況: −−−
|
常連 登録日: 2020/3/11 居住地: 投稿: 46 |
商品コードを削除したい テーブル「dtb_product_class」
列名「product_code」 重複した「product_code」を削除したいです。 前提 他社の在庫管理システムで在庫数を管理しております。 経緯 EC-CUBE上に、product_code「AAA」という商品があります。 その商品は実際に購買が発生しております。 後に、商品規格をリセットして、product_code「AAA」登録しました。 その商品にも購買が発生しております。 在庫管理システムでEC-CUBEに在庫数をセットする際に、product_code「AAA」 が重複しているので在庫数反映時にエラーが発生しました。 最初に登録した「AAA」は不要なので注文データはどうなっても良いのですが、 SQLのDB上から不要な「product_code」を含む行を削除しても システム・動作に問題は起こらないでしょうか? |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |