ec-cube
ec-cube copied to clipboard
EC-CUBE is the most popular e-commerce solution in Japan
## 概要(Overview) 規格を持つ商品で、"チョコ""抹茶""バニラ"などの規格分類をすべて非表示にすると 価格が0円で、在庫切れ表示になる また、JSON-LDでは価格が空で、構文エラーになっている ## 期待する内容(Expect) or 要望 (Requirement) ”0円”と表示してしまうと、お客様に良からぬ期待を抱かせてしまうので、価格を消すか別の適切な表現がいいです JSON-LDはpriceの項目をなくすか、TEXT型での適切な表現が必要そうです ## 再現手順(Procedure) STEP1.規格分類をすべて非表示にします  STEP2.その規格を利用している商品を表示します   商品は0円、JSONは値が空で出力されます ### 環境 (environment) + EC-CUBE: 4.1.x/4.2β + PHP: 7.x.x +...
## 概要(Overview・Refs Issue) .env.distのTRUSTED_HOSTSのコメントアウト部分の記述を [運用環境チェックリスト](https://www.ec-cube.net/user_data/news/202001/security_checklist.xlsx)の記述に合わせました。 ## 方針(Policy) インストーラの利用では不要であるとはいえ .env.distを参考に、コメントアウトを外して実際のホスト名を記述しただけで利用される危険性もあるため、 コメントアウトの記述も完全一致の形式にしました。 ## 実装に関する補足(Appendix) ## テスト(Test) ## 相談(Discussion) ## マイナーバージョン互換性保持のための制限事項チェックリスト - [x] 既存機能の仕様変更はありません - [x] フックポイントの呼び出しタイミングの変更はありません - [x] フックポイントのパラメータの削除・データ型の変更はありません - [x] twigファイルに渡しているパラメータの削除・データ型の変更はありません...
## 概要(Overview) 間違った形式で表示される郵便番号エラー テーブル ## 期待する内容(Expect) or 要望 (Requirement) ## 再現手順(Procedure) Step 1. アクセス /contact  Step 2. [1e1]の郵便番号で入力して、登録する 間違った場所と形式で表示される郵便番号エラー メッセージ  ### 環境 (environment) + EC-CUBE: 4.2.0 beta v2...
## 概要(Overview) ラジオボタンのエラーメッセージ形式 ## 期待する内容(Expect) or 要望 (Requirement) ## 再現手順(Procedure) Step 1. アクセス /entry  Step 2. ラジオボタンのエラーを表示するように値を変更します  Step 3. 値を 0 に変更します  Step 4. 値を編集したラジオボタンを選択します, 購読ボタンを押す ...
## 概要(Overview) SSLが有効な環境では強制的にSecure Flagも有効になったほうがよいのではないでしょうか ## 期待する内容(Expect) or 要望 (Requirement) CookieのSecure Flagが有効になる ## 再現手順(Procedure) 初期インストールをしてCookieを確認 ### 環境 (environment) + EC-CUBE: 4.2.x + PHP: 7.x.x + DB: - PostgreSQL x.x.x - MySQL...
## 概要(Overview・Refs Issue) デフォルトのblueカラーをbootstrap3のカラーに変更しました。 これによりカート内の商品名のテキストリンクをEC-CUBE 4.1 と同じカラーにしました。 ## 方針(Policy) ## 実装に関する補足(Appendix) ## テスト(Test) ## 相談(Discussion) ## マイナーバージョン互換性保持のための制限事項チェックリスト - [ ] 既存機能の仕様変更はありません - [ ] フックポイントの呼び出しタイミングの変更はありません - [ ] フックポイントのパラメータの削除・データ型の変更はありません -...
## 概要(Overview・Refs Issue) 以前の報告された脆弱性をまた発生しないように自動チェッカーを作りました。 ## 方針(Policy) ## 実装に関する補足(Appendix) ## テスト(Test) 参考のため、成功したgithub action テストを共有します。 https://github.com/sai-gillingham/ec-cube/actions/runs/2829818259 ## 相談(Discussion) ## マイナーバージョン互換性保持のための制限事項チェックリスト - [ ] 既存機能の仕様変更はありません - [ ] フックポイントの呼び出しタイミングの変更はありません - [ ] フックポイントのパラメータの削除・データ型の変更はありません...
## 概要(Overview・Refs Issue) 本番環境の出力先は stream が推奨されている https://symfony.com/doc/5.4/logging.html#where-logs-are-stored ## 方針(Policy) monolog.yml に stream を追加 ## 実装に関する補足(Appendix) `APP_ENV=dev` の場合は [symfony/cli](https://symfony.com/doc/current/setup/symfony_server.html) で実行すると、 SQLの実行内容も確認できる ## テスト(Test) symfony/cli にてログ出力を確認 ## 相談(Discussion) ## マイナーバージョン互換性保持のための制限事項チェックリスト - [...
## 概要(Overview) お気に入り追加について ## 期待する内容(Expect) or 要望 (Requirement) 商品詳細画面だけではなく、商品一覧画面でもお気に入りに追加できるボタンが欲しいです。 ## 再現手順(Procedure) ### 環境 (environment) + EC-CUBE: 4.0.x + PHP: 7.x.x + DB: - PostgreSQL x.x.x - MySQL x.x.x ## 関連情報...
## 概要(Overview) インストール時のプラグイン有効→無効にすると途中で失敗する。 それ以降はシステムエラーで何もできなくなる。 失敗するとそれ以降、他のプラグインの有効化、無効化どちらも失敗。 管理画面を表示にすると「システムエラーが発生しました。)」(/install/plugin/redirect)が表示される。 3回同じ環境で行いましたが3回とも発生を確認 ## 期待する内容(Expect) or 要望 (Requirement) 無効化に失敗してもインストールを終了できればベスト。 ## 再現手順(Procedure) 1.新規DBを作成、サーバーに4.2をアップ 2.ブラウザからインストール作業を行い、プラグイン有効・無効のページまで行く 3.上から順にすべて有効にし、再度上から順に無効にしていくと「売上集計プラグイン」で必ず失敗する 再度、サーバーから全データ削除→再インストールも不可(DBの設定が途中まで進んでいるからか?) サーバーからデータ削除及び、DB削除ののち再度、DBの作成、インストールが必要。 envファイルでのデバッグができないため原因は不明 ### 環境 (environment) + eccube-4.2.0-beta-20220802 + PHP8.1.6 + MySQL5.7...