EC-CUBEの管理画面で配送方法を削除しようとすると「関連データがあるため削除できません」というエラーが表示されることがあります。

それでも配送方法を削除したい場合の対処方法をご紹介します。

原因

この配送方法を使用している受注データが残っていると削除できません。

対処法

1. 削除はあきらめ非表示にして残す(推奨)

過去の受注データとの整合性を保つため、削除ではなく非表示にすることをお勧めします。配送方法の編集画面で「表示」のチェックを外せば、新規注文では選択できなくなります。

2. どうしても削除したい場合

  • この配送方法を使用している受注を別の配送方法に変更する
  • データベースで対応すならdtb_shippingテーブルのdelivery_idカラムの値を一括変更する

上記の対応後に削除可能になります。ただし、過去の受注データに影響が出る可能性があるため注意してください。

日本発!ECオープンプラットフォーム「EC-CUBE」 EC-CUBEゴールドパートナー EC-CUBEは株式会社イーシーキューブの商標です

EC-CUBEに関するお問い合わせ


    [重要]現在公式にセキュリティサポートが切れていないPHPは8.1以上、MySQLは8.0以上で、対応しているEC-CUBEバージョンは4.2以上です。古いEC-CUBEを使っている方は適切なタイミングでバージョンアップをご検討ください。

    EC-CUBEバージョンアップ