What should a brief for a custom OpenCart extension include?
A custom OpenCart extension brief should explain the problem it solves, who uses it, what data goes in and out, which systems connect, which OpenCart version you use, and what results are acceptable.
Screenshots, sample orders, existing exports, API docs, and edge cases are useful. This helps OpenCart extension development start with a clear scope.