opencart 2.x siperiş tamamlama sayfasında kimlik bilgisi ekleme

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 olaraks...





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

kaynak  tr-opencart

YORUMLAR

Ad

android,46,Apple,88,Blogger,5,bloggertema,2,Facebook,4,genal,106,internetten para kazanma,1,ios haber,105,ios jailbreak,4,ios tweak,7,ios7tweak,8,iosoyun,3,iphone,154,iphone7,40,iphone7 plus,40,iphone8,35,jailbreak,4,macbookpro,4,opencart,7,oyunlar,3,PrestaShop,5,provision.cpp:150 error,1,provision.cpp:150 hatası,1,provision.cpp:150 jailbreak,1,saglik,5,Samsung,16,tema,1,Twitter,6,twitter neden acilmiyor 25.08.2016,1,whatsapp,3,yazilim,4,youtube,8,
ltr
item
Apple Bilgim Daha iyi Bir Apple için: opencart 2.x siperiş tamamlama sayfasında kimlik bilgisi ekleme
opencart 2.x siperiş tamamlama sayfasında kimlik bilgisi ekleme
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP4B4ag_zYrjjw0CVyKR2iF8HMG7uj428d1mpkpqAoda-R3-5PtUApRgDrSNEZ0uXiD_3hjEkitrDhGEnzfXBHEJL2Xr-WWw8peah5zlgklPRWRgZ58ibDZDO2zKA4GSH7sLauxDVky14/s320/maxresdefault.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP4B4ag_zYrjjw0CVyKR2iF8HMG7uj428d1mpkpqAoda-R3-5PtUApRgDrSNEZ0uXiD_3hjEkitrDhGEnzfXBHEJL2Xr-WWw8peah5zlgklPRWRgZ58ibDZDO2zKA4GSH7sLauxDVky14/s72-c/maxresdefault.jpg
Apple Bilgim Daha iyi Bir Apple için
https://applebilgim.blogspot.com/2016/09/opencart-2x-siperis-tamamlama-sayfasnda.html
https://applebilgim.blogspot.com/
https://applebilgim.blogspot.com/
https://applebilgim.blogspot.com/2016/09/opencart-2x-siperis-tamamlama-sayfasnda.html
true
6523793807978564224
UTF-8
TÜM MESAJLAR YÜKLENDİ HERHAN GİBİ BİR MESAJ BULUNAMADI HEPSİNİ GÖR YAZININ DEVAMI CEVAPLA CEVABI İPTAL ET SİL By ANA SAYFA SAYFA POSTA HEPSİNİ GÖR SİZİN İÇİN ÖNERİLEN ETİKET ARŞİV ARAMA TÜM KONULAR İSTEGİNİZLE EŞLEŞME BULUNAMADI ANA SAYFAYA DÖN PAZAR PAZARTESİ SALI ÇARŞAMBA PERŞEMBE CUMA CUMARTESİ PZ PZT SAL ÇRŞ PRŞ CUM CTS OCAK ŞUBAT MART NİSAN MAYIS HAZİRAN TEMMUZ AĞUSTOS EYLÜL EKİM KASIM ARALK OCA ŞUB Mar NİS MAYIS MAY HAZ TEM AĞU EYL EKİ KAS ARA 1 DAKİKA ÖNÇE $$1$$ minutes ago 1 SAAT ÖNÇE $$1$$ hours ago DÜN $$1$$ days ago $$1$$ weeks ago 5 HAFTADAN ÖNÇE TAKİPCİLER TAKİP ET BU İÇERİK PREMİMYUNDUR KİLİTİ AÇAMK İÇİN PAYLAŞ TÜM KODU KOPYALA TÜM KODU SEÇ TÜM KODLAR PANOYA KOPYALANDI Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy