Skip to content

個別税率が適用されない #46

@moritahiroo

Description

@moritahiroo

概要(Overview)

EC-CUBE/ec-cube#2158 の修正により、個別税率が正しく取得できなくなっているようです。
src/Eccube/Doctrine/EventSubscriber/TaxRuleEventSubscriber.phpのpostLoad()にて、$entity->getProduct()がNULLになってしまいます。

[個別税率が反映されるページ]
商品一覧
購入確認
(受注データには反映されています)

[個別税率が反映されないページ]
商品詳細
カート

商品詳細については、ProductRepository.phpのget()内で、ProductClassesをselectしているために起こっているようです。

期待する内容(Expect) or 要望 (Requirement)

src/Eccube/Doctrine/EventSubscriber/TaxRuleEventSubscriber.phpのpostLoad()にて、$entity->getProduct()が正しく取得できること。

再現手順(Procedure)

管理画面で個別税率を設定して、フロントで商品詳細を表示

環境 (environment)

EC-CUBE: 3.0.14
PHP: 7.0
DB:
MySQL 5.7

関連情報 (Ref)

EC-CUBE/ec-cube#2158

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions