only set amount on order complete