You may as well try using ShoppingListItem.modifiedPrice, you will have to write one line custom code to set the previous price.
On Wed, Jul 10, 2013 at 4:31 PM, Len Shein <lsh...@solveda.com> wrote: > Community, > > I have an issue with the Shopping List 'createListReorders' service I was > hoping the community could provide some feedback on. > > When a product is added to the Shopping List (type=SLT_AUTO_REODR) the > product and the quantity is correctly added as a shopping list item. > However the unit price of the product is NOT added. The > 'createListReorders' service then creates the order (according to Shopping > list recurrence rules) based on the shopping list items of the shopping > list > and re-calculates the price of the product at the time the order is > created, > essentially using the 'current' product price. > > > > My issue is I would like the shopping list item to 'save' the unit price of > the product at the time the 'customer' adds the shopping list item to the > 'Shopping List'. This way if the price is changed in the current product > configuration, the 'original' unit price of when the shopping list item was > added remains the same for that customers shopping list. > > > > The best way I see to accomplish this requirement would be to extend entity > 'SHOPPING_LIST_ITEM'; adding UNTI_PRICE. The 'createListReorders' service > would then use this price when adding the shopping list item to the order. > > > > Has anyone had any experience with this? > > Is there an alternative solution? > > > > > > > Len Shein > > lsh...@salmonllc.com > > O: 516.742.7888 x225 > > O: 732.333.4303 > C: 917.882.8515 > > > > -- Regards, Varun Bhansaly