I'm currently in the midst of a Store development for a wholesale site that cannot use automated shipping due to the nature of the product (jewels / gem stones).

The client has to manually work out the shipping cost after the purchase order has been placed.

Is there a way to edit the order / add shipping after the end user has placed their order? This is so that the shipping / insurance costs can be manually calculated and then added to the invoice retrospectively.

There is no payment gateway on this site - it's 30 day invoicing to payment gateway is set to manual.



1 Answer 1


There's no way to do this from the control panel, and even the developer API doesn't have an easy way to recalculate/edit an order after it has been placed.

The best way to approach this would be to write a custom module which provides an interface where your client can update the shipping cost of an order. When you save this back to the database, be sure to update the order tax & total as well if they have changed.

At this point it should be fairly easy for you to send an invoice link back to the customer where they can pay by credit card (or manually record payments if they are paying via bank transfer).

  • Module is in active development - will release shortly. Commented Feb 13, 2013 at 15:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.