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
);
}
}