tr-opencart

     
avatar Şuanki Zaman: 06-24-2018, 09:40 PMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Opencart 2.x Sipariş Tamamlama Sayfasınad Kimlik Bilgisi

Konuyu görüntüleyenler: 1 Misafir
 
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  Kıroğlumarket - Görüntüleme - Okunma  798 - Yorum  0

Kıroğlumarketv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,147
Konular: 506
Katılma Tarihi: Jan 2012
Rep Puanı: 97
Teşekkürler: 1142
1021 Mesajına, 2068 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 09-05-2016 11:21 AM

Merhaba arkadaşlar sizlere bugün opencart 2.x versiyonları için geçerli sürümlerde sipariş tamamlama kısmında eğer ziyaretçinizkayıt olaraksipariş tamamlamak istiyorsa bu kısma müşterinizin tckimlik, vergi no ve vergi diresi bilgilerini girebileceği form oluşturmak iiçin gerekli modifikasyon hakkında bilgi vereceğiz. Önceki dersimizde sitemize gelen ziyaretçinin müşteri olarak sitemize kayıt olma esnasında kayıt sayfasında bu modifikasyon geçerliydi sadece urada kimlik bilgilerini girerek üyeliğini tamamlamaktaydı. Sosyal ağlardan ve mailimize gelen ısrarlı istekler neticisinde bunu checkout/register yani sipariş tamamlama ve kayıt sayfasına uygun hale getirerek eklenmesini sağladık. Ancak bu eklentiyi kullanmadan önce daha öncekimi dersimizdeki modifikasyonu yapmanız gerekmektedir. Aksi takdirde belirtilen tablolar olmadığından hata verecektir.

Opencart 2.x Sipariş Tamamlama Sayfasınad Kimlik Bilgisi Modifikasyonu Kurulumu

Dosyamızı açalım : catalog/controller/checkout/

register.php

Bulalım :


Alıntı:$data['entry_email'] = $this->language->get('entry_email');

Alt Satıra Ekleyelim :

Alıntı:$data['entry_tck'] = $this->language->get('entry_tck');
$data['entry_taxoffice'] = $this->language->get('entry_taxoffice');
$data['entry_taxno'] = $this->language->get('entry_taxno');

Bulalım :

Alıntı:$data['customer_groups'] = array();

Alt Satıra Ekleyelim :

Alıntı:if (isset($this->error['tck'])) {
$data['error_tck'] = $this->error['tck'];
} else {
$data['error_tck'] = '';
}
if (isset($this->error['taxoffice'])) {
$data['error_taxoffice'] = $this->error['taxoffice'];
} else {
$data['error_taxoffice'] = '';
}
if (isset($this->error['tck'])) {
$data['error_taxno'] = $this->error['taxno'];
} else {
$data['error_taxno'] = '';
}

if (isset($this->request->post['tck'])) {
$data['tck'] = $this->request->post['tck'];
} else {
$data['tck'] = '';
}
if (isset($this->request->post['taxoffice'])) {
$data['taxoffice'] = $this->request->post['taxoffice'];
} else {
$data['taxoffice'] = '';
}
if (isset($this->request->post['taxno'])) {
$data['taxno'] = $this->request->post['taxno'];
} else {
$data['taxno'] = '';
}

Bulalım :
Alıntı:if ($this->request->post['confirm'] != $this->request->post['password']) {
$json['error']['confirm'] = $this->language->get('error_confirm');
}

Alt Satıra Ekleyelim :
Alıntı:if ((utf8_strlen(trim($this->request->post['tck'])) < 3) || ((utf8_strlen(trim($this->request->post['tck'])) > 32))) {
$json['error']['tck'] = $this->language->get('error_tck');
}


if ((utf8_strlen(trim($this->request->post['taxoffice'])) < 3) || ((utf8_strlen(trim($this->request->post['taxoffice'])) > 32))) {
$json['error']['taxoffice'] = $this->language->get('error_taxoffice');

}
if ((utf8_strlen(trim($this->request->post['taxno'])) < 3) || ((utf8_strlen(trim($this->request->post['taxno'])) > 32))) {
$json['error']['taxno'] = $this->language->get('error_taxno');
}

Dosyamızı Açalım : catalog\language\dil-dosyan\checkout

checkout.php

Bulalım :


Alıntı:$_['entry_city']

Alt Satıra Ekleyelim :

Alıntı:$_['entry_tck'] = 'TC Kimlik No:';
$_['entry_taxoffice'] = 'Vergi Dairesi:';
$_['entry_taxno'] = 'Vergi No:';

Dosyamızı Açalım : catalog\view\theme\senin-teman\template\checkout

register.tpl

Bulalım :

Alıntı:<div class="form-group required">
<label class="control-label" for="input-payment-firstname"><?php echo $entry_firstname; ?></label>
<input type="text" name="firstname" value="" placeholder="<?php echo $entry_firstname; ?>" id="input-payment-firstname" class="form-control" />
</div>

Üst Satıra Ekleyelim :

Alıntı: <div class="form-group required">
<label class="control-label" for="input-tck"><?php echo $entry_tck; ?></label>
<div>
<input type="text" name="tck" value="<?php echo $tck; ?>" placeholder="<?php echo $entry_tck; ?>" id="input-tck" class="form-control" />
<?php if ($error_tck) { ?>
<div class="text-danger"><?php echo $error_tck; ?></div>
<?php } ?>
</div>
</div>

