CSVアップロード時「商品コードが重複して登録されています。」と出ます

フォーラム 使い方全般 CSVアップロード時「商品コードが重複して登録されています。」と出ます

  • このトピックには28件の返信、5人の参加者があり、最後にdayan76により3年、 2ヶ月前に更新されました。
14件の投稿を表示中 - 16 - 29件目 (全29件中)
  • 投稿者
    投稿
  • #91500
    wqv5mbs2
    参加者

    動作に関するご質問の場合は、必ず下記をコピペしてご利用の環境をご記入ください。
    ——————————————-
    WordPress のバージョン:5.5.3
    Welcart のバージョン:1.9.36
    ご利用のテーマ:WelcartBasic の自作子テーマ
    症状を確認したブラウザ:Google Chrome
    サーバー:Google Cloud `latform
    SSLの利用:常時SSL
    ——————————————–
    お世話になります。
    nahoさんの質問投稿を拝見して、同様の状態であると思い
    Development Version にアップグレードしてみたりしたのですが、
    うまくいきません。

    同じ商品コードを重複登録してしまったような感はあるのですが、ごみ箱等を探しても
    該当するPostIDが見つかりません。

    何かよい解決案はありますでしょうか
    本件、csvアップロードのみではなく該当の重複しているPostID(可視化されてるほう)を
    更新しようとしても同様のエラーが出ます。

    よろしくお願いいたします。

    #91515
    sagawa
    キーマスター

    こんにちは。

    まず、Welcartのバージョンは最新版1.9.37がリリースされましたので、そちらをお使い下さい。
    また、先の投稿の内容は実施されているということでよろしいでしょうか?

    最後に「同じ商品コードを重複登録してしまったような感はある」とのことですが、エラーの内容から重複していると判断されておられるのでしょうか?
    エラーの内容も記載いただけると幸いです。

    #91540
    wqv5mbs2
    参加者

    お世話になります。
    > 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となります。

    ご助言よろしくお願いいたします。

    #91552
    sagawa
    キーマスター

    wqv5mbs2様

    ご返答いただき、ありがとうございます。
    Welcart Shop>商品マスター>操作フィールド表示より「商品データ出力」 全項目をダウンロードします。
    →ここで出力されたCSVのデータの中で、商品コードが重複しているデータがあるということですので、
    CSVの商品コードだけを重複しないように編集します。(商品コード10077と100078が重複しているはずですので、重複しないように別の商品コードに変更します)
    次に、こちらの編集したCSVを「商品一括登録」で登録します。

    これで、重複エラーは出ないかと思いますが、こちらの方法はすでに試されておられますでしょうか?

    #91557
    wqv5mbs2
    参加者

    お世話になります。
    いつも早急なご対応ありがとうございます。

    > 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
    というエントリが存在し、それを削除すれば解消するかと
    考えられますが、出てこないので削除しようがありません。

    見えないのは何か考えられる事項がありますでしょうか?
    よろしくお願いいたします。

    #91581
    sagawa
    キーマスター

    wqv5mbs2様

    ご確認いただき、ありがとうございます。
    投稿一覧にPostID:2346と2347が存在していないでしょうか?(何らかの拍子で投稿のところに存在する場合がございます)
    もし存在していましたら、ゴミ箱からも完全に削除していただけますでしょうか?

    #91611
    wqv5mbs2
    参加者

    お世話になります。

    その後、だいぶ探してみたのですが、
    商品マスタの商品リスト内にも
    商品データ出力したcsvにも2346と2347は表示されません。
    当然ですが、ゴミ箱等も探しているのですが、見つけることができません。

    実際、SQLコマンドのSELECTとかで参照できればよいのですが、今回GCP(GCE?)のOpenlitespeedに
    移行した為、IaaSの権限とかがよく理解できておらず、SQL_DBpassとかが勉強不足のため、コマンドラインで
    参照できません。
    GUI上で何とかゴミ(2346,2347)を表示できればよいのですが。。。

    #91621
    sagawa
    キーマスター

    wqv5mbs2様

    ご確認いただき、ありがとうございます。
    投稿一覧にもないとなりますと、データベースから直接ゴミ(2346,2347)を削除する必要がございます。
    おそらくpostmetaテーブルにゴミがある状態かと存じます。
    データベースを編集される際は十分にお気を付けください。(バックアップを取っておくなどされてください。)

    #91715
    wqv5mbs2
    参加者

    お世話になります。

    苦労して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.
    #91740
    sagawa
    キーマスター

    wqv5mbs2様

    もし、ご自身でデータベースの作業を行うのが不安であれば有償にはなりますが弊社で代行作業いたしますので、こちらのWelCustomより承っておりますので、ご依頼いただければと思います。

    また、データベースを触らずに対象の商品コードをご利用されないのも方法の一つかと存じます。

    #91751
    wqv5mbs2
    参加者

    お世話になります。

    色々とありがとうございました。
    結果、100077,100078は削除して欠番とし、新たな商品コードを採番しました。
    現在は商品一括登録もエラーなく登録できます。

    本件はクローズでお願いします。ありがとうございました。

    #92552
    dayan76
    参加者

    ——————————————-
    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.
    #92571
    sagawa
    キーマスター

    dayan76様

    こんにちは。
    こちらに記載している内容を試したとのことですが、postmetaテーブルのごみを削除すればエラーは出ないはずだと思うのですが、どこまで手順を試されたのでしょうか?

    #92584
    dayan76
    参加者

    postmetaテーブルに重複したものが3つあり、それを削除したら
    一括アップロードができました。
    ありがとうございました。

14件の投稿を表示中 - 16 - 29件目 (全29件中)
  • このトピックに返信するにはログインが必要です。