[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
 OpenForum.dk • Vis emne - fejl i leverings eller checkout systemet

fejl i leverings eller checkout systemet

Generelle spørgsmål og debat.

Redaktør: Redaktionen

fejl i leverings eller checkout systemet

Indlægaf michaelhjulskov » 2009-09-16 15:16

Hej. Jeg oplever en underlig fejl...

Jeg har sat systemet op til en flat rate leverings tillæg på 48+moms
Og sat Free Shipping For Orders Over = 250
Så det skulle gerne bevirke at alle ordrer over 250 inkl moms ikke skal betale fragttillæget på 60,-
Jeg tror os nok det virker, men jegoplever den underligste fejl

Når jeg tar en ordre på 240 kroner og går til kassen så får jeg at vide der skal fragt tillæg. ganske korrekt. Så går jeg videre til godkend siden. og der står det os korrekt. MEN så går jeg til indkøbskurven igen og går til betaling uden at ændre ordren. og vupti, så siger den 0 kr i fragt tillæg. Faktisk siger min "Vi leverer gratis da din ordrer overstiger 250,00DKK" og ordren er på 240 kr

Hvad dælan er der galt??????? Jeg kan simpelthen ikke finde fejlen. Er det noget med en session som bliver sat eller slettet?


Jeg har følgende indstillinger:

Moduler: Levering -> flat modulet er sat til:
Standard fragttillæg

Enable Flat Shipping
True

Shipping Cost
48

Tax Class
Moms

Shipping Zone
Danmark

Sort Order
2



------------------------------
Moduler: Ordrer Total -> ot_shipping (kaldt levering hos mig) modulet er sat til:

Display Shipping
true

Sort Order
2

Allow Free Shipping
true

Free Shipping For Orders Over
250,00DKK

Provide Free Shipping For Orders Made
national



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

Jeg
Brugeravatar
michaelhjulskov
Godt igang
Godt igang
 
Indlæg: 75
Tilmeldt: 2007-11-22 10:35
Geografisk sted: Aalborg

Re: fejl i leverings eller checkout systemet

Indlægaf michaelhjulskov » 2009-09-17 01:25

Så nu tror jeg at jeg fandt fejlen efter flere timers søgen

I filen "checkout_shipping.php" mener jeg at der er glemt at trække shipping udgift fra før den evaluerer om ordren er over minimum beløbet.

Det skal jo være sådan at hvis kunden køber for xxx kr varer, så ryger der ikke fragt på. så den skal jo ikke lægge fragt tillæget til totalbeløbet før den evaluerer.

Jeg har erstattet denne:
if ( ($pass == true) && ( ($order->info['total'] >= MODULE_ORDER_TOTAL_SHIPPING_FREE_SHIPPING_OVER) ) {

med denne:
if ( ($pass == true) && ( ($order->info['total'] - $order->info['shipping_cost']) >= MODULE_ORDER_TOTAL_SHIPPING_FREE_SHIPPING_OVER) ) {


Hvis du vil tjekke om du har denne fejl, så skal du indstille flat modulet til en standard fragtpris+moms. og så skal du indstille den så den tillader free shipping ved et mindstebeløb.

Og så skal du sådan set bare putte varer i kurven for lidt mindre beløb end dit mindstebeløb. og så gå helt til godkend ordre siden. og så gå tilbage til kurven og frem igen til ordre godkendelse, så skulle den gerne skiftevis kræve fragt tillæg og ikke fragt tillæg. Underlig fejl :)

Nå men jeg håber da at nogen kan drage nytte af det her...

Og hvis du mener jeg har løst det her forkert, så skriv venligst
Brugeravatar
michaelhjulskov
Godt igang
Godt igang
 
Indlæg: 75
Tilmeldt: 2007-11-22 10:35
Geografisk sted: Aalborg


Tilbage til Generel debat

Hvem er online

Brugere der læser dette forum: Ingen tilmeldte og 18 gæster

cron