Kasaba magento 2 şehir açılan


9

Magento 2.0.7 kullanıyorum Ödeme sayfası şehir alanını (metin) açılır listeye özelleştirmek mümkün mü?


oyenetwork.com/articles/… Bu, ödeme işleminde teslim tarihinin nasıl ekleneceğini açıklar, şehir açılır menüsünü eklemek için aynı yöntemi kullanabilirsiniz. Umut eder
Ekta Puri

Yanıtlar:


8

Evet.

En kolayı, şehirlerinizin değerlerinin depolandığı yeni bir varlık eklemek olacaktır. Ön uçta, giriş türünü açılır listeye değiştirin ve şehir listesini yükleyin. Kullanıcı açılır menüden bir alan seçtiğinde , metin değerini (şimdi olduğu gibi) saklayın . Verileri saklamadan önce, seçilen şehrin şehir listenizden geçerli olup olmadığını kontrol edebilirsiniz. Bu şekilde çok fazla değiştirmek zorunda kalmazsınız.

Daha gelişmiş bir yaklaşım (gerekirse), yalnızca kasada seçilen belirli ülke veya bölgeye ait şehirleri göstermek için directory_countryve / veya directory_country_regiontablolara ilişki eklemek olacaktır .


Bu tabloları herhangi bir şehir alanı bulamadığım için lütfen masanın ekranını paylaşabilir misiniz
Mukesh Prajapati

3

Tahmini gönderim bedeli ve magento vergisi için \ Magento \ Checkout \ Block \ Cart \ LayoutProcessor sınıfının üzerine yazmanız gerekir.

 $elements = [
        'city' => [
            'visible' => true,
            'formElement' => 'select',
            'label' => __('City'),
            'value' =>  '',
            'options' => array_option(),
        ],

resim açıklamasını buraya girin


2
bunun için öğretici kod / github bağlantısı sağlayabilir misiniz
matinict

Lütfen buraya bir kod
Sor
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.