<div class="form-group required">
<label class="control-label" for="input-taxoffice"><?php echo $entry_taxoffice; ?></label>
<div>
<input type="text" name="taxoffice" value="<?php echo $taxoffice; ?>" placeholder="<?php echo $entry_taxoffice; ?>" id="input-taxoffice" class="form-control" />
<?php if ($error_taxoffice) { ?>
<div class="text-danger"><?php echo $error_taxoffice; ?></div>
<?php } ?>
</div>
</div>
<div class="form-group required">
<label class="control-label" for="input-taxno"><?php echo $entry_taxno; ?></label>
<div>
<input type="text" name="taxno" value="<?php echo $taxno; ?>" placeholder="<?php echo $entry_taxno; ?>" id="input-taxno" class="form-control" />
<?php if ($error_taxno) { ?>
<div class="text-danger"><?php echo $error_taxno; ?></div>
<?php } ?>
</div>
</div>

İşlem Bu kadar arkadaşlarkodları ekledikten sonra bu sayfada başarılı bir şekilde sitemize kayıt olacak olan müşterilemizin kimlik bilgileri customer tablomuzda gerekli alana kayıt olmaktadır.

NOT: Arkadaşlar bu modifikasyonu çalıştırmak için Opencart 2.2.0.0 Üye Kaydı Sayfasında Tc Kimlik Vergi No Ve Vergi Dairesi Modifikasyonu Buradaki modifikasyonu kurmanız gerekiyor. Aksi takdirde modifikasyonunuz çalışmayacaktır.

Bunuda birazdan ekleyeceğim
Kıroğlumarket
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

Opencart 2.x Sipariş Tamamlama Sayfasınad Kimlik Bilgisi Konusunun Linki Direk Link
Opencart 2.x Sipariş Tamamlama Sayfasınad Kimlik Bilgisi Konusunun HTML Kodu HTML Link
Opencart 2.x Sipariş Tamamlama Sayfasınad Kimlik Bilgisi Konusu BBCode Linki BBCode Link
Opencart 2.x Sipariş Tamamlama Sayfasınad Kimlik Bilgisi Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [Modifikasyon] Opencart Tüm Versiyonlarda Ürün Detay Sayfasına Ürün teslim tarihi eklemek osdem66 18 3,801 06-22-2018 10:17 PM
Son Mesaj: dorukan67
  [Modifikasyon] Opencart 2 Mesafeli Satış Sözleşmesi Bitti Kıroğlumarket 28 5,503 06-11-2018 11:02 PM
Son Mesaj: Kıroğlumarket
  Opencart 2.x Sipariş Geçmişinde Resim Görünmesi ve Siparişe Link Verme escalepion 1 853 05-19-2018 10:39 PM
Son Mesaj: firathuy
  Opencart 2.x WhatsApp Sipariş modülü osdem66 18 3,137 05-13-2018 05:29 PM
Son Mesaj: Kıroğlumarket
  Opencart 2.0.x Ürün detay Ektra İçerik Tabı ekleme osdem66 1 780 04-18-2018 09:26 PM
Son Mesaj: Zehra
  Opencart 2.x Ürün Detayda Stokta Yok İndirim Stickerları Kıroğlumarket 26 7,241 03-23-2018 12:47 AM
Son Mesaj: hiddenking
Bug [Tema] Opencart 2.3.0.2 Arka plan renk değiştirme ve müzik ekleme Poyrazhan 2 260 03-21-2018 02:36 PM
Son Mesaj: Poyrazhan
  Webkul Opencart Market Place ve Satıcı Girişi resulkosar 0 237 03-09-2018 01:14 PM
Son Mesaj: resulkosar
  Opencart 2.x Yetişkin İçerik İçin Yaş Doğrulama Basit Kıroğlumarket 4 1,604 03-03-2018 12:01 PM
Son Mesaj: alexmcrae
  [Modifikasyon]  Opencart 2.3.x Mesafeli Satış Sözleşmesi Sayfası Ekleme Kıroğlumarket 13 5,426 02-21-2018 10:17 AM
Son Mesaj: atadincselim

Opencart 2.x Sipariş Tamamlama Sayfasınad Kimlik Bilgisi indir, Opencart 2.x Sipariş Tamamlama Sayfasınad Kimlik Bilgisi Videosu, Opencart 2.x Sipariş Tamamlama Sayfasınad Kimlik Bilgisi online izle, Opencart 2.x Sipariş Tamamlama Sayfasınad Kimlik Bilgisi Bedava indir, Opencart 2.x Sipariş Tamamlama Sayfasınad Kimlik Bilgisi Yükle, Opencart 2.x Sipariş Tamamlama Sayfasınad Kimlik Bilgisi Hakkında, Opencart 2.x Sipariş Tamamlama Sayfasınad Kimlik Bilgisi nedir, Opencart 2.x Sipariş Tamamlama Sayfasınad Kimlik Bilgisi Free indir, Opencart 2.x Sipariş Tamamlama Sayfasınad Kimlik Bilgisi oyunu, Opencart 2.x Sipariş Tamamlama Sayfasınad Kimlik Bilgisi download


Forum Atla: