PDA

Shop Support News Archive - Shopbetreiber News -> Forum : Online-gutschein


gollumHN
03.04.2006, 18:39
habe gerade in meinem shop festgestellt, dass bei einem online-gutschein versandkosten berechnet werden. hmmmm... das ist ja ziemlich doof, zumal diese kosten in keinster weise anfallen.

hat jemand eine idee, wie ich online-gutscheine aus der versandkostenberechnung herausnehmen kann?

gruss

- pete - B)

andyx12
10.09.2006, 18:34
Mal hochgeholt,

würde mich auch mal interessieren wie das geht, das die Versandkosten nicht den Gutschein angerechnet werden.

Hat jemand eine Lösung?

Gruß

Andy

HarryBoo
10.09.2006, 20:27
Könnte man doch am Gewnicht festmachen.
0 Gewnicht = 0 € Versandkosten.

andyx12
11.09.2006, 06:27
@HarryBoo,

das könnte man machen.
Nur ich habe eine feste Versandpauschale die für alle Artikel gleich ist.

Gibt es noch eine andere Lösung??

Gruß

Andy

andyx12
19.09.2006, 09:04
Habe es herrausgefunden :D

Wenn man Gutscheine zum Verkauf anbietet ist folgender Ablauf wnichtig.

Kategorie erstellen z.B. "Gutscheine".

Diese Kategorie mit Produkten füllen.

z.B. 10 Euro Gutschein, 20 Euro Gutschein usw.

Beim erstellen dieser Produkte (Gutscheine) ist es wnichtig die Artikelnummer mit GIFT_X zu setzen.
Wobei das X für den Wert des Gutscheins steht.

zum Beispiel: 10.00 Euro Gutschein = Artikel Nr. " GIFT_10" ( man achte auf GROßSCHREIBUNG!! )

Zudem kommt die Antwort auf die Frage mit den Versandkosten bei Guscheinen.

Wenn ein Kunde nur einen Gutschein kauft sollten keine Versandkosten anfallen.

Dieses stellt man ein im Admin unter:

Zusammenfassung --> Gutscheine --> Bearbeiten

Hier Versandkosten an den Warenwert anrechnen auf "false" stellen und abspeichern.
Nun werden beim einzelkauf von Gutscheinen keine Versandkosten mehr berechnet.
Kommt ein Artikel hinzu läuft alles wie gewohnt.

Ich hoffe ich habe alles verständlich erklärt.

Gruß

Andy

P.S. Getestet mit der Version 3.04 SP1

gollumHN
23.07.2007, 23:20
wenn ich wie oben beschrieben die einstellungen vornehme, erhalte ich beim verlassen der shopping_cart.php folgende fehlermeldung:

Fatal error: Call to undefined function: xtc_get_quantity() in /home/virtual/iste10/fst/var/www/html/shop/includes/modules/order_total/ot_payment.php on line 172

woran könnte das liegen?!

gollumHN
24.07.2007, 20:03
diese zeile ist die besagte aus meinem vorherigen thread, die die fehlermeldung verursacht:

$qty = $cart->xtc_get_quantity($t_prid);

ich kann keinen fehler entdecken!
allerdings habe ich auch keinerlei php-erfahrung! :D
kannst du viellenicht erkennen, was hier nicht stimmt?

hier der code, der zur obigen zeile gehört:
''>ZITAT</div>
// Check if gift voucher is in cart and adjust total
$products = $_SESSION['cart']->get_products();
for ($i=0; $i<sizeof($products); $i++) {
$t_prid = xtc_get_prid($products[$i]['id']);
$gv_query = xtc_db_query("select products_price, products_tax_class_id, products_model from " . TABLE_PRODUCTS . " where products_id = '" . $t_prid . "'");
$gv_result = xtc_db_fetch_array($gv_query);
if (ereg('^GIFT', addslashes($gv_result['products_model']))) {
$qty = $cart->xtc_get_quantity($t_prid);
$products_tax = xtc_get_tax_rate($gv_result['products_tax_class_id']);
if ($this->include_tax =='false') {
$gv_amount = $gv_result['products_price'] $qty;
} else {
$gv_amount = ($gv_result['products_price'] + xtc_calculate_tax($gv_result['products_price'],$products_tax)) $qty;
}
$order_total=$order_total - $gv_amount;
}
}
if ($this->include_shipping == 'false') $order_total=$order_total-$order->info['shipping_cost'];
if ($this->include_tax == 'false') $order_total=$order_total-$order->info['tax'];
return $order_total;
}
[/b]