EC-CUBE4では、カートや購入フロー周りの処理を
Serviceを使うことで拡張することができる。

http://doc4.ec-cube.net/customize_service

しかし、例えばOrderHelperなどのServiceは、拡張するのに少し工夫が必要。

app/config/eccube/services.yaml を開き、以下のような記述を追加。

Customize\Service\OrderHelperServiceCustomizer:
decorates: Eccube\Service\OrderHelper
arguments:
- ‘@Eccube\Common\EccubeConfig’

※ 一例

そして、OrderHelperServiceCustomizer.phpを用意。

これだけだが、Symfonyなどの公式ドキュメントをしっかり読まないと書いていない。