integrate promotion code with order