Pagina 1 di 1

possibilità di comprare solo multipli di 6 pezzi

Inviato: 18/12/2007, 11:05
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:

Re: possibilità di comprare solo multipli di 6 pezzi

Inviato: 18/12/2007, 11:44
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

GRAZIE

Inviato: 18/12/2007, 13:30
da ecto91
marcus......
ora lo provo......!"!!!!

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

e se non ci sentiamo ancora...

BUON NATALE E ANNO NUOVO :D

Inviato: 18/12/2007, 17:41
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

Inviato: 19/12/2007, 13:21
da ecto91
grazie :D