店舗の製作をまかせた業者にも技術者がいない
というのであれば、
- 認定制作会社に製作を依頼されなかったのでしょうか?
- 株式会社スピリット・オブか株式会社アイディーエスから購入してVeiwの製作会社に任されたということでしょうか?
●(店舗名)_b2beccube
.dtb_products
他に関係する処理に手を加えた形跡・依頼はありますか?
管理画面内で全て削除したので、商品の一覧部分にはなにも表示されませんが、
検索結果一覧の「■件 が該当しました。」の部分だけ、件数がそのまま残ってしまいました。
もし、Veiwの製作だけでの納品で、上記現象となれば、EC-CUBE B2Bのバグっぽいので、
購入契約が分からないので何ですが「有償」なのですから、
購入先の「株式会社スピリット・オブか株式会社アイディーエス」に問合せるのが一番かと。
以下は個人的興味です。
状況が、今一つ理解・想像が出来ないので、もしよろしかったら、教えてください。
EC-CUBE B2Bバージョン 1.0.2
EC-CUBEバージョン 2.13.3
と、B2Bと(無償)EC-CUBEの2つのEC-CUBEのバージョンを提示されている理由を教えてください。
- EC-CUBE B2Bは 「1.0.2」(無償)EC-CUBEのバージョンが2.13.3をラップしているのでしょうか?
- EC-CUBEバージョン 2.13.3は「練習用」に別途稼動させている、、、ということでしょうか?
DELETE FROM `●(店舗名)_b2beccube...
から推測するに「(無償)EC-CUBEをラップ」では無いと推測してます。
なぜなら、DBのテーブル名、フィールド名が(無償)EC-CUBE 2.12.3とは異なるため、このDBでは(無償)EC-CUBE 2.12.3は(大幅に手を加えないと)動かないはずなので。
この「大幅に手を加えたもの」が「EC-CUBE B2B」というのならば、理解できます。
商品削除は、普通に削除ボタンで行いました。
これは、EC-CUBE B2Bの管理画面内にも「商品管理」タグがあって、そこでの商品削除では
DELETE FROM ●(店舗名)_b2beccube.dtb_products WHERE dtb_products.product_id = ●(product_ID)を本当に実行しますか?
が表示されるという理解でよろしいでしょうか?
それとも、
phpMyAdminで色々できるところまでは調べて辿りついたのですが、
どのテーブルでなにをどう編集したら直るのかわからず手をつけられない状態です。
ということから、phpMyAdminで削除した時の表示でしょうか?
●(店舗名)_b2beccube.dtb_productsのフィールドに「del_flg」が有るかどうか教えてください。
多分、del_flgは有ると思います。
dbのデータを直接操作するには、phpプログラムでの「リレーション」を完璧に理解した上で、
del_flgに「1」を立てたり、レコード削除をする必要があります。
追伸: もしも、phpコードに手を加える様な事になった場合には、 「株式会社スピリット・オブ」の「よくある質問」内の 【ライセンス上の制約】 修正禁止部分は修正しない。 【アップデートを考慮した実装ルール】 class_extendsに記述・オーバーライド とし、対バージョンアップ性を保ってください。
上記の多々質問の回答次第ですが、
EC-CUBEも初めてで、店舗の製作をまかせた業者にも技術者がいないようで、
直し方が分からなく困っています。
- DBのバックアップがあれば、リストで戻ると思います。
- DBのバックアップがなければ、E2B再設置後、商品再登録となると思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/09 01:53
退会済みユーザー
2017/03/09 03:23 編集