I've been reported a bug where when you buy a subscription with a trial, even though the trial price shows in product page and cart, the full price is shown in checkout, and is charged. I have confirmed the display issue, not the payment, yet.
I've so far figured out that this is because while the product page uses the product/detail_subscriptionproduct.html template, and this in turn uses product.subscriptionproduct.recurring_price (which takes the trial into account), the checkout template (that ends up being shop/_order_details.html) knows nothing of subscription products and shows just unit_price. Moreover, this unit_price is not a Product thing, but rather an OrderItem element, that gets filled in at order creation with, apparently, the "wrong" data. Even if this was not the case, I see no way for the Order to create a recurring billing from this data (there's a link to the original Product, of course). So, I wonder.. how is this supposed to work? I assume I'm doing something wrong along the path, but I can't pinpoint exactly what. I'd also like an explanation on how does the system ensure people don't get the same free trial multiple times. Thanks Tomas -- "The whole of Japan is pure invention. There is no such country, there are no such people" --Oscar Wilde |_|0|_| |_|_|0| |0|0|0| (\__/) (='.'=)This is Bunny. Copy and paste bunny (")_(") to help him gain world domination. -- You received this message because you are subscribed to the Google Groups "Satchmo users" group. To post to this group, send email to satchmo-users@googlegroups.com. To unsubscribe from this group, send email to satchmo-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/satchmo-users?hl=en.