«product-collection» etiketlenmiş sorular

Magento ürün koleksiyonlarıyla ilgili sorular.

3
Medya görüntülerini ürün koleksiyonuna yerleştirmenin daha hızlı yolu
TL; DR : Ürün resimlerini / galerisini tüm ürünü yüklemeden nasıl yüklerim? Görüntüleri bir ürüne yüklemek istiyorum. .Phtml'de ne yapıyorum? $_popularCollection = $this->getPopularCollection(); foreach ($_popularCollection as $_product): // the rest $mediaGallery = $_product->getMediaGalleryImages(); endforeach; //the rest Block sınıfında ne yapıyorum: public function getPopularCollection() { // http://magento.stackexchange.com/q/5838/3089 // no category if …

6
Ürün koleksiyonundan ilk ürün nasıl alınır?
Eğer kategori ve ardından bir ürün koleksiyonu alırsam view.phtml kategorisinde ilk koddan $ _product atanan koleksiyondan kodda kullanmak için nasıl alabilirim? İşte elimde ne var: $_category = $this->getCurrentCategory(); $_collection = $_category->getProductCollection(); $_product = $_resource = $_product->getResource(); Foreach kullanarak denedim ama hata almaya devam etti.

7
Kategori kimliğinden ürün koleksiyonu alın
Bir kategori kimliğinden bir ürün koleksiyonu almaya çalışıyorum. Denediğim birkaç şey blokta: $category = Mage::getModel('catalog/category')->load(123) ->getProductCollection(); ve $category = Mage::getModel('catalog/category')->load(123); $products = $category->getProductCollection()->addCategoryFilter($category) ->addAttributeToFilter('type_id', 'simple') ->addAttributeToSelect('*'); ayrıca sadece phtml den çalıştı $oCatId = Mage::getModel('catalog/category')->load(769); $products->addCategoryFilter($oCatId); Bunların hiçbiri çalışmıyor ama ben de herhangi bir hata görmüyorum. Aynı soruya benzeyen başka bir …

4
Magento 2 - list.phtml aracılığıyla özel ürün koleksiyonu oluşturma
Bir kategori sayfasının (ön uç) ürün ızgarası catalog_category_view.xml dosyasındaki düzen ile oluşturulur . Özel bir ürün koleksiyonum olduğunu varsayalım ( ProductRepositoryInterface::getList($searchCriteria) method özel bir blok sınıfında ve bu koleksiyonu oluşturmak istiyorum. Oluşturulan sonuç, ön uçta bir ürün ızgarası olarak görüntülenmelidir (herhangi bir kategori sayfası gibi). Bu nasıl yapılabilir? İçine bakarak …

1
Magento 2: Siparişi sırala ve ürün koleksiyonunu sınırla
Ürün koleksiyonunu ID sipariş DESC'e göre sıralamam ve ürün koleksiyonuna sınır eklemem gerekiyor. İşte benim kod: $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $productCollection = $objectManager->create('Magento\Catalog\Model\ResourceModel\Product\CollectionFactory'); $collection = $productCollection->create() ->addAttributeToSelect('*') ->load();




2
Magento 2: Ürün Koleksiyonunu Birden Çok Kategoriye Göre Filtrele (Magento 2.1)
Magento 2.1.0 kullanıyorum ve şu anda birden fazla kategoriyle ürün koleksiyonunu filtrelemede zorlanıyorum. Çalıştırmak için birkaç yoldan daha fazlasını kullandım ama olmayacak. varsayarsak: $catalog_ids = [618, 619, 620]; NULL döndürür $productCollection = $this->productCollectionFactory->create() ->addAttributeToSelect('*') ->addCategoriesFilter(array('in' => $catalog_ids)); İstisna döndürür: Geçersiz özellik adı: category_id $productCollection = $this->productCollectionFactory->create() ->addAttributeToSelect('*') ->addAttributeToFilter('category_id', array( 'finset' …

2
Ürün Koleksiyonunu Alt ürün özelliğine göre filtrele
Alt ürüne atanan 2 özellik gibi bir durumum var 1) person_height_fromve 2) person_height_tosahip olan Açılan türü özelliğini yalnızca alt üründe atanan, ancak üst üründe atanmayan, Kategori sayfasındaki ürün koleksiyonunu bu özelliğe göre filtrelemek istiyorum sevmek length = 175 $collection->addAttributeToFilter('person_height_from', array('lteq' => $length)); $collection->addAttributeToFilter('person_height_to', array('gteq' => $length)); Kategori sayfasında yalnızca alt …

2
Ürün toplama sorunu - yanlış fiyatlandırma verileri veya stok kalemleri gösterilmiyor
Geçerli kategoriye göre bir ürün koleksiyonu alıyorum. Hem stokta hem de stokta ürün içermesi için bu koleksiyona ihtiyacım var ve fiyatlandırma verilerinin de doğru bir şekilde görüntülenmesi gerekiyor. Mağazam, ürün fiyatlandırmasını vergi dahil olarak depolayacak ve fiyatları mağaza cephesinde hem kapsayıcı hem de özel olarak gösterecek şekilde yapılandırıldı. Koleksiyonu elde …

4
Stokta olmayan ürünlerin ürün koleksiyonunu nasıl alabilirim?
Bir kategorinin ürünlerini iki listede gösterme gereksinimim var - biri stoktaki ürünler için, diğeri stoktaki ürünler için. kullanıyorum Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection() Stoktaki ürünler için ürün koleksiyonumu filtrelemek için, ancak stoktaki öğeler için filtrelemek için eşdeğer bir yöntem yok gibi görünüyor - Mage_CatalogInventory_Model_StockYukarıda belirtilen yöntemin tanımlandığı modele baktım . Ben stok ürün almak …

4
Basit Ürün Koleksiyonu Yükle (hem stokta hem de stokta yok)
Yapılandırılabilir bir Ürünün TÜM "alt" ürünlerini bir koleksiyona, stokta olmayanları bile yüklerken bir sorunla karşılaştım. Bunun gibi ürünleri yüklemek gibi: $simpleCollection = $configurable->getUsedProductCollection() ->addAttributeToSelect('*') ->addFilterByRequiredOptions(); foreach ($simpleCollection as $simple) { //$simple->getName(); } stokta bulunmayan, büyük olasılıkla birleştirilen fiyat tablolarında yer almadığı için çocuk ürünlerini yok sayar. GetChildrenIds tarafından tüm çocuk …

1
Çoklu seçim özelliklerinde FIND_IN_SET içeren koleksiyon, ancak bazılarının yalnızca bir değeri var
Çoktan seçmeli bir özellikten sonuçlar bulabilecek bir ürün koleksiyonu oluşturuyorum. (koleksiyona finset ekleyen ilgili kod - gerçek kimlik değerlerini görüntüleyecek şekilde ayarlanır) $attribute = Mage::getModel('eav/config')->getAttribute('catalog_product', 'measurement'); $value = array('finset' => array('237', '236', '235', '234', '233',)); $collection->addAttributeToFilter($attribute, $value); Ortaya çıkan sql (görünürlük filtresi eklenmiş olarak) aşağıdaki gibidir: SELECT DISTINCT e . …
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.