success.php editlemek

streetfire

OpenCart-TR
Katılım
13 Ocak 2010
Mesajlar
19
Tepkime puanı
0
Puanları
0
Merhaba arkadaşlar.

Bu konuyu sanırım farklı bir yerde açtım. Ama o zaman derdimi farklı anlatmıştım.
Şimdi tam olarak istediğimi biliyorum. Fakat php bilgim bulunmuyor. Arama yaptım google'da bir çok ama emin olamadım.

Amacım success.php dosyasında bana bir kod üretmesi. Çünkü ben hizmet satışı yapacağım ürün değil.
Bu kodu da success.php'de gösterip hem o müşteriye hem de benim mailime bilgi olarak geçecek.

Bunun için izlemem gereken yol nedir?

phpmyadmin olmadan bu işi yapabilir miyim?

Teşekkür ederim.
 

Gökhan TAYLAN

OpenCart-TR
Katılım
14 Tem 2010
Mesajlar
826
Tepkime puanı
0
Puanları
16
Konum
İzmir
Detaylandırırmısınız ?

- Hizmet Satışı Düşünceniz ?
- Oluşacak Kod İle Hangi İşlemler Yapılacak ?
- Ne İçin Gerekli ?
 

streetfire

OpenCart-TR
Katılım
13 Ocak 2010
Mesajlar
19
Tepkime puanı
0
Puanları
0
Bildiğimiz grupon sistemi gibi. Ama karışıklığa gerek yok. Üyeye bir şifre gidecek. Aynısı bana da gelecek ki firmaya o kodu mail ile ulaştıracağım.

Firmanın siteye girip kontrol etmesi vs gibi karmaşık işlemlere gerek olmadan basıt bir tekrarlanmaması gereken bir kod üretmesini istiyorum. 10 haneli veya daha az...



Teşekkür ederim.
 

devopen

OpenCart-TR
Katılım
17 Tem 2012
Mesajlar
119
Tepkime puanı
0
Puanları
0
Hem size,hem firmaya hemde müşterinize oluşan kodu ve diğer açıklamları model/order.php sayfasında gönderebilirsiniz.

Kod üretmek kolay, bu işi yapan bir çok fonksiyon örneği bulabilirsin. Bahsettiğim sayfada mail template oluşturan bölümde

$this->data['KUPONKOD']= $this->kodOlustur(); yazman yeterli.
Daha sonra mail.tpl dosyasını açıp istediğin yere "Kodunuz: $KUPONKOD" şeklinde yazabilirsin

Bu mail hem sana hem müşteriye gideceği için ekstra bir işlem yapman gerekmiyor.
 

streetfire

OpenCart-TR
Katılım
13 Ocak 2010
Mesajlar
19
Tepkime puanı
0
Puanları
0
2 tane order var. Hangisi olacak hocam? Mail içindeki order mı düzenlenecek?
Mesela aşağıdaki kodu uygulayabilir miyim? Ve mail.tpl yok. Bahsettiğiniz dosyaları bulamıyorum.


$chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$res = "";
for ($i = 0; $i < 10; $i++) {
$res .= $chars[mt_rand(0, strlen($chars)-1)];
}
 

devopen

OpenCart-TR
Katılım
17 Tem 2012
Mesajlar
119
Tepkime puanı
0
Puanları
0
Dosyalar bunlar;
catalog/model/checkout/order.php
catalog/view/theme/default/template/mail/order_confirm.tpl

Örneğini verdiğin kodu kullanabilirsin...

private function kodOlustur(){
$chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$res = "";
for ($i = 0; $i < 10; $i++) {
$res .= $chars[mt_rand(0, strlen($chars)-1)];
}
return $res;
}
 
Üst