<p>At the moment, both are not possible. The order is locked from recalculation when the order is marked as completed - the final price being locked in.</p>

<p>In a future release we will introduce the concept of order editing after order completion.</p>

<p>Right now, you could manually insert an adjustment row into the database, along with the changes to the order's <code>order.baseShippingCost</code> but you would need to make sure the <code>order.totalPrice</code> and other calculated fields would also be updated in the database to make the order internally consistent.</p>

CC BY-SA 3.0
2017-07-11T04:55:39.913Z
2017-07-11T04:55:39.913Z
Luke Holder
<p>I need to add an adjuster after the order is completed, but can't get it working. </p>

<p>The reason is that the customer can order a individual picture, after that he get's a preview of the picture where he can proof the image and only when he confirms the preview he has to make the payment. In case of payment by bill, there is a payment fee about 5 EUR.</p>

<p>The adjuster I made works, but only if the order is not completed. Is there any way to implement this?</p>

<p>Or can i add a payment fee via a custom payment gateway, that adds to the bill at the end?</p>

<plugin-craftcommerce><adjusters>
Add Adjuster after Order is completed?
# Add Adjuster after Order is completed?

(Asked by: username_0 on 2017-07-06)

I need to add an adjuster after the order is completed, but can't get it working.

The reason is that the customer can order a individual picture, after that he get's a preview of the picture where he can proof the image and only when he confirms the preview he has to make the payment. In case of payment by bill, there is a payment fee about 5 EUR.

The adjuster I made works, but only if the order is not completed. Is there any way to implement this?

Or can i add a payment fee via a custom payment gateway, that adds to the bill at the end?

**Tags:** plugin-craftcommerce, adjusters

---

## 1 answers

### Answer by username_1 on 2017-07-11. Score: 1 | Accepted answer

At the moment, both are not possible. The order is locked from recalculation when the order is marked as completed - the final price being locked in.

In a future release we will introduce the concept of order editing after order completion.

Right now, you could manually insert an adjustment row into the database, along with the changes to the order's `order.baseShippingCost` but you would need to make sure the `order.totalPrice` and other calculated fields would also be updated in the database to make the order internally consistent.


---

