Magento

Magento e-Ticaret platformunun kullanıcıları için soru-cevap

3
Magento 2 Modülleri için Entegrasyon Testleri Oluşturma
Şimdiye kadar Magento 2 test ihtiyaçlarım için, PHP Ünitesini (az ya da çok) bir kabul test cihazı olarak kullanıyorum - sunucu ve HTML isteklerinin sonuçları, sistemimin yüklü olduğu bir sisteme girdim. Kendi entegrasyon testlerimi oluşturabilmek istiyorum. Magento 2 ile birlikte verilen test araçları, üçüncü taraf geliştiricilerin Magento'nun test çerçevesi kodunu …

4
ID'den verimli url ürün url'si al
Sadece kimlik numarası verilen bir ürün URL'sini almanın en etkili yolu nedir? Kodumuzdaki birkaç yerde Mage::getModel('catalog/product')->load($id)->getProductUrl(), ürünün URL'sini almak için, ürünle ilgili olayların miktarı vb. Oldukça israf gibi göz önüne alındığında daha basit bir yöntem var mı? Bir kategori kimliği belirleme yeteneği de iyi olurdu. Ek olarak, isim gibi bir …


4
Modülleri devre dışı bırakmak - performans iyileştirme?
Bu soru 2 bölümden oluşmaktadır: Çekirdek modülleri devre dışı bırakmak, mağazanın genel performansını iyileştirir mi ve eğer öyleyse, bu performans geliştirmenin görülmesi için yöneticide devre dışı bırakılması (yani, ön uç çıktısını devre dışı bırakması) veya config.xml aracılığıyla devre dışı bırakılması gerekir. Bir stokta hangi modüllerin stoklanabileceği, CE 1.7.0.2 yapısının, Bölüm …

2
Bir koleksiyon sorgusu üzerine bir tabloyu sola katılın
İhracat için sistemden bazı siparişler almak için aşağıdakileri yapıyorum: $orders = Mage::getModel('sales/order')->getCollection() ->addFieldToFilter('status', $statusToExport) ->addFieldToFilter('store_id', $this->processingStoreId) ->addFieldToFilter('updated_at', array('gteq' => date('Y-m-d H:i:s', $lastSyncTime))); Ben nerede bir şey eklemem gerekiyor gelmez sipariş eğer dışa entity_idBen özel bir tablodur. SQL kullanıyor olsaydım, yapardım: left join myTable as mt on main_table.entity_id = mt.entity_id where …

4
Script yükseltme - Seçeneklerle yeni seçim niteliği oluşturma
Yükseltme komut dosyası kullanarak bazı önceden tanımlanmış seçeneklerle yeni bir ürün özelliği oluşturmak istiyorum. Çalışan bir yükseltme betiğim var, bu yüzden nasıl yapacağımı bilmediğim tek şey, özelliklerle birlikte açılan seçenekleri eklemektir. Aşağıdakileri kullanarak özniteliğimi modüllerim yükseltme komut dosyasına ekliyorum: $installer->addAttribute('catalog_product', "shirt_size", array( 'type' => 'int', 'input' => 'select', 'label' => …


3
is_salable nereden geliyor?
Not: Ürünleri PHP koduyla düzenliyorsanız, daha sonra yönetici olarak tekrar dizinleyin, neden benim gibi göstermediklerini hesaplamaya çalışarak kendi saatlerinizi kaydedin ... is_salableBir ürün için nasıl ayarlandığını bulmaya çalışan ve böylece ürünlerimin neden gösterildiğini hesaplamaya çalışan daireler çiziyorum. Kodda onu ayarlayan bulabileceğim tek bir yer var: $salable = $this->isAvailable(); ama bunu …
27 catalog  core 

5
LoadBySku () kullanarak bir Ürünü SKU Tarafından Neden Yükleyemiyorum?
özet Bir ürünü SKU'dan yüklemek istedim, pek çok makale, blog yazısı, yığın taşması sonuçları vb. Var. // This method does not work (Of all, I expect this to work) $product = Mage::getModel('catalog/product')->loadBySku($sku); // These do not work either $product = Mage::getModel('catalog/product')->loadByAttribute($sku, 'sku'); $product = Mage::getModel('catalog/product')->loadByAttribute('sku', $sku); // This does not …


4
1.7'deki yuvarlama sorunlarının durumu nedir?
Magento CE 1.7 kullanıyoruz ve çeşitli yuvarlama sorunlarımız var. Çeşitli hesaplamalarda 0,01 EUR fark vardır. Temel sorun, makale fiyatlarının dahil edilmesi olabilir. vergi. Yardımcı programcılar Mage_Core_Model_Store::roundPrice(), 4 basamaklı hassasiyetle hesaplama yönteminin üzerine yazmışlar . Ancak bu PayPal ödemelerinde sorunlara yol açıyor gibi görünüyor. Bu sorunların bir çözümü var mı? DÜZENLE: …

8
Tüm ürün bırakan sepet / sepet oturumu temizlenir
Birdenbire yönettiğim bir site (potansiyel olarak 2 hafta önce - GA istatistiklerinden ve yalnızca şimdi bildirildi), sepeti görüntülediğinizde veya kullanıma başladığınızda sepet öğelerini atmaya başladı. En üstteki 'mini-cart', sepete / çıkışa göz atıncaya kadar açılır menüdeki öğeleri gösterir ve daha sonra 'Sepetinizde hiç ürün yok' mesajı olan sepete girersiniz. Bir …
27 checkout  session  cart 

4
Tüm URL Yeniden Yazmalarını Temizle - Kurumsal (1.13)
Birkaç karışıklık içe aktarma işleminden sonra, kaldırmam gereken bir sürü URL yeniden yazma ile kaldım. Enterprise 1.13'ü çalıştırıyorum Toplulukta bu sorunu yaşadığımda, kısaltdım. core_url_rewrite , kısaltdım ve reindexed. Ancak, Enterprise'da, yeniden yazma işlemini kontrol eden birkaç farklı tablo olduğunu fark ettim. enterprise_url_rewrite enterprise_url_rewrite_category_cl enterprise_url_rewrite_product_cl enterprise_url_rewrite_redirect enterprise_url_rewrite_redirect_cl enterprise_url_rewrite_redirect_rewrite Hepsini kesmek için …

1
Magento 2.1: işletme yöneticisini kullanma
2.1 Magento tanıttıMagento/Framework/Model/EntityManager Burada yanlış olabilirim ama anlayışıma göre Magento/Framework/Model/AbstractModelmiras yoluyla özelliği uygulayan yerine geçmek ve bunu kompozisyon aracılığıyla çözmek (FYI: https://en.m.wikipedia.org/wiki/Composition_over_inheritance ) Burada çekirdek dosyalarında bir örnek bulabilirsiniz: https://github.com/magento/magento2/blob/59671558ecdab652b40db2d1a7c63d5b1dea0a92/app/code/Magento/Cms/Model/ResourceModel/Block.php.php Temel olarak, tüm CRUD işlemleri sınıfta açıkça ilan edilir ve sınıfa ertelenir EntityManager. 2.1'den önce ana yöntem miras yoluyla çağrıldı. …

2
Magento 2: Eklenti ile Gözlemci
Magento 2'de, bir şeyi elde etmek için bir gözlemciye karşı bir eklenti kullanmanın artıları ve eksileri nelerdir? Eklentilerin bir Magento sınıfında çağrılan bir genel yöntemden önce ve / veya sonra atlayabildikleri halde gözlemcilerin etkinliklere abone olduğunu anlıyorum , ancak şimdi kesinlikle geçiş yollarına çok yaklaşıyorlar?

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.