bypassare spese di spedizione
Moderatore: mod Generali
bypassare spese di spedizione
Riciao a tutti,
vi espongo subito il problema che adesso mi blocca.
Praticamente lo shop che sto facendo vende sia sw che hw.Il fatto è che quando un cliente acquista esclusivamente sw ( e solo la licenza) i costi delle spese di spedizione sono=0.Se invece c'è un qualsiasi altro tipo di prodotto le scelte rimangono le solite.Adesso sto cercando di modificare la pagina di checkout shipping in modo che invece che il menu di scelta pacco,se c'è solo del sofware viene richiamata la pagina di pagamento.Faccio bene o esiste un modo più immediato?
Grazie
vi espongo subito il problema che adesso mi blocca.
Praticamente lo shop che sto facendo vende sia sw che hw.Il fatto è che quando un cliente acquista esclusivamente sw ( e solo la licenza) i costi delle spese di spedizione sono=0.Se invece c'è un qualsiasi altro tipo di prodotto le scelte rimangono le solite.Adesso sto cercando di modificare la pagina di checkout shipping in modo che invece che il menu di scelta pacco,se c'è solo del sofware viene richiamata la pagina di pagamento.Faccio bene o esiste un modo più immediato?
Grazie
Re: bypassare spese di spedizione
Se fai il download con la funzione di oscommerce, il checkout_shipping viene direttamente saltato per i prodotti in downloadchrome ha scritto:Faccio bene o esiste un modo più immediato?
Se invece il software lo spedisci senzxa utilizzare il download fai cosi', sotituisci in checkout_shipping queste righe:
Codice: Seleziona tutto
// if the order contains only virtual products, forward the customer to the billing page as
// a shipping address is not needed
if (($order->content_type == 'virtual') || ($order->content_type == 'virtual_weight')) {
if (!tep_session_is_registered('shipping')) tep_session_register('shipping');
$shipping = false;
$sendto = false;
tep_redirect(tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL'));
}
$total_weight = $cart->show_weight();
$total_count = $cart->count_contents();
Codice: Seleziona tutto
$total_weight = $cart->show_weight();
$total_count = $cart->count_contents();
// if the order contains only virtual products, forward the customer to the billing page as
// a shipping address is not needed
if (($order->content_type == 'virtual') || ($order->content_type == 'virtual_weight') || ($total_weight == 0 )) {
if (!tep_session_is_registered('shipping')) tep_session_register('shipping');
$shipping = false;
$sendto = false;
tep_redirect(tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL'));
}
'iao
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
Si riferiscono ai download che sono prodotti virtuali e hanno un peso virtualechrome ha scritto:Grazie mille,
non avevo capito molto bene quel controllo.Che cosa sono 'virtual' e 'virtual_weight'?

'iao
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
chrome ha scritto:" 'giorno vorrei un litro di latte e 2 kili di windows,ma mi raccomando che sia fresco che l'ultima volta aveva un po' troppi bachi"![]()






Dove lo trovi un windows fresco?




'iao
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
Esattamente come indicato qui sopra.wiko85 ha scritto: Come faccio adesso ad eliminare la scelta della spedizione?
Ma come fai a mettere le spese di spedizione nell'articolo, fai una media?
'iao
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
bass, io al posto di
ho questo:
posso sostituire tranquillamente?
uso il tuo basspack...
Codice: Seleziona tutto
// if the order contains only virtual products, forward the customer to the billing page as
// a shipping address is not needed
if (($order->content_type == 'virtual') || ($order->content_type == 'virtual_weight')) {
if (!tep_session_is_registered('shipping')) tep_session_register('shipping');
$shipping = false;
$sendto = false;
tep_redirect(tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL'));
}
$total_weight = $cart->show_weight();
$total_count = $cart->count_contents();
ho questo:
Codice: Seleziona tutto
// if the order contains only virtual products, forward the customer to the billing page as
// a shipping address is not needed
if ($order->content_type == 'virtual') {
if (!tep_session_is_registered('shipping')) tep_session_register('shipping');
$shipping = false;
$sendto = false;
tep_redirect(tep_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL'));
}
$total_weight = $cart->show_weight();
$total_count = $cart->count_contents();
posso sostituire tranquillamente?
uso il tuo basspack...
Vai tranquillo, l'ho gia' fatto anch'iowiko85 ha scritto: posso sostituire tranquillamente?
uso il tuo basspack...
'iao
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it