CSVアップロード時「商品コードが重複して登録されています。」と出ます
-
投稿者投稿
-
2020年11月22日 9:41 PM #91500wqv5mbs2参加者
動作に関するご質問の場合は、必ず下記をコピペしてご利用の環境をご記入ください。
——————————————-
WordPress のバージョン:5.5.3
Welcart のバージョン:1.9.36
ご利用のテーマ:WelcartBasic の自作子テーマ
症状を確認したブラウザ:Google Chrome
サーバー:Google Cloud `latform
SSLの利用:常時SSL
——————————————–
お世話になります。
nahoさんの質問投稿を拝見して、同様の状態であると思い
Development Version にアップグレードしてみたりしたのですが、
うまくいきません。同じ商品コードを重複登録してしまったような感はあるのですが、ごみ箱等を探しても
該当するPostIDが見つかりません。何かよい解決案はありますでしょうか
本件、csvアップロードのみではなく該当の重複しているPostID(可視化されてるほう)を
更新しようとしても同様のエラーが出ます。よろしくお願いいたします。
2020年11月25日 2:32 PM #91515sagawaキーマスターこんにちは。
まず、Welcartのバージョンは最新版1.9.37がリリースされましたので、そちらをお使い下さい。
また、先の投稿の内容は実施されているということでよろしいでしょうか?最後に「同じ商品コードを重複登録してしまったような感はある」とのことですが、エラーの内容から重複していると判断されておられるのでしょうか?
エラーの内容も記載いただけると幸いです。2020年11月27日 2:53 AM #91540wqv5mbs2参加者お世話になります。
> Welcartのバージョンは最新版1.9.37がリリースされましたので、そちらをお使い下さい。
確認した処、Welcartのバージョンは最新版1.9.37にアップされていました。> また、先の投稿の内容は実施されているということでよろしいでしょうか?
先の投稿の内容は実施しました。が現象が変化ありません。> 最後に「同じ商品コードを重複登録してしまったような感はある」とのことですが、エラーの内容から重複していると判断されておられるのでしょうか?
商品登録をしている際に謝ってコードを同じにしてしまった気がするだけです。確認もできませんので、判断はエラーの内容からで間違いありません。> エラーの内容も記載いただけると幸いです。
①商品一括登録時
Welcart Shop>商品マスター>操作フィールド表示より「商品データ出力」 全項目をダウンロードします。
→ダウンロードしたcsvを一切触らずに同じ場所の「商品一括登録」全項目でファイルを選択し登録開始を押すと
「商品コードが重複して登録されています。 , 100077 , 100078」
と表示されます。②個別商品編集
Welcart Shop>商品マスターより該当の商品コード10077を編集します。
→何の変更もなく「更新ボタンを押します。」
ERROR : post_ID 2346, Same product code is registered here.
先のcsvファイルで確認するとpost IDに2346は表示されません。因みに上記の商品コード100077は
Post IDは501となります。ご助言よろしくお願いいたします。
2020年11月27日 3:19 PM #91552sagawaキーマスターwqv5mbs2様
ご返答いただき、ありがとうございます。
Welcart Shop>商品マスター>操作フィールド表示より「商品データ出力」 全項目をダウンロードします。
→ここで出力されたCSVのデータの中で、商品コードが重複しているデータがあるということですので、
CSVの商品コードだけを重複しないように編集します。(商品コード10077と100078が重複しているはずですので、重複しないように別の商品コードに変更します)
次に、こちらの編集したCSVを「商品一括登録」で登録します。これで、重複エラーは出ないかと思いますが、こちらの方法はすでに試されておられますでしょうか?
2020年11月28日 12:57 AM #91557wqv5mbs2参加者お世話になります。
いつも早急なご対応ありがとうございます。> CSVの商品コードだけを重複しないように編集します。(商品コード10077と100078が重複しているはずです
> ので、重複しないように別の商品コードに変更します)
実際のcsvを添付したつもりでしたが、見えませんでしたでしょうか?
100077も100078も両方とも2行ですが、それぞれPost ID:501,502であり、それ以外に見つかりません。PostID:商品コード:SKU
501:100077:100077_1
501:100077:100077_2
502:100078:100078_1
502:100078:100078_2
エラー内容に準じれば
2346:100077:100077_1
2346:100077:100077_2
2347:100078:100078_1
2347:100078:100078_2
というエントリが存在し、それを削除すれば解消するかと
考えられますが、出てこないので削除しようがありません。見えないのは何か考えられる事項がありますでしょうか?
よろしくお願いいたします。2020年12月1日 4:46 PM #91581sagawaキーマスターwqv5mbs2様
ご確認いただき、ありがとうございます。
投稿一覧にPostID:2346と2347が存在していないでしょうか?(何らかの拍子で投稿のところに存在する場合がございます)
もし存在していましたら、ゴミ箱からも完全に削除していただけますでしょうか?2020年12月6日 6:00 PM #91611wqv5mbs2参加者お世話になります。
その後、だいぶ探してみたのですが、
商品マスタの商品リスト内にも
商品データ出力したcsvにも2346と2347は表示されません。
当然ですが、ゴミ箱等も探しているのですが、見つけることができません。実際、SQLコマンドのSELECTとかで参照できればよいのですが、今回GCP(GCE?)のOpenlitespeedに
移行した為、IaaSの権限とかがよく理解できておらず、SQL_DBpassとかが勉強不足のため、コマンドラインで
参照できません。
GUI上で何とかゴミ(2346,2347)を表示できればよいのですが。。。2020年12月7日 5:39 PM #91621sagawaキーマスターwqv5mbs2様
ご確認いただき、ありがとうございます。
投稿一覧にもないとなりますと、データベースから直接ゴミ(2346,2347)を削除する必要がございます。
おそらくpostmetaテーブルにゴミがある状態かと存じます。
データベースを編集される際は十分にお気を付けください。(バックアップを取っておくなどされてください。)2020年12月13日 2:15 PM #91715wqv5mbs2参加者お世話になります。
苦労してsqlを見よう見まねで操作してpostmetaから2346,2347を削除したのですが、案の定dbが崩れてしまい、画像データが表示されなくfなってしまいました。
やればやるほどハマってしまったのでしょうがなくdumpから戻したら、何とか綺麗に戻ったのですが、やはりsqlは付け焼刃では難しいと感じました。範疇外かと思いますが、mariaDBはお詳しいでしょうか?
それほどmysqlとは大差ないと思っておりますが、2346,2347をselectすると添付ファイルのような結果となります。
重複している501のidが「post_parent」というフィールドにあるように見えるのですが、子投稿の概念があるのでしょうか?
ちなみに2347は見つかりませんでした。
添付コマンドはwp_postsだけですので、postmetaに何かあるのかもしれませんが。sqlのコマンドの質問をされてもわからないとおっしゃるのであれば結構です。これ以上DBを直接触るのはリスクが高いので、重複した100077,100078の商品コードは永久欠番として削除して
該当商品は新たなコードで出品しようかと考えております。Attachments:
You must be logged in to view attached files.2020年12月14日 3:58 PM #91740sagawaキーマスターwqv5mbs2様
もし、ご自身でデータベースの作業を行うのが不安であれば有償にはなりますが弊社で代行作業いたしますので、こちらのWelCustomより承っておりますので、ご依頼いただければと思います。
また、データベースを触らずに対象の商品コードをご利用されないのも方法の一つかと存じます。
2020年12月14日 10:03 PM #91751wqv5mbs2参加者お世話になります。
色々とありがとうございました。
結果、100077,100078は削除して欠番とし、新たな商品コードを採番しました。
現在は商品一括登録もエラーなく登録できます。本件はクローズでお願いします。ありがとうございました。
2021年2月15日 5:56 PM #92552dayan76参加者——————————————-
WordPress のバージョン:5.6.1
Welcart のバージョン:2.1.2.2102091
PHP のバージョン:7.4
Welcart専用の拡張プラグインとバージョン:
WCEX 商品一覧レイアウトv 1.3.1.1812121 カスタマイズしてもらっています。
ご利用のテーマ:自作
症状を確認したブラウザ:chrome
サーバー【重要】:GMO お名前.com
——————————————–wqv5mbs2さんと同じ症状です。
試しにtest.csvで一括登録を試してみましたが、同じエラーが出てしまい、登録できません。
商品コードが重複して登録されています。 , <過去に最初に登録した商品コードの番号>”
developper versionにもしてみましたが、うまくいきません。
このフォーラムに書いてあったことを試してみたのですが、同じエラーが出ます。
何が原因なのでしょうか?Attachments:
You must be logged in to view attached files.2021年2月17日 4:45 PM #92571sagawaキーマスターdayan76様
こんにちは。
こちらに記載している内容を試したとのことですが、postmetaテーブルのごみを削除すればエラーは出ないはずだと思うのですが、どこまで手順を試されたのでしょうか?2021年2月17日 10:53 PM #92584dayan76参加者postmetaテーブルに重複したものが3つあり、それを削除したら
一括アップロードができました。
ありがとうございました。 -
投稿者投稿
- このトピックに返信するにはログインが必要です。