バージョン選択

フォーラム

メニュー

オンライン状況

77 人のユーザが現在オンラインです。 (72 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 77
もっと...

サイト内検索

質問 > 管理機能 > 削除した商品ページを復活させたい

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ax1701
投稿日時: 2020/8/6 9:31
対応状況: −−−
一人前
登録日: 2018/6/11
居住地:
投稿: 95
削除した商品ページを復活させたい
[EC-CUBE] 3.0.16
[レンタルサーバ] さくら共用プレミアム
[OS] FreeBSD
[PHP] PHP 7.4.7
[データベース] MySQL 5.7
[WEBサーバ] Apache 2.4系
[ブラウザ] IE 11.0.65
[導入プラグインの有無] 無効化中
[カスタマイズの有無] 某社 2カラムデザインテンプレート使用中
現在運用してます。

誤って商品ページを削除しました。
テーブル dtb_productのdel_flgの1を0にし、
dtb_product_classのdel_flgの0を1にすれば復活しますか?

当方、今回初めてデーターベースを触ります。
注意点があれば教えていただけないでしょうか?
今回得た情報は、検索すると他のバージョンですが出てきました。
よろしくお願いします。
balisys
投稿日時: 2020/8/6 10:05
対応状況: −−−
仙人
登録日: 2020/7/5
居住地:
投稿: 397
Re: 削除した商品ページを復活させたい
0から1ではなく、どちらのテーブルも
del_flgを1 から 0

でよろしいかと思います。

※念のためデモ環境などあれば、そちらで検証したほうがよろしいかと思います。
ax1701
投稿日時: 2020/8/6 14:59
対応状況: −−−
一人前
登録日: 2018/6/11
居住地:
投稿: 95
Re: 削除した商品ページを復活させたい
どちらも、1から0にしましたが、復活しません。
商品マスターで探しても見当たりません。

なおPHPのバージョンは7.4.7ではなく7.3.19でした。
何か操作が間違っているのでしょうか?
balisys
投稿日時: 2020/8/6 19:09
対応状況: −−−
仙人
登録日: 2020/7/5
居住地:
投稿: 397
Re: 削除した商品ページを復活させたい
確認させて頂きたいのですが
「誤って商品ページを削除しました。」

これは管理画面から1商品を「削除した」という理解でよろしかったでしょうか。

>どちらも、1から0にしましたが、復活しません。

dtb_product_class,dtb_product,それぞれのテーブルでdel_flgを更新した際に、該当レコードのproduct_idは今回元に戻そうとしているproduct_idと同一のもでお間違いないでしょうか。
ax1701
投稿日時: 2020/8/6 22:42
対応状況: −−−
一人前
登録日: 2018/6/11
居住地:
投稿: 95
Re: 削除した商品ページを復活させたい
>dtb_product_class,dtb_product,それぞれのテーブルでdel_flgを更新した際に、該当レコードのproduct_idは今回元に戻そうとしているproduct_idと同一の物です。
仰る通りです。

ただし、どちらも1を0にしたのですが、更新時間はその時の時間にはなっていません。

先に以下の事をお伝えするほうが良いと思いました。
実は削除するに至った経緯にも問題があったのかも知れません。
以下の経緯がありました。

当該商品は購入者が会員登録し会員登録のメールがあったので会員情報の購入履歴で商品購入に気づきました。商品購入のメールはありませんでした。

会員管理、会員情報、購入履歴から注文番号をクリックして送料、値引きなどを入力し計算結果の更新ボタンを押して受注情報更新ボタンを押しました。
すると、会員情報の購入履歴に新たな(最初の受注番号59に加えて受注番号60)が出来ました。
その後は顧客の入金があり発送をしたので、ステータスを変えました。ステータス変更は受注番号59で更新しました。
顧客に発送が済んだため、受注番号60は削除しました。

発送は済んでいるため当該商品は無くなっているはずですが、商品管理には残っていました。
加えて、これまで購入された商品は在庫切れになっておりましたが、当該商品はそこに入っておらず在庫のままでしたし掲載されたままでした。
だから商品を削除した次第です。
balisys
投稿日時: 2020/8/7 19:18
対応状況: −−−
仙人
登録日: 2020/7/5
居住地:
投稿: 397
Re: 削除した商品ページを復活させたい
ご共有有難うございます。
ただ、商品の現時点での表示、非表示とその商品のこれまでの注文履歴は特に関係がないと思われます。

引用:

ただし、どちらも1を0にしたのですが、更新時間はその時の時間にはなっていません。


ちなみにこちらは直接phpMyAdmin等でDBに接続してSQLでUPDATE文をかけているような形でしょうか。
ax1701
投稿日時: 2020/8/7 20:54
対応状況: −−−
一人前
登録日: 2018/6/11
居住地:
投稿: 95
Re: 削除した商品ページを復活させたい
お世話になります。

PHPMyAdminでdtb_product,dtb_product_class各々の当該idのdel_flgの値を1から0にしてupdate_date欄にある実行ボタンを押しています。
ですが日時は以前のままです。

>SQLでUPDATE文をかけているような形でしょうか。

上記、言われてる意味が分かりませんが、特別な操作が必要なのでしょうか?
初めてPHPAdminを触るのでわかりません。
よろしくお願いします。
balisys
投稿日時: 2020/8/23 20:40
対応状況: −−−
仙人
登録日: 2020/7/5
居住地:
投稿: 397
Re: 削除した商品ページを復活させたい
ご返信有難うございます。

なるほど。phpmyadminのGUIで操作されたということですね。
実際にシステム見てみないと原因判断が難しいのですが、
一度下記のSQLを実行して、今回復活させたい商品データの
del_flgが正常に更新されているか確認頂くのがよろしいかと思います。

※del_flgが0になっていればデータ上は問題ないと思います。


select T1.product_id,T1.del_flg,T2.product_class_id,T2.del_flg from dtb_product as T1 INNER JOIN dtb_product_class as T2 ON T1.product_id = T2.product_id where T1.product_id = [商品ID];
ax1701
投稿日時: 2020/8/24 10:08
対応状況: 確認中
一人前
登録日: 2018/6/11
居住地:
投稿: 95
Re: 削除した商品ページを復活させたい
balisys様
お世話になっています。

>下記のSQLを実行する
と仰るのは管理画面でdtb_productのSQLタブを見ると「テーブル(中略)dtb_product上でクエリを実行する」と書いてありますが、
ここに仰るSQL分を記述して実行ボタンを押せばいいのでしょうか?

現状1行目には「SELECT *FROM "dtb_product" WHERE1
と書いてありますが、2行目に仰せのSQL文を入れて実行ボタンを押せばよいのでしょうか?

ご回答、よろしくお願いします。
balisys
投稿日時: 2020/8/25 10:53
対応状況: −−−
仙人
登録日: 2020/7/5
居住地:
投稿: 397
Re: 削除した商品ページを復活させたい
引用:

>下記のSQLを実行する
と仰るのは管理画面でdtb_productのSQLタブを見ると「テーブル(中略)dtb_product上でクエリを実行する」と書いてありますが、
ここに仰るSQL分を記述して実行ボタンを押せばいいのでしょうか?

間違いございません。

引用:

現状1行目には「SELECT *FROM "dtb_product" WHERE1
と書いてありますが、2行目に仰せのSQL文を入れて実行ボタンを押せばよいのでしょうか?

一行目は例文のようなものですので、
一行目を削除後に該当SQL文を入れて実行頂ければ間違いございません。
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,306名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.