Hiçbir yerde bulamadım ve bu konuda ettikett yazılım tarafıda tecrübe sahibi değil opencart konusunda. Ama sonunda entegrasyonu tamamlayabildim.
http://www.ettikett.com/ İlgili sayfa şudur. Mantık sizi bir sosyal login ekranına yönlendiriyor otorizasyondan sonra sizi tekrar sepet ekranına gönderiyor. Ve sonunda opencart yönetim panelinde ettikett için oluşturduğunuz kupon kodunu kullandırtıyorsunuz.
Öncelikle footer.tpl yi açıyoruz. catalog/view/theme/TEMANIZ/template/common içinde
Bu kodu </body> taginden önce ekliyoruz.
<script>
(function(d){
var js, id = 'ettikett-jssdk'; if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//www.ettikett.com/jsapi?key=00000000000000000000000000&campaignId=00000000000000000000000";
d.getElementsByTagName('head')[0].appendChild(js);
}(document));
//REDIRECT_URL'i kullanıcının ettikett'ledikten sonra dönmesini istediğiniz gereken adresi yazın.
//Orn: http://www.1tasarim.com
var cl_key = '0000000000000000000000000000';
var cl_campaignId = '00000000000000000000000000000';
var cl_redirectUrl = 'http://www.1tasarim.com/index.php?route=checkout/cart'; Bu geri yönlendirmenin ve sonucun gönderileceği adres.
var cl_banner = true;
</script>
Daha sonra coupon.tpl yi açıyoruz. catalog/view/theme/TEMANIZ/template/total içinde.
En başa şu kodu ekliyoruz.
<?php
$result = $_GET["result"];
?>
daha sonra
<input type="text" name="coupon" value="$coupon" />
yerine şunu ekliyoruz.
<?php
if ($result == "success") {
echo "<input type=\"text\" name=\"coupon\" value=\"ettikett10\" />";
} else {
echo "<input type=\"text\" name=\"coupon\" value=\"$coupon\" />";
}
?>
Burada value=\"ettikett10\" yönetim panelinde oluşturduğunuz kupon kodu.
Ve coupon.tpl nin en sonuna bu kodu ekliyoruz.
<div>
<div class="cart-heading">Ettikett Checkin</div>
<div class="cart-content2" id="coupon"><div id="ettikett">
<a href="j;" onclick="_ettikett();"><img src="https://www.1tasarim.com/image/button.png" /></a></div>
</div>
</div>
Ettikett button.png yi onlar size temin ediyor. Veya sizde kendi temanıza göre hazırlayıp kullanabilirsiniz.
Burada normal görünümden bir fark var oda şu
<div class="cart-content2" <--- Burası normalde cart-content fakat ben stylesheet dosyasında bir değişiklik yaparak kupon kullanma ve ettikett tablerini default görünür hale getirdim. hidden i kaldırdım oda şu
stylesheet dosyasını açıyoruz şunu buluyoruz
.cart-module .cart-content {
padding: 0px 0px 15px 0px;
display: none;
overflow: auto;
}
ve altına ekliyoruz.
.cart-module .cart-content2 {
padding: 0px 0px 15px 0px;
overflow: auto;
}
Hepsi bu kadar... Güle güle kullanınız.
http://www.ettikett.com/ İlgili sayfa şudur. Mantık sizi bir sosyal login ekranına yönlendiriyor otorizasyondan sonra sizi tekrar sepet ekranına gönderiyor. Ve sonunda opencart yönetim panelinde ettikett için oluşturduğunuz kupon kodunu kullandırtıyorsunuz.
Öncelikle footer.tpl yi açıyoruz. catalog/view/theme/TEMANIZ/template/common içinde
Bu kodu </body> taginden önce ekliyoruz.
<script>
(function(d){
var js, id = 'ettikett-jssdk'; if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//www.ettikett.com/jsapi?key=00000000000000000000000000&campaignId=00000000000000000000000";
d.getElementsByTagName('head')[0].appendChild(js);
}(document));
//REDIRECT_URL'i kullanıcının ettikett'ledikten sonra dönmesini istediğiniz gereken adresi yazın.
//Orn: http://www.1tasarim.com
var cl_key = '0000000000000000000000000000';
var cl_campaignId = '00000000000000000000000000000';
var cl_redirectUrl = 'http://www.1tasarim.com/index.php?route=checkout/cart'; Bu geri yönlendirmenin ve sonucun gönderileceği adres.
var cl_banner = true;
</script>
Daha sonra coupon.tpl yi açıyoruz. catalog/view/theme/TEMANIZ/template/total içinde.
En başa şu kodu ekliyoruz.
<?php
$result = $_GET["result"];
?>
daha sonra
<input type="text" name="coupon" value="$coupon" />
yerine şunu ekliyoruz.
<?php
if ($result == "success") {
echo "<input type=\"text\" name=\"coupon\" value=\"ettikett10\" />";
} else {
echo "<input type=\"text\" name=\"coupon\" value=\"$coupon\" />";
}
?>
Burada value=\"ettikett10\" yönetim panelinde oluşturduğunuz kupon kodu.
Ve coupon.tpl nin en sonuna bu kodu ekliyoruz.
<div>
<div class="cart-heading">Ettikett Checkin</div>
<div class="cart-content2" id="coupon"><div id="ettikett">
<a href="j;" onclick="_ettikett();"><img src="https://www.1tasarim.com/image/button.png" /></a></div>
</div>
</div>
Ettikett button.png yi onlar size temin ediyor. Veya sizde kendi temanıza göre hazırlayıp kullanabilirsiniz.
Burada normal görünümden bir fark var oda şu
<div class="cart-content2" <--- Burası normalde cart-content fakat ben stylesheet dosyasında bir değişiklik yaparak kupon kullanma ve ettikett tablerini default görünür hale getirdim. hidden i kaldırdım oda şu
stylesheet dosyasını açıyoruz şunu buluyoruz
.cart-module .cart-content {
padding: 0px 0px 15px 0px;
display: none;
overflow: auto;
}
ve altına ekliyoruz.
.cart-module .cart-content2 {
padding: 0px 0px 15px 0px;
overflow: auto;
}
Hepsi bu kadar... Güle güle kullanınız.