#1 (permalink)  
Alt 30.09.2008, 11:54
Benutzer
 
Registriert seit: 21.02.2008
Beiträge: 33
Standard Modul Freundschaftswerbung

Hallo zusammen,

ich habe das Modul Freundschaftswerbung in meinen Shop integriert, möchte nun aber anstelle von Gutscheinen Rabatt-Coupons als "Provision" verschicken.

Habe also einen Rabattcoupon erstellt und Ihn so angepasst wie ich Ihn gern hätte. Nun stehe ich aber vor dem Problem, dass ich nicht genau weiß wo ich was im Quellcode ändern muss, dass das System den von mir erstellten Coupon versendet anstelle von einem Gutschein.

Hier mal ein Auszug des Quellcodes welcher bisher einen Gutschein in Höhe von X automatisch versendet.

HTML-Code:
	if(MODULE_CUSTOMERS_ADVERTISING_STATUS == 'true') {
		for ($m = 0, $k = sizeof($order->products); $m < $k; $m ++) {
			$advertising_final_price += $order->products[$m]['final_price'];		
		}
		if($advertising_final_price >= MODULE_CUSTOMERS_ADVERTISING_CHEAP) {
			$guest_query = "SELECT * FROM ".TABLE_CUSTOMERS_ADVERTISING."
							WHERE email_address_guest = '".$order->customer['email_address']."'
							AND guest_ordered = '0'
							AND gv_code_send = '0'";
			$guest = xtc_db_fetch_array(xtc_db_query($guest_query));
			
			if($guest['email_address_guest'] == $order->customer['email_address'])	{
				xtc_db_query("update " . TABLE_CUSTOMERS_ADVERTISING . " 
							  set customers_id_guest = '" . $_SESSION['customer_id'] . "', guest_ordered = '1'
							  where email_address_guest = '" . $order->customer['email_address'] . "'");
				// create gv-code
				$id1 = create_coupon_code($guest['email_address_customers']);		
				$insert_query = xtc_db_query("insert into " . TABLE_COUPONS . " (coupon_code, coupon_type, coupon_amount, date_created) values ('" . $id1 . "', 'G', '" . MODULE_CUSTOMERS_ADVERTISING_AMOUNT . "', now())");
				$insert_id = xtc_db_insert_id($insert_query);
				$insert_query = xtc_db_query("insert into " . TABLE_COUPON_EMAIL_TRACK . " (coupon_id, customer_id_sent, sent_firstname, emailed_to, date_sent) values ('" . $insert_id ."', '0', 'Admin', '" . $guest['email_address_customers'] . "', now() )");
				
				// assign language to template for caching
				$smarty->assign('language', $_SESSION['language']);
				$smarty->caching = false;
			
				// set dirs manual
				$smarty->template_dir=DIR_FS_CATALOG.'templates';
				$smarty->compile_dir=DIR_FS_CATALOG.'templates_c';
				$smarty->config_dir=DIR_FS_CATALOG.'lang';
			
				$smarty->assign('tpl_path','templates/'.CURRENT_TEMPLATE.'/');
				$smarty->assign('logo_path',HTTP_SERVER  . DIR_WS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/img/');
			
				$smarty->assign('AMMOUNT', MODULE_CUSTOMERS_ADVERTISING_AMOUNT . " EUR");
				$smarty->assign('GIFT_ID', $id1);
				$smarty->assign('WEBSITE', HTTP_SERVER  . DIR_WS_CATALOG);
			
				$link = HTTP_SERVER  . DIR_WS_CATALOG . 'gv_redeem.php' . '?gv_no='.$id1;
			
				$smarty->assign('GIFT_LINK',$link);
			
				$html_mail=$smarty->fetch(CURRENT_TEMPLATE . '/admin/mail/'.$_SESSION['language'].'/send_gift.html');
				$txt_mail=$smarty->fetch(CURRENT_TEMPLATE . '/admin/mail/'.$_SESSION['language'].'/send_gift.txt');
			
				xtc_php_mail(EMAIL_BILLING_ADDRESS,EMAIL_BILLING_NAME, $guest['email_address_customers'] , $mail['firstname_customers'] . ' ' . $mail['lastname_customers'] , '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, '', '', 'Freunde werben Freunde - Ihr Gutschein', $html_mail , $txt_mail);	
				  
				xtc_db_query("update " . TABLE_CUSTOMERS_ADVERTISING . " 
							  set gv_code_send = '1' where email_address_guest = '" . $order->customer['email_address'] . "'");
			}
		} else {
			xtc_db_query("update " . TABLE_CUSTOMERS_ADVERTISING . " 
						  set customers_id_guest = '" . $_SESSION['customer_id'] . "', guest_ordered = '1'
						  where email_address_guest = '" . $order->customer['email_address'] . "'");
		}
	}
wie gesagt. Im Prinzip möchte ich erreichen ,dass das System keinen Gutschein generiert und verschickt, sondern den von Mir im Coupon-Admin hinterlegten rabatt-Coupon.

Hat jemand da eine Idee?

MfG
Björn Mühle
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
freundschaftswerbung, modul

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Contribution: Google Sitemap Modul gswkaiser Admininterface 133 16.05.2009 16:14
Modul nicht in der Kategorieübersicht Patrick Polzin Modul Entwicklung 5 11.08.2008 14:33
Download - Aktuelles Moneybookers Modul mzanier Moneybookers 1 23.01.2008 13:19


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:15 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand