tr-opencart

     
avatar Şuanki Zaman: 11-16-2024, 09:27 AMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Modifikasyon Sipariş tamamlama Kısmında Kimlik Bilgisi Ekleme

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  e-ticaretdersleri - Görüntüleme - Okunma  3985 - Yorum  2

e-ticaretdersleriv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,225
Konular: 520
Katılma Tarihi: Jan 2012
Rep Puanı: 102
Teşekkürler: 1169
1060 Mesajına, 2133 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 08-11-2016 09:09 PM

Merhaba arkadaşlar sizlere bugün mailden facebook ve skypten ısrarla istenilen bir modifikasyonu şuan demo videosunu paylaşacağım. Bu modifikasyon ilk önce üye kayıt sayfasında sitemize kayıt olan müşterilerin tc kimlik vergi kimlik ve vergi dairesi bilgilerinin girilmesini sağlamaktaydı.

Bu modifikasyon ile sipariş tamamlama kısmında yani ürünü satın alıp bilgilerin girileceği kısımda eğer müşteri o sayfada üye olacaksa bu sayfada yine aynı şekilde bilgilerin girilmesi sağlanılmaktadır. İlerleyen zaman esnasında bu bilgilerin misafir giriş ve fatura kısmında da çekilmesi sağlanacaktır.
-----------------------------------------------------------------------------------------

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.




Kaynak : e-ticaretdersleri
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: demirel
demirelv
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 5
Konular: 3
Katılma Tarihi: Apr 2016
Rep Puanı: 0
Teşekkürler: 1
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 12-17-2016 12:58 PM
Harikasınız, en yakın zamanda misafir alışveriş ve fatura kısmına eklenmesini bekliyoruz, iyi çalışmalar dilerim
Alıntı Yaparak Cevapla
Paylaş!
selchukv
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 18
Konular: 9
Katılma Tarihi: Mar 2013
Rep Puanı: 0
Teşekkürler: 1
1 Mesajına, 1 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 05-29-2020 01:07 AM
Bu işlemin opencart3 serisi için olanı var mı?
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

Sipariş tamamlama Kısmında Kimlik Bilgisi Ekleme Konusunun Linki Direk Link
Sipariş tamamlama Kısmında Kimlik Bilgisi Ekleme Konusunun HTML Kodu HTML Link
Sipariş tamamlama Kısmında Kimlik Bilgisi Ekleme Konusu BBCode Linki BBCode Link
Sipariş tamamlama Kısmında Kimlik Bilgisi Ekleme Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Ürün sayfasında fiyat alanına ufak bir ekleme yapmak nakolik 2 701 08-27-2021 01:26 PM
Son Mesaj: osdem66
  [Modifikasyon] Admin Sayfası Bekleyen Sipariş Uyarısı teknohiz 1 1,867 02-26-2021 09:01 PM
Son Mesaj: parolass
  verilen siparişten sonra sipariş bilgileri sayfasında alınan hata csamanci 3 1,287 05-16-2019 12:53 AM
Son Mesaj: teknohiz
  müşteri sipariş geçmişi yok hicapa 0 938 05-06-2019 02:57 AM
Son Mesaj: hicapa
  [Modifikasyon] Sipariş Formunda Birim Fiyatı-KDV Oranı ve KDV Dahil Tutarları Gösterme rkeles 2 2,461 03-28-2019 05:45 PM
Son Mesaj: rkeles
  Sipariş Onaylandı Sayfasına Google Müşteri Yorumları kodlarını nasıl eklenir? firathuy 0 1,530 02-28-2019 02:44 AM
Son Mesaj: firathuy
  [Modifikasyon] Müşteri Sipariş Geçmişi Farklı Gösterim teknohiz 8 2,384 02-08-2019 03:31 AM
Son Mesaj: teknohiz
  Opencart 2.x Rich Snippets Ürün Detaya Ekleme e-ticaretdersleri 1 2,610 01-06-2019 06:53 PM
Son Mesaj: Serkan.SK
  Canonical neden önemli ve 2.x versiyonlarda Canonical Link Ekleme veya Modülü jimraynor 0 1,148 12-16-2018 01:45 PM
Son Mesaj: jimraynor
  sipariş mailinde logo görünmüyor wax123 1 1,430 10-23-2018 01:41 AM
Son Mesaj: teknohiz

Sipariş tamamlama Kısmında Kimlik Bilgisi Ekleme indir, Sipariş tamamlama Kısmında Kimlik Bilgisi Ekleme Videosu, Sipariş tamamlama Kısmında Kimlik Bilgisi Ekleme online izle, Sipariş tamamlama Kısmında Kimlik Bilgisi Ekleme Bedava indir, Sipariş tamamlama Kısmında Kimlik Bilgisi Ekleme Yükle, Sipariş tamamlama Kısmında Kimlik Bilgisi Ekleme Hakkında, Sipariş tamamlama Kısmında Kimlik Bilgisi Ekleme nedir, Sipariş tamamlama Kısmında Kimlik Bilgisi Ekleme Free indir, Sipariş tamamlama Kısmında Kimlik Bilgisi Ekleme oyunu, Sipariş tamamlama Kısmında Kimlik Bilgisi Ekleme download


Forum Atla: