We need to build a solution to process sales orders. The processing is done serially: each step takes care of specific tasks: check if the client has credit, check if the required item is in stock, etc.
We thought of using the chain of responsibility pattern.
I found this old but very valuable article. It starts by comparing CoR with the Template pattern. Since we are not concerned about coupling, both of them seem to work.
Are there any disadvantages (or pitfalls, etc) that I should be aware?