wmaraci reklam

woo commerce checkout kısmına ekstra kutucuk ekleme

6 Mesajlar 637 Okunma
pst.net
wmaraci reklam

sosyaldizayn sosyaldizayn WM Aracı Kullanıcı
  • Üyelik 30.08.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek bilgisayar satışı
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** Ş**
  • Mesajlar 47
  • Beğeniler 2 / 5
  • Ticaret 1, (%100)
merhabalar sitemde checkout bölümüne ekstra bir kutucuk ekledim altındada fatura adresi var standart siparişi tamamla dedikten sonra mail geliyor siparişiniz var diye fatura adresi geliyor ama benim yeni eklediğim alanlara yazılan şeyler gelmiyor sebebi nedir?


Eklediğim kutucuklar
https://prnt.sc/ogvmzm
 

 

wmaraci
reklam

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 32 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2773
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
woocommerce_email_order_meta_fields kancasına filtre uygulayarak yapabilirsin. Tabi checkout kısmına eklediğin özel kutucuğu post ile yakalayıp order_metaya eklediğini varsayıyorum.

Belirttiğim filtrede $order objesi bulunur. Bu objeden rahatlıkla order_meta yı çekip email tablosuna ekleyebilirsin.
 

 

sosyaldizayn sosyaldizayn WM Aracı Kullanıcı
  • Üyelik 30.08.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek bilgisayar satışı
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** Ş**
  • Mesajlar 47
  • Beğeniler 2 / 5
  • Ticaret 1, (%100)
wpuzman;
checkout bölümünü burası

admin-new-order.php kısmına ne yazmam gerekiyor



/**
* Checkout Form
*
* This template can be overridden by copying it to yourtheme/woocommerce/checkout/form-checkout.php.
*
* HOWEVER, on occasion WooCommerce will need to update template files and you
* (the theme developer) will need to copy the new files to your theme to
* maintain compatibility. We try to do this as little as possible, but it does
* happen. When this occurs the version of the template file will be bumped and
* the readme will list any important changes.
*
* @see https://docs.woocommerce.com/document/template-structure/
* @package WooCommerce/Templates
* @version 3.5.0
*/

if ( ! defined( 'ABSPATH' ) ) {
exit;
}

do_action( 'woocommerce_before_checkout_form', $checkout );

// If checkout registration is disabled and not logged in, the user cannot checkout.
if ( ! $checkout->is_registration_enabled() && $checkout->is_registration_required() && ! is_user_logged_in() ) {
echo esc_html( apply_filters( 'woocommerce_checkout_must_be_logged_in_message', __( 'You must be logged in to checkout.', 'woocommerce' ) ) );
return;
}

?>




















Gelin Bilgileri























Damat Bilgileri




































Kına Gecesi Bilgileri



























Düğün Salonu Bilgileri






































<script>


jQuery( document ).ready( function ( ) {

jQuery( '#divDugun' ).css('display', 'block');
jQuery( '#divNisan' ).css('display', 'none');
jQuery( '#divSunnet' ).css('display', 'none');


jQuery("input[name$='organizasyon']").click(function() {

var test = jQuery(this).val();

if (test == 'dugun')
{
jQuery("#divDugun").css('display', 'block');
jQuery( '#divNisan' ).css('display', 'none');
jQuery( '#divSunnet' ).css('display', 'none');
}
else if (test == 'nisan')
{
jQuery("#divNisan").css('display', 'block');
jQuery( '#divDugun' ).css('display', 'none');
jQuery( '#divSunnet' ).css('display', 'none');
}
else
{
jQuery("#divSunnet").css('display', 'block');
jQuery( '#divDugun' ).css('display', 'none');
jQuery( '#divNisan' ).css('display', 'none');
}


});

});


</script>




get_checkout_fields() ) : ?>























"







 

 

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 32 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2773
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
Öncelikle html ni hatalı görünüyor. Ayrıca checkout kısmına formu o şekilde eklememelisiniz. Eklenti ile yapmanız daha sağlıklı olur. https://tr.wordpress.org/plugins/woo-checkout-field-editor-pro/

İlla yapacağım derseniz şöyle açıklayayım. Ekstra form bileşenlerini filtrelerle eklemeniz gerekiyor. Aşağıdaki linkte checkout sayfası ile detaylı bir şekilde nasıl oynayabileceğiniz anlatılmış. Bu kodlarınıza yardımcı olamam.

https://docs.woocommerce.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/
 

 

wmaraci
Mersin evden eve nakliyat

sosyaldizayn sosyaldizayn WM Aracı Kullanıcı
  • Üyelik 30.08.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek bilgisayar satışı
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** Ş**
  • Mesajlar 47
  • Beğeniler 2 / 5
  • Ticaret 1, (%100)
evet bu plugini biliyorum ama benim istediğim böyle sekme sekme olması bundada malesef yok
 

 

sosyaldizayn sosyaldizayn WM Aracı Kullanıcı
  • Üyelik 30.08.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek bilgisayar satışı
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** Ş**
  • Mesajlar 47
  • Beğeniler 2 / 5
  • Ticaret 1, (%100)
ücretli yardımcı olabilicek var mı
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al