Minimum Price Order v1.8 non funziona

Questo forum è dedicato alle discussioni riguardanti le contribution per osCommerce

Moderatore: mod Generali

3dstudiomax
membro Veteran
membro Veteran
Messaggi: 520
Iscritto il: 24/06/2008, 19:45

Minimum Price Order v1.8 non funziona

Messaggio da 3dstudiomax »

Ragazzi ho installato la suddetta contribution per poter acquistare con un importo minimo.
L'installazione come da file sottostante:

Codice: Seleziona tutto

-----------------------------------------------------------------------


Step 1.- BACKUP:

checkout_payment.php

Tip: I just ZIP each file to ie: shopping_cart.zip in the same place and keep it forever, you may have a better idea, so use it just in case you didnt read the gpl ;)


-----------------------------------------------------------------------


Step 2.- Open checkout_payment.php and do this:

after this__________________________start
// if there is nothing in the customers cart, redirect them to the shopping cart page
  if ($cart->count_contents() < 1) {
    tep_redirect(tep_href_link(FILENAME_SHOPPING_CART, '', 'NONSSL'));
  }
after this__________________________end

insert this_________________________start
// check for minimum order  
  if ( $cart->show_total() > 0 ) {
    if ( $cart->show_total() < MIN_ORDER ) {
  	tep_redirect(tep_href_link(FILENAME_MIN_ORDER, '', 'NONSSL'));
    }
  }
insert this_________________________end

-----------------------------------------------------------------------


Step 3.- Then go to:

includes/languages

and add the min_order.php file

-----------------------------------------------------------------------


Step 4.- 

control MIN_ORDER from admin area
	Connect to the database and execute the following query

MySQL Query_____________________________start
  INSERT into configuration VALUES (NULL,'Minimum Order','MIN_ORDER',25,'The minimum order that will be accepted.',2,17,NULL,now(),NULL,NULL)

MySQL Query_____________________________end

Set MIN_ORDER to the amount of your minimum order.
Set MAX_ORDER to the amount of your minimum order.

-----------------------------------------------------------------------

Step 5. - Add the min_order.php file to your catalog dir

-----------------------------------------------------------------------

Step 6. - In application top add the following:

Add this________________________________start
// min price
	$min_price_query = tep_db_query("select configuration_value from configuration where configuration_key = 'MIN_ORDER'");
    $min_price = $min_price_query; 
	// define the minimum order
	define('MIN_ORDER', $min_price);
	define('FILENAME_MIN_ORDER', 'min_order.php');

Add this________________________________end

-----------------------------------------------------------------------


è molto semplice...tuttavia la contribution non mi funziona..
Dove sbaglio ?
Qualcuno ha avuto il mio stesso problema ?


Grazie
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: Minimum Price Order v1.8 non funziona

Messaggio da dynamo »

definisci "non funziona" :P

cmq non c'è un sql da importare?
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
3dstudiomax
membro Veteran
membro Veteran
Messaggi: 520
Iscritto il: 24/06/2008, 19:45

Re: Minimum Price Order v1.8 non funziona

Messaggio da 3dstudiomax »

Non funziona = è come se non fosse installata...difatti si può acquistare anche stando sotto il minimo

SQL:

Codice: Seleziona tutto

 INSERT into configuration VALUES (NULL,'Minimum Order','MIN_ORDER',25,'The minimum order that will be accepted.',2,17,NULL,now(),NULL,NULL)
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: Minimum Price Order v1.8 non funziona

Messaggio da dynamo »

l'hai attivata da admin?
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
3dstudiomax
membro Veteran
membro Veteran
Messaggi: 520
Iscritto il: 24/06/2008, 19:45

Re: Minimum Price Order v1.8 non funziona

Messaggio da 3dstudiomax »

ovvero ?
Io vado in admin in valori minini ed imposto il valore.
Devo fare altro ?
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: Minimum Price Order v1.8 non funziona

Messaggio da dynamo »

no è giusto...

