by support » Sun Jul 29, 2012 11:16 pm
Sounds like you got it figured out. If your lemons can be bought by the kg, then you can make the size simply "1 kg" (as I believe you have). Then turn off is_priced_by_weight for the lemons, because each quantity (1 kg) is always the exact same weight as the next (1 kg).
One warning though: if you toggle is_priced_by_weight for an item in the middle of an order cycle where you have already generated invoices, you must "Clear invoices" to fix issues on invoices. The issues will be strange prices that don't calculate correctly for the item(s) for which you changed is_priced_by_weight. There is a bug which does not recognize a change in is_priced_by_weight in existing invoices, and the only current fix is to "Clear invoices" and generate them again.
This is usually a painless process, unless you have added a bunch of custom fees or credits to your invoices, in which case those would be lost and have to be re-added. Good thing you are still testing so you know about this issue for the future.
Also, to answer your question about why the Invoices page did not update: the Invoices page does not get updated from changes to Invoice processing data until you save. You just have to "Save data" on Invoice processing. But once you do, beware of the above bug, because it may mess up your invoices for those items. Then just "Clear" and re-save.