I am looking for the best approach to do the following:

I have a content type Product and a content type Invoice, where i can reference products.

I would like to be able to save the referenced products AT THAT TIME (with their price info). So when the product is changed in the future, the invoice will not be updated with it.

Any suggestions on how to approach this best?

Thanks in advance!

  • Dear sywester, that is not a problem. More than happy to! – Guardian Oct 13 '14 at 15:32
  • pressed 'Add Comment' by accident. See below. let me know if you need more info on how to achieve any of these. – sylwester Oct 13 '14 at 15:37

as far as i can see there are 2 options, and both would involve writing some custom code.

1st, provided that you have enabled product revisions, when saving the invoice, save that particular revision number and then load your product based on that revision.

2nd, would be to add product fields that you are interested in, to you invoice (price, desc etc.) and based on the product attached save those in form validation handler

  • Dear sylwester, thanks those are both good options!! I will go with revision number since i need revisions in the project anyway. – Guardian Nov 5 '14 at 7:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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