in serata provo ad installarla e poi ti dico ;)
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
3dstudiomax
membro Veteran
membro Veteran
Messaggi: 520
Iscritto il: 24/06/2008, 19:45

Re: Minimum Price Order v1.8 non funziona

Messaggio da 3dstudiomax »

dynamo ha scritto:no è giusto...

in serata provo ad installarla e poi ti dico ;)
Ok grazie :D
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: Minimum Price Order v1.8 non funziona

Messaggio da dynamo »

ciao l'ho installata perfettamente... devo dire che le istruzioni sono un po' penose :mrgreen:

allora...

catalog/includes/application_top.php
aggiungi prima della fine ?> il seguente codice

Codice: Seleziona tutto

  	$min_price_query = tep_db_query("select configuration_value from configuration where configuration_key = 'MIN_ORDER'");
    $min_price = $min_price_query; 
	// define the minimum order
	define('MIN_ORDER', $min_price);
	define('FILENAME_MIN_ORDER', 'min_order.php');
catalog/checkout_payment.php
aggiungi

Codice: Seleziona tutto

  if ( $cart->show_total() > 0 ) {
    if ( $cart->show_total() < MIN_ORDER ) {
  	tep_redirect(tep_href_link(FILENAME_MIN_ORDER, '', 'NONSSL'));
    }
  }
subito dopo a

Codice: Seleziona tutto

  if ($cart->count_contents() < 1) {
    tep_redirect(tep_href_link(FILENAME_SHOPPING_CART, '', 'NONSSL'));
  }
però io non avevo quel codice ma questo

Codice: Seleziona tutto

  if ($cart->count_contents() < 1) {
    tep_redirect(tep_href_link(FILENAME_SHOPPING_CART));
  }

e poi esegui questo in sql

Codice: Seleziona tutto

  INSERT into configuration VALUES (NULL,'Minimum Order','MIN_ORDER',25,'The minimum order that will be accepted.',2,17,NULL,now(),NULL,NULL)


dovrebbe funzionare ;)
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
3dstudiomax
membro Veteran
membro Veteran
Messaggi: 520
Iscritto il: 24/06/2008, 19:45

Re: Minimum Price Order v1.8 non funziona

Messaggio da 3dstudiomax »

dynamo io ho fatto esattamente quello che hai scritto tu... ho impostato come valore minimo 60... ho aggiunto nel carrello un prodotto del valore di € 10 + 12 di spedizione... ma effettua l'acquisto... non riesco a capire perchè si comporta così.
Hai qualche suggerimento o consiglio ?


Grazie
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: Minimum Price Order v1.8 non funziona

Messaggio da dynamo »

hai messo il file
catalog/min_order.php
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
3dstudiomax
membro Veteran
membro Veteran
Messaggi: 520
Iscritto il: 24/06/2008, 19:45

Re: Minimum Price Order v1.8 non funziona

Messaggio da 3dstudiomax »

si :(
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: Minimum Price Order v1.8 non funziona

Messaggio da dynamo »

prova ad installarla su una versione base di osc... :wink:
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
3dstudiomax
membro Veteran
membro Veteran
Messaggi: 520
Iscritto il: 24/06/2008, 19:45

Re: Minimum Price Order v1.8 non funziona

Messaggio da 3dstudiomax »

dynamo per curiosità... ma te hai installato l'ultima versione ovvero la 1.8 ?
In caso negativo mi potresti passare il tuo file catalog/min_order.php ?

Grazie
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: Minimum Price Order v1.8 non funziona

Messaggio da dynamo »

si ho installato quella... l'ultima...

http://addons.oscommerce.com/info/83

PS: passami la tua mail per pm così ti mando i file ;)
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
3dstudiomax
membro Veteran
membro Veteran
Messaggi: 520
Iscritto il: 24/06/2008, 19:45

Re: Minimum Price Order v1.8 non funziona

Messaggio da 3dstudiomax »

inviato pm ^_^
Rispondi