Sales Channel Helpers
This helper provides utility methods to work with sales channels.
getStorefrontSalesChannel
The getStorefrontSalesChannel method returns the first sales channel of type Storefront, or null if it does not exist.
php
<?php
class MyFixture extends Fixture {
public function load(): void {
$salesChannel = $this->helper->SalesChannel()->getStorefrontSalesChannel();
}
}getHeadlessSalesChannel
The getHeadlessSalesChannel method returns the first sales channel of type Headless, or null if it does not exist.
php
<?php
class MyFixture extends Fixture {
public function load(): void {
$salesChannel = $this->helper->SalesChannel()->getHeadlessSalesChannel();
}
}getProductComparisonSalesChannel
The getProductComparisonSalesChannel method returns the first sales channel of type Product Comparison (in the admin it is called Product Feed), or null if it does not exist.
php
<?php
class MyFixture extends Fixture {
public function load(): void {
$salesChannel = $this->helper->SalesChannel()->getProductComparisonSalesChannel();
}
}getSalesChannelByType
The getSalesChannelByType method takes a type parameter and returns the first sales channel of that specific type, or null if it does not exist.
php
<?php
class MyFixture extends Fixture {
public function load(): void {
$salesChannel = $this->helper->SalesChannel()->getSalesChannelByType(
Defaults::SALES_CHANNEL_TYPE_PRODUCT_COMPARISON
);
}
}