Jump to content
xt:Commerce Community Forum

Rabatt bei Vorkasse


Recommended Posts

Hallo,

ich möchte in der checkout_payment.php den Rabattsatz bei Vorkasse (z.B. - 3% )anzeigen lassen. Benutze ot_payment.Ich hab mal einen Thread in einem Forum darüber gefunden, leider finde ich ihn nicht mehr.

Vielleicht weiss ja einer von euch, was ich wo ändern muss?

vorkasse.jpg

Danke

Link to comment
Share on other sites

Danke für deine Antwort. Ich habe das Modul ot_payment. Ist das Modul was du meinst.

Habe leider die Anleitung nicht mehr.

Aber der Thread hat sich erledigt.

Habe im Forum bei ******************************************************** genau die passende Antwort bekommen.

Jetzt funktionierts:)

Danke

Link to comment
Share on other sites

  • 3 weeks later...
  • 10 months later...

Hallo zusammen ich habe ein kleines problem und sitz schon seit tagen daran.

ich habe mir das ot_payment runtergeladen und die daten wie in der anleitung auf meinen server geschoben. Dann habe ich die moneyorder.php wie folge abgeändert


function javascript_validation() {
return false;
}
function selection() {
global $order;
$do = false;
$table = split("[,]" , MODULE_ORDER_TOTAL_PAYMENT_TYPE);
for ($i = 0; $i < count($table); $i++) {
if ($this->code == $table[$i]) $do = 1;
}
$table = split("[,]" , MODULE_ORDER_TOTAL_PAYMENT_TYPE2);
for ($i = 0; $i < count($table); $i++) {
if ($this->code == $table[$i]) $do = 2;
}
if ($do==1) {
$discount_table = (split("[:,]" , MODULE_ORDER_TOTAL_PAYMENT_PERCENTAGE));
for ($i=0; $i<sizeof($discount_table); $i+=2) {
if ($order->info['total'] >= $discount_table[$i]) {
$percent = -$discount_table[$i+1];
} else {
break;
}
}
} elseif ($do==2) {
$discount_table = (split("[:,]" , MODULE_ORDER_TOTAL_PAYMENT_PERCENTAGE2));
for ($i=0; $i<sizeof($discount_table); $i+=2) {
if ($order->info['total'] >= $discount_table[$i]) {
$percent = -$discount_table[$i+1];
} else {
break;
}
}
}
if (isset($percent)) $this->cost = abs($percent) . '% ' . ($percent<0?'Rabatt':'Zuschlag');
{
return array ('id' => $this->code, 'module' => $this->title, 'description' => $this->info, 'module_cost'=>$this->cost);
}
function pre_confirmation_check() {
return false;
[/php]

nun habe ich das Problem das ich alle Zahlungsoptionen die unter diesem Modul waren verschwunden sind und ich die anderen auch nicht bearbeiten kann.

Das modul ot_payment sehe ich auch nicht:-(

hoffe das ihr mir helfen könnt.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...