Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Ostoskori (Perl) ja erilaiset postimaksut

tsehov [16.05.2008 16:57:51]

#

Löytyisiköhän täältä apua ongelmaani: Olen tehnyt nettikaupan jossa olen käyttänyt Html-Cart:ia pohjana. Olen lisännyt siihen seuraavan kohdan, joka laskee automaattisesti postimaksun tuotteiden kappalemäärän mukaan:

############################################################
# Custom Shipping Calculations
############################################################

sub custom_shipping
{
   my ($shipping);


{
if ($total_qty > 0 && $total_qty <= 2) {
$shipping = 2.40;
} elsif ($total_qty > 2 && $total_qty <= 5) {
$shipping = 3.70;
} else {
$shipping = 5.10;
}
}

   return($shipping);
}

Nyt on käsillä seuraavanlainen ongelma: kauppaan tulee pari sellaista tuotetta lisää, joiden postimaksut ovat isommat kuin tuossa ylhäällä olevassa esimerkissä.

Kysymys kuuluukin, voiko ja jos niin miten tuohon koodiin lisätä pari uutta 'Custom Shipping Calculationia'.

Kaikenlaisesta avusta ja vihjeistä jo etukäteen kiittäen.

Antti Laaksonen [16.05.2008 17:22:06]

#

Onko tuossa kohdassa käytössä jotain muuttujaa, josta voi päätellä tuotteen erikoispostimaksun? Pelkkä kappalemäärä ($total_qty) ei ilmeisesti riitä, jos suuri postimaksu liittyy nimenomaan tiettyyn tuotteeseen.

tsehov [16.05.2008 17:54:49]

#

Kiitos vastauksesta. Mikäli oikein ymmärsin eri tuotteilla (eri hintaiset postimaksut) tulisi olla määritettynä kullakin oma muuttujansa.

Mutta kuvaamani tilanteen voisi siis saada toimimaan?

Damiqib [17.05.2008 11:33:46]

#

Tuotteille kantaan yksikköpaino ja postikulut määräytymään kokonaispainon mukaan.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta