Closed (fixed)
Project:
e-Commerce
Version:
4.7.x-1.x-dev
Component:
cart
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
15 Nov 2006 at 20:08 UTC
Updated:
19 Oct 2007 at 00:48 UTC
Renewal items in the cart are maked as is_recurring = 0, but this is overridden later in store.module based on price_interval setting. The current code in checkout_review_form_submit (cart.module:583) is:
>foreach ($txn->items as $item) {
if ($item->is_renewal) {
$txn->renewal[$item->nid] = $item->txnid;
$txn->items[$item->nid]->is_recurring = 0;
}
}<suggest setting price_interval = 0 instead as follows:
>foreach ($txn->items as $item) {
if ($item->is_renewal) {
$txn->renewal[$item->nid] = $item->txnid;
$txn->items[$item->nid]->price_interval = 0;
}
}<Hope this helps.
Comments
Comment #1
brmassa commentedthis bug is just too old. in case it persists on eC4, please, reponen it.