EC-CUBE / EC-CUBE/ec-cube

フックポイントの実行順番を指定したい

Open
#4,378 0 comments 1 reaction 0 assignees View on GitHub
improvement
Dominant language
PHP
Stars
788
Forks
719
Avg merge
4d 4h
Merged PRs (30d)
39

Description

## 概要(Overview)
同じフックポイントでのプラグインの実行順が不具合の原因だった場合の解決方法が最終的に
プラグイン自体を調整する手段しかないため、実行順を調整することである程度このパターンの
不具合を解消できるようにしたい。

1. 熨斗プラグインを入れてた。
2. 熨斗を利用する場合のみ、送料無料にしたいカスタマイズが必要。 -> 別プラグインで実装したい「熨斗送料無料プラグイン」

2のオリジナルプラグインは1の「熨斗プラグイン」が実行されている事が必須なので
2「熨斗送料無料プラグイン」の実行は「熨斗プラグイン」の後になるように指定したい。

複数のプラグインを調整する各サイトのオリジナルプラグインを作る場合は
実行順書が重要になるパターンが存在すると考えられる。

## 期待する内容(Expect) or 要望 (Requirement)
プラグインの実行順序、もしくは各フックポイントでの実行順を設定できる。
プラグイン開発会社が設定するのでなく、サイトの開発(制作)会社レベルで調整可能とする。

## 再現手順(Procedure)
なし、すみません、具体的にどのプラグインの組み合わせでなるかは調べてません。

### 環境 (environment)
+ EC-CUBE: 4.0.x
+ PHP: 7.x.x
+ DB:
- PostgreSQL x.x.x
- MySQL x.x.x

## 関連情報 (Ref)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.