2015-07-13 14 views
7

Ho lo stesso problema del here descritto ma le soluzioni seguenti non funzionano. Ho abilitato "Opzione prodotto commerciale".Combina prodotti simili sullo stesso elemento pubblicitario nel carrello

Ho anche alterare il prezzo utilizzando questo gancio,

function mectronic_get_amount_qty($price, $length) { 
    //print '<pre>P ' . print_r($price, 1) . '</pre>'; 
    //print '<pre>L ' . print_r($length, 1) . '</pre>'; 

    if ($length >= 1 && $length <= 5) return $price; 
    elseif ($length >= 6 && $length <= 10) return $price * (1 - 0.166666667); 
    elseif ($length > 10) return $price * (1 - 0.285714286); 
} 

ho cercato

$entity->commerce_pricing_attributes[$set_id['set_id']][$field_name] = $price; 

Come a # 4, ma non funziona.

+0

Dove si trova "Qui"? dimenticato il link? –

+0

scusa ho aggiunto il link –

risposta

1

https://www.drupal.org/node/2056711#comment-9474069

Usa hook_commerce_cart_product_comparison_properties_alter() per immobili disinserito »commerce_pricing_attributes.

Nel caso in cui sia necessario distinguere gli elementi pubblicitari da questa proprietà. Ti suggerisco di utilizzare il modulo Regole.

Problemi correlati