İnternette İstediğiniz Gibi Çevrimiçi Para Kazanma!

Magento 2’deki Tüm Web Sitelerini Programlı Olarak Nasıl Alabilirsiniz?

Yazıyı okuyorsunuz: Magento 2’deki tüm web sitelerini programlı olarak nasıl edinebilirim?

Magento, çevrimiçi satış yapmak için kullanılan sağlam ve ölçeklenebilir bir çevrimiçi platformdur. Bu tür bir e-ticaret platformu, birden çok web sitesini, birden çok dili ve birden çok mağazayı görüntülemeyi destekler. Bu nedenle iş gereksinimlerine göre birden fazla web sitesi, bunların mağazaları ve mağaza görünümlerini oluşturmak mümkündür.

Bir Magento 2 mağazasının yöneticisi misiniz ve aynı platformda birden fazla web sitesini mi yönetiyorsunuz?

Birden fazla web sitesine sahip bir çevrimiçi mağaza işlettiğinizde, bazen Magento 2’deki tüm web sitelerinin listesini almanız gerekebilir. O zaman bu çözüm size yardımcı olacaktır.

Magento 2’deki tüm web sitelerini programlı olarak alma yöntemi:

Magento 2’deki tüm web sitelerinin listesini alma yöntemi aşağıdaki gibidir:

Magento\Store\Model\ResourceModel\Website\CollectionFactory’yi WebsiteCollectionFactory olarak kullanın; korumalı $websiteCollectionFactory; public function __construct(WebsiteCollectionFactory $websiteCollectionFactory) { $this->websiteCollectionFactory = $websiteCollectionFactory; } //web sitesi koleksiyonunu alın $websiteCollection = $this->websiteCollectionFactory->create();

Magento\Store\Model\ResourceModel\Website\CollectionFactory’yi WebsiteCollectionFactory olarak kullanın;

korumalı $websiteCollectionFactory;

genel işlev __construct(WebsiteCollectionFactory $websiteCollectionFactory)

{

$this->websiteCollectionFactory = $websiteCollectionFactory;

}

// web sitesi koleksiyonunu al

$websiteCollection = $this->websiteCollectionFactory->create();

Bu kadar.

Sorusu olan? Eğer öyleyse, lütfen aşağıdaki yorumlar bölümünde bunları belirtin. Yardım etmekten mutlu olacağım.

Ayrıca çözümü sosyal medya aracılığıyla Magento topluluğuyla paylaşmayı da unutmayın.

Teşekkür ederim.