Quote Originally Posted by philip_clarke View Post
The issue will be that it will be locked in the database as a static order object, so it will have been multiplied by 1000 and then carried through regardless, so you'll have 1 gram packages in your reports, packing slips, displaying as 1000 grams . The order become static when paid for for legal reasons, e.g. you invoiced X when you were at address Y, so if you change your shop's address then it doesn't change your previous invoices (which would be illegal for VAt purposes).
Its not legal until the invoice is generated, which is the final stage, I am thinking about doing this or trying to on the "Delivery information page" before the payment page and concluding on the checkout_confirmation page.

If it can be chabged before then at the delivery information page, then it fits in nice and snug.