GitHub

DaffMagentoRelatedProductsTransformers

import { DaffMagentoRelatedProductsTransformers } from '@daffodil/related-products/driver/magento'

Adds related product info to the product driver response.

@Injectable()
class DaffMagentoRelatedProductsTransformers {
  transformMagentoRelatedProducts(
    daffProductResponse: DaffProductDriverResponse<DaffProduct>
    magentoProduct: MagentoProductWithRelated
    mediaUrl: string
  ): DaffProductDriverResponse
}

() Methods

transformMagentoRelatedProducts
DaffProductDriverResponse

Transforms magento related products with the product preview transform and stores those related products in the products array and nested in the main product.

Parameters
ParameterdaffProductResponse: DaffProductDriverResponse<DaffProduct>
Description
ParametermagentoProduct: MagentoProductWithRelated
Description
ParametermediaUrl: string
Description