possibilità di comprare solo multipli di 6 pezzi

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
ecto91
membro Junior
membro Junior
Messaggi: 7
Iscritto il: 14/12/2007, 11:13

possibilità di comprare solo multipli di 6 pezzi

Messaggio da ecto91 »

Ciao ragazzi......ho un leggero problemino......che ovviamente non so come si risolve........

Io devo vendere bottiglie di vino, le quali verranno spedite in cartoni da 6.......(minimo 12 pezzi)...Ora, il potenziale acquirente non ne puo' comprare 13 o 14 o 21...perchè il cartone da 6 non si riempirebbe e sorgerebbero problemi......

Io devo obbligare a poter comprare solo per multipli di 6 con un minimo di 12 pezzi......

Un casino eh??!!?!

Lo so....ma se potreste aiutarmi.......

grazie :lol:
Avatar utente
marcus
membro Master
membro Master
Messaggi: 1619
Iscritto il: 04/12/2003, 1:00
Contatta:

Re: possibilità di comprare solo multipli di 6 pezzi

Messaggio da marcus »

ecto91 ha scritto:Ciao ragazzi......ho un leggero problemino......che ovviamente non so come si risolve........

Io devo vendere bottiglie di vino, le quali verranno spedite in cartoni da 6.......(minimo 12 pezzi)...Ora, il potenziale acquirente non ne puo' comprare 13 o 14 o 21...perchè il cartone da 6 non si riempirebbe e sorgerebbero problemi......

Io devo obbligare a poter comprare solo per multipli di 6 con un minimo di 12 pezzi......

Un casino eh??!!?!

Lo so....ma se potreste aiutarmi.......

grazie :lol:


Nel file checkout_shipping.php cerca il frammento di codice:

Codice: Seleziona tutto

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'));
}

e sostituiscilo con:

Codice: Seleziona tutto

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'));
} else {
	if ( (($cart->count_contents() % 6) != 0) || ($cart->count_contents() < 12)) {
		tep_redirect(tep_href_link(FILENAME_SHOPPING_CART, 'cart_error=' . urlencode(strip_tags(TEXT_ORDER_QUANTITY_WARN)), 'SSL'));
	}
}
Saluti
marcus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
ecto91
membro Junior
membro Junior
Messaggi: 7
Iscritto il: 14/12/2007, 11:13

GRAZIE

Messaggio da ecto91 »

marcus......
ora lo provo......!"!!!!

grazie moltissimo per la tempestività........

e se non ci sentiamo ancora...

BUON NATALE E ANNO NUOVO :D
Avatar utente
marcus
membro Master
membro Master
Messaggi: 1619
Iscritto il: 04/12/2003, 1:00
Contatta:

Messaggio da marcus »

... dimenticavo ...

Nel file catalog/shopping_cart.php aggiungi in testa:

Codice: Seleziona tutto

<?php
if (isset($_GET['cart_error'])) {
	
?>

      <tr>
        <td colspan="3"><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBoxNotice">
          <tr class="infoBoxNoticeContents">
            <td><table border="0" width="100%" cellspacing="0" cellpadding="2">
              <tr>
                <td><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
                <td class="main" width="100%" valign="top"><?php echo stripslashes(tep_output_string_protected(urldecode($_GET['cart_error']))); ?></td>
                <td><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
              </tr>
            </table></td>
          </tr>
        </table></td>
      </tr>
      <tr>
        <td colspan="3"><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
      </tr>
<?php
}
?>
Ciao, buon Natale anche a te.

Marcus
Nuovo pacchetto osCommercePRO (osCPRO) + Modulo Interfacciamento Gestionale Danea.
Visita la demo: http://oscpro.oscommercedev.com/index.php
ecto91
membro Junior
membro Junior
Messaggi: 7
Iscritto il: 14/12/2007, 11:13

Messaggio da ecto91 »

grazie :D
Rispondi