Antwort #7 am: 12. Dezember 2010, 14:04:05
Yeah it works!
Ich hab die Lösung!
Endlich Gutschrift oder Guthaben einfach anlegen!
Hier die Anleitung
- Kategorie "Guthaben" anlegen
- Artikel anlegen mit Artikel-Nr. "CREDIT_" + Kundennummer
- Kundennummer muss also unbedingt vorhanden sein (Am besten Script installieren, dass die Kundennummer Automatisch vergibt bei Neu-Anmeldung!)
- Artikelstatus auf deaktiviert stellen!
- Artikelanzahl auf 1
- Artikelpreis angeben (natürlich negativ)
- Artikelname immer als "Guthaben" benennen!
Fertig
Dann brauch man noch das Tolle Script hier:
<?// BOF - comod - added Guthaben-Funktion$guthaben__customer_default_address_id = $_SESSION['customer_default_address_id'];$return_kundennummer = xtc_db_query
("SELECT customers_cid FROM customers WHERE customers_default_address_id='".$guthaben__customer_default_address_id."'");$guthaben__kundennummer = mysql_result($return_kundennummer,0,0);if (!empty($guthaben__kundennummer)){ $guthaben__where__products_model = "CREDIT_".$guthaben__kundennummer; $return_products_id = xtc_db_query
("SELECT products_id FROM products WHERE products_model='".$guthaben__where__products_model."'"); if(mysql_num_rows($return_products_id) != 0){ $guthaben__products_id = mysql_result($return_products_id,0,0); if (!$_SESSION['cart']->contents[$guthaben__products_id]) $_SESSION['cart']->add_cart($products_id=$guthaben__products_id,$qty='1'); }}?><script>
$(document).ready(function(){
guthaben_class = $("a:contains('Guthaben')").closest('TR').attr('class');
$('.'+guthaben_class+' TD[CLASS=quantity]').html('<TD></TD>');
$('.'+guthaben_class+' TD[CLASS=productname]').html('<TD>Guthaben</TD>');
$('.'+guthaben_class+' TD[CLASS=delete]').html('<TD></TD>');
});
</script>
<?// EOF?> Am besten als guthaben.inc.php am ende der header.php inkludieren!
Thats it!