Order processing works, but it saves my order 4 times instead of 1.