resource commit.
add transactions
Generate a total transaction.
reduce total stock.
some commits.
Merge branch 'feature/sales' into develop