GET https://sap.preprod.4runners.fr/fr_FR/taxons/acoustique?page=5

Components

12 Twig Components
44 Render Count
47 ms Render Time
50.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
sylius_shop:product:card
"Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent"
@SyliusUi/components/default.html.twig
9 38.25ms
sylius_shop:main_image
[Anonymous]
@SyliusShop/shared/components/main_image.html.twig
9 6.20ms
sylius_shop:catalog_promotions
[Anonymous]
@SyliusShop/shared/components/catalog_promotions.html.twig
9 3.85ms
sylius_shop:product:card:price
"Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent"
@SyliusUi/components/default.html.twig
9 0.77ms
sylius_shop:common:currency_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.56ms
sylius_shop:common:locale_switcher
"Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent"
@SyliusUi/components/default.html.twig
1 0.28ms
sylius_shop:cart:widget
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.94ms
sylius_shop:common:taxon_menu
"Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent"
@SyliusUi/components/default.html.twig
1 2.31ms
sylius_shop:product:show:breadcrumbs
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.42ms
sylius_shop:product:show:taxonomy
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 0.35ms
sylius_shop:product:show:header
"Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent"
@SyliusUi/components/default.html.twig
1 1.84ms
sylius_shop:cart:widget:offcanvas
"Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent"
@SyliusUi/components/default.html.twig
1 1.04ms

Render calls

sylius_shop:common:currency_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent 50.0 MiB 0.56 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12786
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12779 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12785 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12784 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/currency_switcher.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/currency_switcher.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Common\CurrencySwitcherComponent {#12812
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12677 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12786
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12779 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12785 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12784 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:common:locale_switcher Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent 50.0 MiB 0.28 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12889
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12885 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12887 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12888 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/locale_switcher.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/shared/layout/base/header/top_bar/locale_switcher.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Common\LocaleSwitcherComponent {#12898
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #localeProvider: Sylius\Component\Core\Provider\ChannelBasedLocaleProvider {#4590 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12889
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12885 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#12887 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12888 …}
    +prefixes: [
      "sylius_shop.base.header.top_bar"
    ]
  }
}
sylius_shop:cart:widget Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 50.0 MiB 1.94 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12999
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12971 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13007 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13005 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  "template" => "@SyliusShop/shared/components/header/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#14257
  +cart: App\Entity\Order\Order {#16592 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1329 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#12999
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12971 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#13007 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#13005 …}
    +prefixes: [
      "sylius_shop.base.header.content"
    ]
  }
  +template: "@SyliusShop/shared/components/header/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#5095 …}
}
sylius_shop:common:taxon_menu Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent 50.0 MiB 2.31 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16743
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16739 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16736 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16737 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/header/navbar/menu.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/shared/layout/base/header/navbar/menu.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Common\TaxonMenuComponent {#16752
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7551 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#16743
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#16739 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#16736 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#16737 …}
    +prefixes: [
      "sylius_shop.base.header.navbar"
    ]
  }
}
sylius_shop:product:show:breadcrumbs Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 50.0 MiB 0.42 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18537
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18533 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18534 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18536 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
  "template" => "@SyliusShop/product/index/content/breadcrumbs.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/index/content/breadcrumbs.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#18546
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#233 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7551 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18537
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18533 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18534 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18536 …}
    +prefixes: [
      "sylius_shop.product.index.content"
    ]
  }
}
sylius_shop:product:show:taxonomy Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 50.0 MiB 0.35 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18645
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18641 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18642 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18644 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
  "template" => "@SyliusShop/product/index/content/body/sidebar/taxonomy.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/index/content/body/sidebar/taxonomy.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#18653
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#233 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7551 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18645
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18641 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18642 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18644 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.sidebar"
    ]
  }
}
sylius_shop:product:show:header Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent 50.0 MiB 1.84 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18719 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18720 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18722 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
  "template" => "@SyliusShop/product/index/content/body/main/header.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/index/content/body/main/header.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\BreadcrumbComponent {#18731
  #requestStack: Symfony\Component\HttpFoundation\RequestStack {#233 …}
  #taxonRepository: Sylius\Bundle\TaxonomyBundle\Doctrine\ORM\TaxonRepository {#7551 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18723
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18719 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18720 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18722 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 50.0 MiB 6.33 ms
Input props
[
  "product" => App\Entity\Product\Product {#8192
    #id: 537
    #code: "ARC060"
    #attributes: Doctrine\ORM\PersistentCollection {#8425 …}
    #variants: Doctrine\ORM\PersistentCollection {#8638 …}
    #options: Doctrine\ORM\PersistentCollection {#8766 …}
    #associations: Doctrine\ORM\PersistentCollection {#8706 …}
    #createdAt: DateTime @1764670517 {#7871
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670517 {#7901
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8765 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8768
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8192}
        #id: 537
        #name: "JOCAVI Archtrap ® Panneau Acoustique Mixte (Lot de 2 pièces)"
        #slug: "jocavi-archtrap-panneau-acoustique-mixte-lot-de-2-pieces"
        #description: """
          JOCAVI Archtrap ® est un panneau acoustique absorbant dont la structure est réalisée en contreplaqué de bouleau. Ce panneau est destiné à absorber les fréquences bas médium et médium. Sa forme est la même que celle de l'ATP ® Snowsorb ® et les deux peuvent être utilisés ensemble pour réaliser de nombreuses solutions de traitement acoustique. Différents effets esthétiques sont obtenus en positionnant les panneaux à 90°. Ce panneau est lisse et vernis de façon à\u{A0}fournir également une certaine diffusion. Lors de l'utilisation de multiples éléments en commun, l'angulation incidente conduit à une diffusion sonore homogène. Le montage est facilité par la mise en oeuvre des accessoires de pose adaptés.\n
          Caractéristiques Principales\n
          * Fabriqué en contreplaqué de bouleau. * CNRC: 0,63. * Diffusion moyenne: 0,48 [> 100 Hz: <5 kHz]. * Recyclable. * Conditionnement :. 2 unités . * Installation: accessoires inclus \n
          Dimensions : Longueur 60 cm, Largeur 60 cm, Epaisseur max 9 cmCouleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Archtrap® est un panneau acoustique destiné à absorber les fréquences médium et bas médium."
        #shortDescription: "JOCAVI Archtrap® est un panneau acoustique destiné à absorber les fréquences médium et bas médium."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8771 …}
    #channels: Doctrine\ORM\PersistentCollection {#8284 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7790 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8216 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8287 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18838 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18844 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18831 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19276
  +product: App\Entity\Product\Product {#8192
    #id: 537
    #code: "ARC060"
    #attributes: Doctrine\ORM\PersistentCollection {#8425 …}
    #variants: Doctrine\ORM\PersistentCollection {#8638 …}
    #options: Doctrine\ORM\PersistentCollection {#8766 …}
    #associations: Doctrine\ORM\PersistentCollection {#8706 …}
    #createdAt: DateTime @1764670517 {#7871
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670517 {#7901
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8765 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8768
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8192}
        #id: 537
        #name: "JOCAVI Archtrap ® Panneau Acoustique Mixte (Lot de 2 pièces)"
        #slug: "jocavi-archtrap-panneau-acoustique-mixte-lot-de-2-pieces"
        #description: """
          JOCAVI Archtrap ® est un panneau acoustique absorbant dont la structure est réalisée en contreplaqué de bouleau. Ce panneau est destiné à absorber les fréquences bas médium et médium. Sa forme est la même que celle de l'ATP ® Snowsorb ® et les deux peuvent être utilisés ensemble pour réaliser de nombreuses solutions de traitement acoustique. Différents effets esthétiques sont obtenus en positionnant les panneaux à 90°. Ce panneau est lisse et vernis de façon à\u{A0}fournir également une certaine diffusion. Lors de l'utilisation de multiples éléments en commun, l'angulation incidente conduit à une diffusion sonore homogène. Le montage est facilité par la mise en oeuvre des accessoires de pose adaptés.\n
          Caractéristiques Principales\n
          * Fabriqué en contreplaqué de bouleau. * CNRC: 0,63. * Diffusion moyenne: 0,48 [> 100 Hz: <5 kHz]. * Recyclable. * Conditionnement :. 2 unités . * Installation: accessoires inclus \n
          Dimensions : Longueur 60 cm, Largeur 60 cm, Epaisseur max 9 cmCouleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Archtrap® est un panneau acoustique destiné à absorber les fréquences médium et bas médium."
        #shortDescription: "JOCAVI Archtrap® est un panneau acoustique destiné à absorber les fréquences médium et bas médium."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8771 …}
    #channels: Doctrine\ORM\PersistentCollection {#8284 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7790 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8216 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8287 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
  }
  +variant: App\Entity\Product\ProductVariant {#19392 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18838 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18844 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18831 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
50.0 MiB 1.23 ms
Input props
[
  "product" => App\Entity\Product\Product {#8192
    #id: 537
    #code: "ARC060"
    #attributes: Doctrine\ORM\PersistentCollection {#8425 …}
    #variants: Doctrine\ORM\PersistentCollection {#8638 …}
    #options: Doctrine\ORM\PersistentCollection {#8766 …}
    #associations: Doctrine\ORM\PersistentCollection {#8706 …}
    #createdAt: DateTime @1764670517 {#7871
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670517 {#7901
      date: 2025-12-02 10:15:17.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8765 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8768
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8192}
        #id: 537
        #name: "JOCAVI Archtrap ® Panneau Acoustique Mixte (Lot de 2 pièces)"
        #slug: "jocavi-archtrap-panneau-acoustique-mixte-lot-de-2-pieces"
        #description: """
          JOCAVI Archtrap ® est un panneau acoustique absorbant dont la structure est réalisée en contreplaqué de bouleau. Ce panneau est destiné à absorber les fréquences bas médium et médium. Sa forme est la même que celle de l'ATP ® Snowsorb ® et les deux peuvent être utilisés ensemble pour réaliser de nombreuses solutions de traitement acoustique. Différents effets esthétiques sont obtenus en positionnant les panneaux à 90°. Ce panneau est lisse et vernis de façon à\u{A0}fournir également une certaine diffusion. Lors de l'utilisation de multiples éléments en commun, l'angulation incidente conduit à une diffusion sonore homogène. Le montage est facilité par la mise en oeuvre des accessoires de pose adaptés.\n
          Caractéristiques Principales\n
          * Fabriqué en contreplaqué de bouleau. * CNRC: 0,63. * Diffusion moyenne: 0,48 [> 100 Hz: <5 kHz]. * Recyclable. * Conditionnement :. 2 unités . * Installation: accessoires inclus \n
          Dimensions : Longueur 60 cm, Largeur 60 cm, Epaisseur max 9 cmCouleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Archtrap® est un panneau acoustique destiné à absorber les fréquences médium et bas médium."
        #shortDescription: "JOCAVI Archtrap® est un panneau acoustique destiné à absorber les fréquences médium et bas médium."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8771 …}
    #channels: Doctrine\ORM\PersistentCollection {#8284 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7790 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8216 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8287 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "JOCAVI Archtrap ® Panneau Acoustique Mixte (Lot de 2 pièces)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19648
  -props: [
    "product" => App\Entity\Product\Product {#8192
      #id: 537
      #code: "ARC060"
      #attributes: Doctrine\ORM\PersistentCollection {#8425 …}
      #variants: Doctrine\ORM\PersistentCollection {#8638 …}
      #options: Doctrine\ORM\PersistentCollection {#8766 …}
      #associations: Doctrine\ORM\PersistentCollection {#8706 …}
      #createdAt: DateTime @1764670517 {#7871
        date: 2025-12-02 10:15:17.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670517 {#7901
        date: 2025-12-02 10:15:17.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8765 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8768
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8192}
          #id: 537
          #name: "JOCAVI Archtrap ® Panneau Acoustique Mixte (Lot de 2 pièces)"
          #slug: "jocavi-archtrap-panneau-acoustique-mixte-lot-de-2-pieces"
          #description: """
            JOCAVI Archtrap ® est un panneau acoustique absorbant dont la structure est réalisée en contreplaqué de bouleau. Ce panneau est destiné à absorber les fréquences bas médium et médium. Sa forme est la même que celle de l'ATP ® Snowsorb ® et les deux peuvent être utilisés ensemble pour réaliser de nombreuses solutions de traitement acoustique. Différents effets esthétiques sont obtenus en positionnant les panneaux à 90°. Ce panneau est lisse et vernis de façon à\u{A0}fournir également une certaine diffusion. Lors de l'utilisation de multiples éléments en commun, l'angulation incidente conduit à une diffusion sonore homogène. Le montage est facilité par la mise en oeuvre des accessoires de pose adaptés.\n
            Caractéristiques Principales\n
            * Fabriqué en contreplaqué de bouleau. * CNRC: 0,63. * Diffusion moyenne: 0,48 [> 100 Hz: <5 kHz]. * Recyclable. * Conditionnement :. 2 unités . * Installation: accessoires inclus \n
            Dimensions : Longueur 60 cm, Largeur 60 cm, Epaisseur max 9 cmCouleurs Disponibles (à préciser lors de votre commande)
            """
          #metaKeywords: null
          #metaDescription: "JOCAVI Archtrap® est un panneau acoustique destiné à absorber les fréquences médium et bas médium."
          #shortDescription: "JOCAVI Archtrap® est un panneau acoustique destiné à absorber les fréquences médium et bas médium."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8771 …}
      #channels: Doctrine\ORM\PersistentCollection {#8284 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7790 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8216 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8287 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
50.0 MiB 0.65 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19754
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19762 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19752 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19756 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19392 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19583
    #collection: Doctrine\Common\Collections\ArrayCollection {#19582 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19421 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31681 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31683 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19754
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19762 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19752 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19756 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "JOCAVI Archtrap ® Panneau Acoustique Mixte (Lot de 2 pièces)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19583
    #collection: Doctrine\Common\Collections\ArrayCollection {#19582 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19421 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31681 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31683 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19767
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19754
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19762 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#19752 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19756 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19392 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19583
      #collection: Doctrine\Common\Collections\ArrayCollection {#19582 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19421 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#31681 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31683 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 50.0 MiB 0.20 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19835
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19825 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19833 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19834 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19392 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#19844
  +variant: App\Entity\Product\ProductVariant {#19392 …}
  +price: "0,00\u{A0}"
  +originalPrice: "0,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9314 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12677 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9311 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#19835
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#19825 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#19833 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#19834 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 50.0 MiB 3.86 ms
Input props
[
  "product" => App\Entity\Product\Product {#8777
    #id: 714
    #code: "WAL120"
    #attributes: Doctrine\ORM\PersistentCollection {#8787 …}
    #variants: Doctrine\ORM\PersistentCollection {#8789 …}
    #options: Doctrine\ORM\PersistentCollection {#8793 …}
    #associations: Doctrine\ORM\PersistentCollection {#8791 …}
    #createdAt: DateTime @1764670691 {#8775
      date: 2025-12-02 10:18:11.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670691 {#8776
      date: 2025-12-02 10:18:11.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8796 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8797
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8777}
        #id: 714
        #name: "JOCAVI Walltrap 120 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
        #slug: "jocavi-walltrap-120-panneau-acoustique-absorbant-lot-de-2-pieces"
        #description: """
          Auditoriums, Studios d'enregistrement, Salle d'écoute, etc, tous ces espaces ont besoin d'une surface efficace pour absorber les basses fréquences. \n
          JOCAVI Walltrap® est un produit destiné à être monté sur les murs et les plafonds. Ce produit a été spécialement conçu pour être un élément essentiel dès la construction, car il est généralement intégré dans les murs. \n
          Walltrap® est un panneau à haute performance, très facile à installer de surcroit. Il a été conçu pour absorber les résonances indésirables et améliorer la perception des fréquences basses. \n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Utilise 60% de matériaux recyclés.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Absorbtion moyenne: 0,82 / m [> 50 Hz; <250kHz].\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} 100% recyclable.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Résistance au feu : M2.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Conditionnement : par 2 unités.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Installation : accessoires inclus.\n
          Dimensions & Poids\n
          Largeur 60 cm, Hauteur 120 cm, Epaisseur 15 cm / Poids 14 Kg (Unité)Couleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Walltrap® est un panneau acoustique qui absorbe les basses fréquences entre 80 Hz et 160 Hz."
        #shortDescription: "JOCAVI Walltrap® est un panneau acoustique qui absorbe les basses fréquences entre 80 Hz et 160 Hz."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8799 …}
    #channels: Doctrine\ORM\PersistentCollection {#8785 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8779 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8781 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8783 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18838 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18844 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18831 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19741
  +product: App\Entity\Product\Product {#8777
    #id: 714
    #code: "WAL120"
    #attributes: Doctrine\ORM\PersistentCollection {#8787 …}
    #variants: Doctrine\ORM\PersistentCollection {#8789 …}
    #options: Doctrine\ORM\PersistentCollection {#8793 …}
    #associations: Doctrine\ORM\PersistentCollection {#8791 …}
    #createdAt: DateTime @1764670691 {#8775
      date: 2025-12-02 10:18:11.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670691 {#8776
      date: 2025-12-02 10:18:11.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8796 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8797
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8777}
        #id: 714
        #name: "JOCAVI Walltrap 120 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
        #slug: "jocavi-walltrap-120-panneau-acoustique-absorbant-lot-de-2-pieces"
        #description: """
          Auditoriums, Studios d'enregistrement, Salle d'écoute, etc, tous ces espaces ont besoin d'une surface efficace pour absorber les basses fréquences. \n
          JOCAVI Walltrap® est un produit destiné à être monté sur les murs et les plafonds. Ce produit a été spécialement conçu pour être un élément essentiel dès la construction, car il est généralement intégré dans les murs. \n
          Walltrap® est un panneau à haute performance, très facile à installer de surcroit. Il a été conçu pour absorber les résonances indésirables et améliorer la perception des fréquences basses. \n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Utilise 60% de matériaux recyclés.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Absorbtion moyenne: 0,82 / m [> 50 Hz; <250kHz].\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} 100% recyclable.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Résistance au feu : M2.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Conditionnement : par 2 unités.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Installation : accessoires inclus.\n
          Dimensions & Poids\n
          Largeur 60 cm, Hauteur 120 cm, Epaisseur 15 cm / Poids 14 Kg (Unité)Couleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Walltrap® est un panneau acoustique qui absorbe les basses fréquences entre 80 Hz et 160 Hz."
        #shortDescription: "JOCAVI Walltrap® est un panneau acoustique qui absorbe les basses fréquences entre 80 Hz et 160 Hz."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8799 …}
    #channels: Doctrine\ORM\PersistentCollection {#8785 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8779 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8781 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8783 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
  }
  +variant: App\Entity\Product\ProductVariant {#19917 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18838 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18844 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18831 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
50.0 MiB 0.72 ms
Input props
[
  "product" => App\Entity\Product\Product {#8777
    #id: 714
    #code: "WAL120"
    #attributes: Doctrine\ORM\PersistentCollection {#8787 …}
    #variants: Doctrine\ORM\PersistentCollection {#8789 …}
    #options: Doctrine\ORM\PersistentCollection {#8793 …}
    #associations: Doctrine\ORM\PersistentCollection {#8791 …}
    #createdAt: DateTime @1764670691 {#8775
      date: 2025-12-02 10:18:11.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670691 {#8776
      date: 2025-12-02 10:18:11.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8796 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8797
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8777}
        #id: 714
        #name: "JOCAVI Walltrap 120 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
        #slug: "jocavi-walltrap-120-panneau-acoustique-absorbant-lot-de-2-pieces"
        #description: """
          Auditoriums, Studios d'enregistrement, Salle d'écoute, etc, tous ces espaces ont besoin d'une surface efficace pour absorber les basses fréquences. \n
          JOCAVI Walltrap® est un produit destiné à être monté sur les murs et les plafonds. Ce produit a été spécialement conçu pour être un élément essentiel dès la construction, car il est généralement intégré dans les murs. \n
          Walltrap® est un panneau à haute performance, très facile à installer de surcroit. Il a été conçu pour absorber les résonances indésirables et améliorer la perception des fréquences basses. \n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Utilise 60% de matériaux recyclés.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Absorbtion moyenne: 0,82 / m [> 50 Hz; <250kHz].\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} 100% recyclable.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Résistance au feu : M2.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Conditionnement : par 2 unités.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Installation : accessoires inclus.\n
          Dimensions & Poids\n
          Largeur 60 cm, Hauteur 120 cm, Epaisseur 15 cm / Poids 14 Kg (Unité)Couleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Walltrap® est un panneau acoustique qui absorbe les basses fréquences entre 80 Hz et 160 Hz."
        #shortDescription: "JOCAVI Walltrap® est un panneau acoustique qui absorbe les basses fréquences entre 80 Hz et 160 Hz."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8799 …}
    #channels: Doctrine\ORM\PersistentCollection {#8785 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8779 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8781 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8783 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "JOCAVI Walltrap 120 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#19988
  -props: [
    "product" => App\Entity\Product\Product {#8777
      #id: 714
      #code: "WAL120"
      #attributes: Doctrine\ORM\PersistentCollection {#8787 …}
      #variants: Doctrine\ORM\PersistentCollection {#8789 …}
      #options: Doctrine\ORM\PersistentCollection {#8793 …}
      #associations: Doctrine\ORM\PersistentCollection {#8791 …}
      #createdAt: DateTime @1764670691 {#8775
        date: 2025-12-02 10:18:11.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670691 {#8776
        date: 2025-12-02 10:18:11.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8796 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8797
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8777}
          #id: 714
          #name: "JOCAVI Walltrap 120 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
          #slug: "jocavi-walltrap-120-panneau-acoustique-absorbant-lot-de-2-pieces"
          #description: """
            Auditoriums, Studios d'enregistrement, Salle d'écoute, etc, tous ces espaces ont besoin d'une surface efficace pour absorber les basses fréquences. \n
            JOCAVI Walltrap® est un produit destiné à être monté sur les murs et les plafonds. Ce produit a été spécialement conçu pour être un élément essentiel dès la construction, car il est généralement intégré dans les murs. \n
            Walltrap® est un panneau à haute performance, très facile à installer de surcroit. Il a été conçu pour absorber les résonances indésirables et améliorer la perception des fréquences basses. \n
            Caractéristiques Principales\n
            \u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Utilise 60% de matériaux recyclés.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Absorbtion moyenne: 0,82 / m [> 50 Hz; <250kHz].\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} 100% recyclable.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Résistance au feu : M2.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Conditionnement : par 2 unités.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Installation : accessoires inclus.\n
            Dimensions & Poids\n
            Largeur 60 cm, Hauteur 120 cm, Epaisseur 15 cm / Poids 14 Kg (Unité)Couleurs Disponibles (à préciser lors de votre commande)
            """
          #metaKeywords: null
          #metaDescription: "JOCAVI Walltrap® est un panneau acoustique qui absorbe les basses fréquences entre 80 Hz et 160 Hz."
          #shortDescription: "JOCAVI Walltrap® est un panneau acoustique qui absorbe les basses fréquences entre 80 Hz et 160 Hz."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8799 …}
      #channels: Doctrine\ORM\PersistentCollection {#8785 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8779 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8781 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8783 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
50.0 MiB 0.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20194
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20049 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20062 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20051 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19917 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19925
    #collection: Doctrine\Common\Collections\ArrayCollection {#19934 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19913 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31699 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31701 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20194
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20049 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20062 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20051 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "JOCAVI Walltrap 120 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#19925
    #collection: Doctrine\Common\Collections\ArrayCollection {#19934 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#19913 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31699 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31701 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20198
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20194
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20049 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20062 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20051 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#19917 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#19925
      #collection: Doctrine\Common\Collections\ArrayCollection {#19934 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#19913 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#31699 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31701 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 50.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20248
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20239 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20246 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20247 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#19917 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20251
  +variant: App\Entity\Product\ProductVariant {#19917 …}
  +price: "0,00\u{A0}"
  +originalPrice: "0,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9314 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12677 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9311 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20248
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20239 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20246 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20247 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 50.0 MiB 3.99 ms
Input props
[
  "product" => App\Entity\Product\Product {#8803
    #id: 1206
    #code: "jocavi_mellowalltrap_120_panneau_acoustique_absorbant_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8813 …}
    #variants: Doctrine\ORM\PersistentCollection {#8815 …}
    #options: Doctrine\ORM\PersistentCollection {#8819 …}
    #associations: Doctrine\ORM\PersistentCollection {#8817 …}
    #createdAt: DateTime @1764671071 {#8801
      date: 2025-12-02 10:24:31.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671071 {#8802
      date: 2025-12-02 10:24:31.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8822 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8823
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8803}
        #id: 1206
        #name: "JOCAVI Mellowalltrap 120 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
        #slug: "jocavi-mellowalltrap-120-panneau-acoustique-absorbant-lot-de-2-pieces"
        #description: """
          Les auditoriums, les pièces où l'on écoute de la musique, les studios, les salles de cinéma, etc ont besoin d'une surface efficace pour absorber les ondes sonores dans la plus large plage possible de fréquences. \n
          Ce produit est particulièrement important pour l'absorption des fréquences moyennes et moyennes-hautes du spectre sonore. Ce produit excelle grâce à sa haute performance, sa petite taille et son faible poids. \n
          Même si il est fabriqué avec les meilleurs matériaux absorbants des fréquences moyennes, une étude mathématique a été conduite pour optimiser sa forme afin d'accroître et d'améliorer encore ses résultats. \n
          La forme du JOCAVI Mellowalltrap® a été conçu pour absorber le son incident sur les murs et les plafonds, réduisant ainsi l'énergie réfléchie au point d'écoute et diminuant ainsi, dans une certaine mesure, l'effet de salle. \n
          Il s'agit d'un panneau d'absorption très efficace pour les moyennes fréquences. \n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0} Utilise 75% de matériaux recyclés.•\u{A0}\u{A0}\u{A0} CNRC: 1,09.•\u{A0}\u{A0}\u{A0} 100% recyclable.•\u{A0}\u{A0}\u{A0} Résistance au feu : M2.•\u{A0}\u{A0}\u{A0} Conditionnement : 2 unités par paquet.•\u{A0}\u{A0}\u{A0} Installation : accessoires inclus. •\u{A0}\u{A0}\u{A0} D'autres tailles sont disponibles sur demande.\n
          Dimensions \n
          Longueur = 120 cm, Largeur = 60 cm, Epaisseur = 8 cm (Poids = 8 Kg)Existe aussi en Longueur 180 cm et 60 cm.Couleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Mellowalltrap 120 ® est un panneau acoustique d'absorption de 120 cm de longueur destiné à être installé sur les murs et les plafonds."
        #shortDescription: "JOCAVI Mellowalltrap 120 ® est un panneau acoustique d'absorption de 120 cm de longueur destiné à être installé sur les murs et les plafonds."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8825 …}
    #channels: Doctrine\ORM\PersistentCollection {#8811 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8805 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8807 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8809 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18838 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18844 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18831 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#19981
  +product: App\Entity\Product\Product {#8803
    #id: 1206
    #code: "jocavi_mellowalltrap_120_panneau_acoustique_absorbant_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8813 …}
    #variants: Doctrine\ORM\PersistentCollection {#8815 …}
    #options: Doctrine\ORM\PersistentCollection {#8819 …}
    #associations: Doctrine\ORM\PersistentCollection {#8817 …}
    #createdAt: DateTime @1764671071 {#8801
      date: 2025-12-02 10:24:31.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671071 {#8802
      date: 2025-12-02 10:24:31.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8822 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8823
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8803}
        #id: 1206
        #name: "JOCAVI Mellowalltrap 120 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
        #slug: "jocavi-mellowalltrap-120-panneau-acoustique-absorbant-lot-de-2-pieces"
        #description: """
          Les auditoriums, les pièces où l'on écoute de la musique, les studios, les salles de cinéma, etc ont besoin d'une surface efficace pour absorber les ondes sonores dans la plus large plage possible de fréquences. \n
          Ce produit est particulièrement important pour l'absorption des fréquences moyennes et moyennes-hautes du spectre sonore. Ce produit excelle grâce à sa haute performance, sa petite taille et son faible poids. \n
          Même si il est fabriqué avec les meilleurs matériaux absorbants des fréquences moyennes, une étude mathématique a été conduite pour optimiser sa forme afin d'accroître et d'améliorer encore ses résultats. \n
          La forme du JOCAVI Mellowalltrap® a été conçu pour absorber le son incident sur les murs et les plafonds, réduisant ainsi l'énergie réfléchie au point d'écoute et diminuant ainsi, dans une certaine mesure, l'effet de salle. \n
          Il s'agit d'un panneau d'absorption très efficace pour les moyennes fréquences. \n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0} Utilise 75% de matériaux recyclés.•\u{A0}\u{A0}\u{A0} CNRC: 1,09.•\u{A0}\u{A0}\u{A0} 100% recyclable.•\u{A0}\u{A0}\u{A0} Résistance au feu : M2.•\u{A0}\u{A0}\u{A0} Conditionnement : 2 unités par paquet.•\u{A0}\u{A0}\u{A0} Installation : accessoires inclus. •\u{A0}\u{A0}\u{A0} D'autres tailles sont disponibles sur demande.\n
          Dimensions \n
          Longueur = 120 cm, Largeur = 60 cm, Epaisseur = 8 cm (Poids = 8 Kg)Existe aussi en Longueur 180 cm et 60 cm.Couleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Mellowalltrap 120 ® est un panneau acoustique d'absorption de 120 cm de longueur destiné à être installé sur les murs et les plafonds."
        #shortDescription: "JOCAVI Mellowalltrap 120 ® est un panneau acoustique d'absorption de 120 cm de longueur destiné à être installé sur les murs et les plafonds."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8825 …}
    #channels: Doctrine\ORM\PersistentCollection {#8811 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8805 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8807 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8809 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
  }
  +variant: App\Entity\Product\ProductVariant {#20314 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18838 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18844 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18831 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
50.0 MiB 0.63 ms
Input props
[
  "product" => App\Entity\Product\Product {#8803
    #id: 1206
    #code: "jocavi_mellowalltrap_120_panneau_acoustique_absorbant_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8813 …}
    #variants: Doctrine\ORM\PersistentCollection {#8815 …}
    #options: Doctrine\ORM\PersistentCollection {#8819 …}
    #associations: Doctrine\ORM\PersistentCollection {#8817 …}
    #createdAt: DateTime @1764671071 {#8801
      date: 2025-12-02 10:24:31.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764671071 {#8802
      date: 2025-12-02 10:24:31.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8822 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8823
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8803}
        #id: 1206
        #name: "JOCAVI Mellowalltrap 120 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
        #slug: "jocavi-mellowalltrap-120-panneau-acoustique-absorbant-lot-de-2-pieces"
        #description: """
          Les auditoriums, les pièces où l'on écoute de la musique, les studios, les salles de cinéma, etc ont besoin d'une surface efficace pour absorber les ondes sonores dans la plus large plage possible de fréquences. \n
          Ce produit est particulièrement important pour l'absorption des fréquences moyennes et moyennes-hautes du spectre sonore. Ce produit excelle grâce à sa haute performance, sa petite taille et son faible poids. \n
          Même si il est fabriqué avec les meilleurs matériaux absorbants des fréquences moyennes, une étude mathématique a été conduite pour optimiser sa forme afin d'accroître et d'améliorer encore ses résultats. \n
          La forme du JOCAVI Mellowalltrap® a été conçu pour absorber le son incident sur les murs et les plafonds, réduisant ainsi l'énergie réfléchie au point d'écoute et diminuant ainsi, dans une certaine mesure, l'effet de salle. \n
          Il s'agit d'un panneau d'absorption très efficace pour les moyennes fréquences. \n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0} Utilise 75% de matériaux recyclés.•\u{A0}\u{A0}\u{A0} CNRC: 1,09.•\u{A0}\u{A0}\u{A0} 100% recyclable.•\u{A0}\u{A0}\u{A0} Résistance au feu : M2.•\u{A0}\u{A0}\u{A0} Conditionnement : 2 unités par paquet.•\u{A0}\u{A0}\u{A0} Installation : accessoires inclus. •\u{A0}\u{A0}\u{A0} D'autres tailles sont disponibles sur demande.\n
          Dimensions \n
          Longueur = 120 cm, Largeur = 60 cm, Epaisseur = 8 cm (Poids = 8 Kg)Existe aussi en Longueur 180 cm et 60 cm.Couleurs Disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Mellowalltrap 120 ® est un panneau acoustique d'absorption de 120 cm de longueur destiné à être installé sur les murs et les plafonds."
        #shortDescription: "JOCAVI Mellowalltrap 120 ® est un panneau acoustique d'absorption de 120 cm de longueur destiné à être installé sur les murs et les plafonds."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8825 …}
    #channels: Doctrine\ORM\PersistentCollection {#8811 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8805 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8807 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8809 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "JOCAVI Mellowalltrap 120 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20385
  -props: [
    "product" => App\Entity\Product\Product {#8803
      #id: 1206
      #code: "jocavi_mellowalltrap_120_panneau_acoustique_absorbant_lot_de_2_pieces"
      #attributes: Doctrine\ORM\PersistentCollection {#8813 …}
      #variants: Doctrine\ORM\PersistentCollection {#8815 …}
      #options: Doctrine\ORM\PersistentCollection {#8819 …}
      #associations: Doctrine\ORM\PersistentCollection {#8817 …}
      #createdAt: DateTime @1764671071 {#8801
        date: 2025-12-02 10:24:31.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764671071 {#8802
        date: 2025-12-02 10:24:31.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8822 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8823
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8803}
          #id: 1206
          #name: "JOCAVI Mellowalltrap 120 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
          #slug: "jocavi-mellowalltrap-120-panneau-acoustique-absorbant-lot-de-2-pieces"
          #description: """
            Les auditoriums, les pièces où l'on écoute de la musique, les studios, les salles de cinéma, etc ont besoin d'une surface efficace pour absorber les ondes sonores dans la plus large plage possible de fréquences. \n
            Ce produit est particulièrement important pour l'absorption des fréquences moyennes et moyennes-hautes du spectre sonore. Ce produit excelle grâce à sa haute performance, sa petite taille et son faible poids. \n
            Même si il est fabriqué avec les meilleurs matériaux absorbants des fréquences moyennes, une étude mathématique a été conduite pour optimiser sa forme afin d'accroître et d'améliorer encore ses résultats. \n
            La forme du JOCAVI Mellowalltrap® a été conçu pour absorber le son incident sur les murs et les plafonds, réduisant ainsi l'énergie réfléchie au point d'écoute et diminuant ainsi, dans une certaine mesure, l'effet de salle. \n
            Il s'agit d'un panneau d'absorption très efficace pour les moyennes fréquences. \n
            Caractéristiques Principales\n
            \u{A0}\u{A0}\u{A0} Utilise 75% de matériaux recyclés.•\u{A0}\u{A0}\u{A0} CNRC: 1,09.•\u{A0}\u{A0}\u{A0} 100% recyclable.•\u{A0}\u{A0}\u{A0} Résistance au feu : M2.•\u{A0}\u{A0}\u{A0} Conditionnement : 2 unités par paquet.•\u{A0}\u{A0}\u{A0} Installation : accessoires inclus. •\u{A0}\u{A0}\u{A0} D'autres tailles sont disponibles sur demande.\n
            Dimensions \n
            Longueur = 120 cm, Largeur = 60 cm, Epaisseur = 8 cm (Poids = 8 Kg)Existe aussi en Longueur 180 cm et 60 cm.Couleurs Disponibles (à préciser lors de votre commande)
            """
          #metaKeywords: null
          #metaDescription: "JOCAVI Mellowalltrap 120 ® est un panneau acoustique d'absorption de 120 cm de longueur destiné à être installé sur les murs et les plafonds."
          #shortDescription: "JOCAVI Mellowalltrap 120 ® est un panneau acoustique d'absorption de 120 cm de longueur destiné à être installé sur les murs et les plafonds."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8825 …}
      #channels: Doctrine\ORM\PersistentCollection {#8811 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8805 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8807 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8809 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
50.0 MiB 0.41 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20602
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20446 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20459 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20448 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20314 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20322
    #collection: Doctrine\Common\Collections\ArrayCollection {#20331 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20310 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31714 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31716 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20602
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20446 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20459 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20448 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "JOCAVI Mellowalltrap 120 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20322
    #collection: Doctrine\Common\Collections\ArrayCollection {#20331 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20310 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31714 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31716 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20607
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20602
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20446 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20459 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20448 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20314 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20322
      #collection: Doctrine\Common\Collections\ArrayCollection {#20331 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20310 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#31714 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31716 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 50.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20656
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20647 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20654 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20655 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20314 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20659
  +variant: App\Entity\Product\ProductVariant {#20314 …}
  +price: "0,00\u{A0}"
  +originalPrice: "0,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9314 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12677 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9311 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20656
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20647 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20654 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20655 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 50.0 MiB 3.30 ms
Input props
[
  "product" => App\Entity\Product\Product {#8829
    #id: 528
    #code: "jocavi_wallblind_panneau_acoustique_mixte_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8836 …}
    #variants: Doctrine\ORM\PersistentCollection {#8838 …}
    #options: Doctrine\ORM\PersistentCollection {#8842 …}
    #associations: Doctrine\ORM\PersistentCollection {#8840 …}
    #createdAt: DateTime @1764670504 {#8827
      date: 2025-12-02 10:15:04.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670504 {#8828
      date: 2025-12-02 10:15:04.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8845 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8846
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8829}
        #id: 528
        #name: "JOCAVI Wallblind ® Panneau Acoustique Mixte (Lot de 2 pièces)"
        #slug: "jocavi-wallblind-panneau-acoustique-mixte-lot-de-2-pieces"
        #description: """
          Destinés à fragmenter acoustiquement les espaces tout en optimisant leur traitement, les panneaux Wallblind® sont mobiles, de grandes dimensions (200 X 120 cm en standard) et sont conçus pour pouvoir être juxtaposés ou former des angles.\n
          Wallblind est un produit haut de gamme, d'une grande qualité de fabrication capable de résister aux manipulations et aux outrages du temps.\n
          Chaque panneau pèse plus de 50 kg, pourtant grâce à son système de roulettes, il se déplace avec facilité.\n
          Le Wallblind® est utilisable par exemple aussi bien dans le cadre d'un restaurant ou d'un open space qui souhaitera délimiter des espaces acoustiques modulables que dans celui d'un studio qui voudra créer facilement une cabine speaker provisoire ou voudra séparer les différents instruments et interprètes jouant ensemble afin de minimiser les interactions sonores lors d'enregistrements multi micros.\n
          En effet l'ingénieur du son peut choisir entre deux faces dotées de différentes caractéristiques acoustiques et esthétiques : d'un côté, un profil de haute densité EPS, qui est recouvert d'un film de peinture céramique, présentant de bonnes caractéristiques de diffusion, tandis que l'autre constitue un panneau absorbant mousse acoustique à cellules ouvertes dont le profil est optimisé.
\n
          Le Wallblind® est recommandé pour séparer physiquement les sources sonores des récepteurs sonores, réduisant ainsi la la contamination des uns vis à vis des autres. Wallblind® permet un partage sonore exceptionnel tout en autorisant l'obtentention de la meilleure acoustique.\n
          Outre les tailles standard, les modèles avec une surface en verre ou en d'autres dimensions, sont aussi disponibles sur commande.
\n
          Sa structure permet une grande polyvalence et offre plusieurs options de modulation car Wallblind® est à la fois une barrière acoustique, un panneau diffisant et un panneau absorbant.
\n
          Ce produit a une structure rigide résistante dotée de grandes roues et son dessin permet d'acoupler plusieurs modules pour former des angles fermés.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0} Barrière acoustique mobile.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}NRC: 0,66.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Structure rigide, excellente isolation.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Une face diffusion, une face absorption.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Idéal pour séparer les instruments\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Conditionnement : 2 unités par paquet.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Installation très facile.\n
          Couleurs Disponibles (à préciser lors de votre commande) Dimensions\u{A0}:\u{A0}Longueur 200 ou 240 cm, Largeur 120 cm, Epaisseur 14 cm.
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Wallblind est à la fois une barrière acoustique, un panneau acoustique diffusant et absorbant."
        #shortDescription: "JOCAVI Wallblind est à la fois une barrière acoustique, un panneau acoustique diffusant et absorbant."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8848 …}
    #channels: Doctrine\ORM\PersistentCollection {#8834 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7790 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8830 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8832 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18838 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18844 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18831 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20378
  +product: App\Entity\Product\Product {#8829
    #id: 528
    #code: "jocavi_wallblind_panneau_acoustique_mixte_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8836 …}
    #variants: Doctrine\ORM\PersistentCollection {#8838 …}
    #options: Doctrine\ORM\PersistentCollection {#8842 …}
    #associations: Doctrine\ORM\PersistentCollection {#8840 …}
    #createdAt: DateTime @1764670504 {#8827
      date: 2025-12-02 10:15:04.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670504 {#8828
      date: 2025-12-02 10:15:04.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8845 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8846
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8829}
        #id: 528
        #name: "JOCAVI Wallblind ® Panneau Acoustique Mixte (Lot de 2 pièces)"
        #slug: "jocavi-wallblind-panneau-acoustique-mixte-lot-de-2-pieces"
        #description: """
          Destinés à fragmenter acoustiquement les espaces tout en optimisant leur traitement, les panneaux Wallblind® sont mobiles, de grandes dimensions (200 X 120 cm en standard) et sont conçus pour pouvoir être juxtaposés ou former des angles.\n
          Wallblind est un produit haut de gamme, d'une grande qualité de fabrication capable de résister aux manipulations et aux outrages du temps.\n
          Chaque panneau pèse plus de 50 kg, pourtant grâce à son système de roulettes, il se déplace avec facilité.\n
          Le Wallblind® est utilisable par exemple aussi bien dans le cadre d'un restaurant ou d'un open space qui souhaitera délimiter des espaces acoustiques modulables que dans celui d'un studio qui voudra créer facilement une cabine speaker provisoire ou voudra séparer les différents instruments et interprètes jouant ensemble afin de minimiser les interactions sonores lors d'enregistrements multi micros.\n
          En effet l'ingénieur du son peut choisir entre deux faces dotées de différentes caractéristiques acoustiques et esthétiques : d'un côté, un profil de haute densité EPS, qui est recouvert d'un film de peinture céramique, présentant de bonnes caractéristiques de diffusion, tandis que l'autre constitue un panneau absorbant mousse acoustique à cellules ouvertes dont le profil est optimisé.
\n
          Le Wallblind® est recommandé pour séparer physiquement les sources sonores des récepteurs sonores, réduisant ainsi la la contamination des uns vis à vis des autres. Wallblind® permet un partage sonore exceptionnel tout en autorisant l'obtentention de la meilleure acoustique.\n
          Outre les tailles standard, les modèles avec une surface en verre ou en d'autres dimensions, sont aussi disponibles sur commande.
\n
          Sa structure permet une grande polyvalence et offre plusieurs options de modulation car Wallblind® est à la fois une barrière acoustique, un panneau diffisant et un panneau absorbant.
\n
          Ce produit a une structure rigide résistante dotée de grandes roues et son dessin permet d'acoupler plusieurs modules pour former des angles fermés.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0} Barrière acoustique mobile.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}NRC: 0,66.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Structure rigide, excellente isolation.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Une face diffusion, une face absorption.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Idéal pour séparer les instruments\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Conditionnement : 2 unités par paquet.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Installation très facile.\n
          Couleurs Disponibles (à préciser lors de votre commande) Dimensions\u{A0}:\u{A0}Longueur 200 ou 240 cm, Largeur 120 cm, Epaisseur 14 cm.
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Wallblind est à la fois une barrière acoustique, un panneau acoustique diffusant et absorbant."
        #shortDescription: "JOCAVI Wallblind est à la fois une barrière acoustique, un panneau acoustique diffusant et absorbant."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8848 …}
    #channels: Doctrine\ORM\PersistentCollection {#8834 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7790 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8830 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8832 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
  }
  +variant: App\Entity\Product\ProductVariant {#20722 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18838 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18844 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18831 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
50.0 MiB 0.59 ms
Input props
[
  "product" => App\Entity\Product\Product {#8829
    #id: 528
    #code: "jocavi_wallblind_panneau_acoustique_mixte_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8836 …}
    #variants: Doctrine\ORM\PersistentCollection {#8838 …}
    #options: Doctrine\ORM\PersistentCollection {#8842 …}
    #associations: Doctrine\ORM\PersistentCollection {#8840 …}
    #createdAt: DateTime @1764670504 {#8827
      date: 2025-12-02 10:15:04.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670504 {#8828
      date: 2025-12-02 10:15:04.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8845 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8846
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8829}
        #id: 528
        #name: "JOCAVI Wallblind ® Panneau Acoustique Mixte (Lot de 2 pièces)"
        #slug: "jocavi-wallblind-panneau-acoustique-mixte-lot-de-2-pieces"
        #description: """
          Destinés à fragmenter acoustiquement les espaces tout en optimisant leur traitement, les panneaux Wallblind® sont mobiles, de grandes dimensions (200 X 120 cm en standard) et sont conçus pour pouvoir être juxtaposés ou former des angles.\n
          Wallblind est un produit haut de gamme, d'une grande qualité de fabrication capable de résister aux manipulations et aux outrages du temps.\n
          Chaque panneau pèse plus de 50 kg, pourtant grâce à son système de roulettes, il se déplace avec facilité.\n
          Le Wallblind® est utilisable par exemple aussi bien dans le cadre d'un restaurant ou d'un open space qui souhaitera délimiter des espaces acoustiques modulables que dans celui d'un studio qui voudra créer facilement une cabine speaker provisoire ou voudra séparer les différents instruments et interprètes jouant ensemble afin de minimiser les interactions sonores lors d'enregistrements multi micros.\n
          En effet l'ingénieur du son peut choisir entre deux faces dotées de différentes caractéristiques acoustiques et esthétiques : d'un côté, un profil de haute densité EPS, qui est recouvert d'un film de peinture céramique, présentant de bonnes caractéristiques de diffusion, tandis que l'autre constitue un panneau absorbant mousse acoustique à cellules ouvertes dont le profil est optimisé.
\n
          Le Wallblind® est recommandé pour séparer physiquement les sources sonores des récepteurs sonores, réduisant ainsi la la contamination des uns vis à vis des autres. Wallblind® permet un partage sonore exceptionnel tout en autorisant l'obtentention de la meilleure acoustique.\n
          Outre les tailles standard, les modèles avec une surface en verre ou en d'autres dimensions, sont aussi disponibles sur commande.
\n
          Sa structure permet une grande polyvalence et offre plusieurs options de modulation car Wallblind® est à la fois une barrière acoustique, un panneau diffisant et un panneau absorbant.
\n
          Ce produit a une structure rigide résistante dotée de grandes roues et son dessin permet d'acoupler plusieurs modules pour former des angles fermés.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0} Barrière acoustique mobile.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}NRC: 0,66.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Structure rigide, excellente isolation.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Une face diffusion, une face absorption.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Idéal pour séparer les instruments\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Conditionnement : 2 unités par paquet.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Installation très facile.\n
          Couleurs Disponibles (à préciser lors de votre commande) Dimensions\u{A0}:\u{A0}Longueur 200 ou 240 cm, Largeur 120 cm, Epaisseur 14 cm.
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Wallblind est à la fois une barrière acoustique, un panneau acoustique diffusant et absorbant."
        #shortDescription: "JOCAVI Wallblind est à la fois une barrière acoustique, un panneau acoustique diffusant et absorbant."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8848 …}
    #channels: Doctrine\ORM\PersistentCollection {#8834 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7790 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8830 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8832 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "JOCAVI Wallblind ® Panneau Acoustique Mixte (Lot de 2 pièces)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20793
  -props: [
    "product" => App\Entity\Product\Product {#8829
      #id: 528
      #code: "jocavi_wallblind_panneau_acoustique_mixte_lot_de_2_pieces"
      #attributes: Doctrine\ORM\PersistentCollection {#8836 …}
      #variants: Doctrine\ORM\PersistentCollection {#8838 …}
      #options: Doctrine\ORM\PersistentCollection {#8842 …}
      #associations: Doctrine\ORM\PersistentCollection {#8840 …}
      #createdAt: DateTime @1764670504 {#8827
        date: 2025-12-02 10:15:04.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670504 {#8828
        date: 2025-12-02 10:15:04.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8845 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8846
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8829}
          #id: 528
          #name: "JOCAVI Wallblind ® Panneau Acoustique Mixte (Lot de 2 pièces)"
          #slug: "jocavi-wallblind-panneau-acoustique-mixte-lot-de-2-pieces"
          #description: """
            Destinés à fragmenter acoustiquement les espaces tout en optimisant leur traitement, les panneaux Wallblind® sont mobiles, de grandes dimensions (200 X 120 cm en standard) et sont conçus pour pouvoir être juxtaposés ou former des angles.\n
            Wallblind est un produit haut de gamme, d'une grande qualité de fabrication capable de résister aux manipulations et aux outrages du temps.\n
            Chaque panneau pèse plus de 50 kg, pourtant grâce à son système de roulettes, il se déplace avec facilité.\n
            Le Wallblind® est utilisable par exemple aussi bien dans le cadre d'un restaurant ou d'un open space qui souhaitera délimiter des espaces acoustiques modulables que dans celui d'un studio qui voudra créer facilement une cabine speaker provisoire ou voudra séparer les différents instruments et interprètes jouant ensemble afin de minimiser les interactions sonores lors d'enregistrements multi micros.\n
            En effet l'ingénieur du son peut choisir entre deux faces dotées de différentes caractéristiques acoustiques et esthétiques : d'un côté, un profil de haute densité EPS, qui est recouvert d'un film de peinture céramique, présentant de bonnes caractéristiques de diffusion, tandis que l'autre constitue un panneau absorbant mousse acoustique à cellules ouvertes dont le profil est optimisé.
\n
            Le Wallblind® est recommandé pour séparer physiquement les sources sonores des récepteurs sonores, réduisant ainsi la la contamination des uns vis à vis des autres. Wallblind® permet un partage sonore exceptionnel tout en autorisant l'obtentention de la meilleure acoustique.\n
            Outre les tailles standard, les modèles avec une surface en verre ou en d'autres dimensions, sont aussi disponibles sur commande.
\n
            Sa structure permet une grande polyvalence et offre plusieurs options de modulation car Wallblind® est à la fois une barrière acoustique, un panneau diffisant et un panneau absorbant.
\n
            Ce produit a une structure rigide résistante dotée de grandes roues et son dessin permet d'acoupler plusieurs modules pour former des angles fermés.\n
            Caractéristiques Principales\n
            \u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0} Barrière acoustique mobile.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}NRC: 0,66.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Structure rigide, excellente isolation.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Une face diffusion, une face absorption.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Idéal pour séparer les instruments\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Conditionnement : 2 unités par paquet.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} \u{A0}\u{A0}\u{A0}Installation très facile.\n
            Couleurs Disponibles (à préciser lors de votre commande) Dimensions\u{A0}:\u{A0}Longueur 200 ou 240 cm, Largeur 120 cm, Epaisseur 14 cm.
            """
          #metaKeywords: null
          #metaDescription: "JOCAVI Wallblind est à la fois une barrière acoustique, un panneau acoustique diffusant et absorbant."
          #shortDescription: "JOCAVI Wallblind est à la fois une barrière acoustique, un panneau acoustique diffusant et absorbant."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8848 …}
      #channels: Doctrine\ORM\PersistentCollection {#8834 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#7790 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8830 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8832 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
50.0 MiB 0.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20900
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20854 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20867 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20856 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20722 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20730
    #collection: Doctrine\Common\Collections\ArrayCollection {#20739 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20718 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31729 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31731 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20900
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20854 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20867 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20856 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "JOCAVI Wallblind ® Panneau Acoustique Mixte (Lot de 2 pièces)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#20730
    #collection: Doctrine\Common\Collections\ArrayCollection {#20739 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#20718 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31729 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31731 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#20901
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20900
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20854 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#20867 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20856 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#20722 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#20730
      #collection: Doctrine\Common\Collections\ArrayCollection {#20739 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#20718 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#31729 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31731 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 50.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20954
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20945 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20952 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20953 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#20722 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#20957
  +variant: App\Entity\Product\ProductVariant {#20722 …}
  +price: "0,00\u{A0}"
  +originalPrice: "0,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9314 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12677 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9311 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#20954
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#20945 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#20952 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#20953 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 50.0 MiB 2.88 ms
Input props
[
  "product" => App\Entity\Product\Product {#8852
    #id: 1005
    #code: "AGAD"
    #attributes: Doctrine\ORM\PersistentCollection {#8862 …}
    #variants: Doctrine\ORM\PersistentCollection {#8864 …}
    #options: Doctrine\ORM\PersistentCollection {#8868 …}
    #associations: Doctrine\ORM\PersistentCollection {#8866 …}
    #createdAt: DateTime @1764670903 {#8850
      date: 2025-12-02 10:21:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670903 {#8851
      date: 2025-12-02 10:21:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8871 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8872
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8852}
        #id: 1005
        #name: "ARTNOVION AGAD - Absorber Panneau Acoustique Absorbant (Lot de 10 Panneaux)"
        #slug: "artnovion-agad-absorber-panneau-acoustique-absorbant-lot-de-10-panneaux"
        #description: """
          Dalle Acoustique Agad\n
          Agad Absorber est un panneau élégant et minimaliste. Sa conception unique offre une absorption efficace élevée à un faible coût. Ce panneau en mousse 100% a été conçu pour traiter les premiers problèmes de réflexion et pour fonctionner dans une plage d'absorption de 300 Hz à 5000 Hz. Particulièrement facile à installer, nous recommandons ce panneau pour l'utilisation sur les murs latéraux et les plafonds.Artnovion a optimisé ce produit de la production à l'emballage. La surface d'absorption a été augmentée, les performances optimisées, les déchets de matières premières et le volume du produit réduits de 33%, ce qui permet de transporter 10 panneaux par boîte et de diminuer les frais de transport.\n
          \u{A0} \u{A0}\n
          Caractéristiques Techniques\u{A0}\n
          • Classe Acoustique C (Αw) = 0,65 (M)• Traitement des fréquences entre 300Hz et 5000Hz• Matériau : Mousse FG\u{A0}• Résistance au Feu\u{A0}FG : Traitement Standard en Mousse• Système de fixation : Chimique• Dimensions & Poids :FG : 595x595x60mm (10 Unités par Colis)Poids (unité) : 0,26 kg ; Poids (Colis) : 4,8 kg
          """
        #metaKeywords: null
        #metaDescription: "ARTNOVION AGAD Absorber est un panneau absorbant en mousse polyuréthane dont le traitement acoustique est efficace entre 300Hz et 5kHz. Livré par lot de 10."
        #shortDescription: "AGAD Absorber est un panneau absorbant en mousse polyuréthane dont le traitement acoustique est efficace entre 300Hz & 5kHz. Livré par lot de 10 panneaux."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8874 …}
    #channels: Doctrine\ORM\PersistentCollection {#8860 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8805 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8856 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8858 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8854 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18838 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18844 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18831 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#20786
  +product: App\Entity\Product\Product {#8852
    #id: 1005
    #code: "AGAD"
    #attributes: Doctrine\ORM\PersistentCollection {#8862 …}
    #variants: Doctrine\ORM\PersistentCollection {#8864 …}
    #options: Doctrine\ORM\PersistentCollection {#8868 …}
    #associations: Doctrine\ORM\PersistentCollection {#8866 …}
    #createdAt: DateTime @1764670903 {#8850
      date: 2025-12-02 10:21:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670903 {#8851
      date: 2025-12-02 10:21:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8871 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8872
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8852}
        #id: 1005
        #name: "ARTNOVION AGAD - Absorber Panneau Acoustique Absorbant (Lot de 10 Panneaux)"
        #slug: "artnovion-agad-absorber-panneau-acoustique-absorbant-lot-de-10-panneaux"
        #description: """
          Dalle Acoustique Agad\n
          Agad Absorber est un panneau élégant et minimaliste. Sa conception unique offre une absorption efficace élevée à un faible coût. Ce panneau en mousse 100% a été conçu pour traiter les premiers problèmes de réflexion et pour fonctionner dans une plage d'absorption de 300 Hz à 5000 Hz. Particulièrement facile à installer, nous recommandons ce panneau pour l'utilisation sur les murs latéraux et les plafonds.Artnovion a optimisé ce produit de la production à l'emballage. La surface d'absorption a été augmentée, les performances optimisées, les déchets de matières premières et le volume du produit réduits de 33%, ce qui permet de transporter 10 panneaux par boîte et de diminuer les frais de transport.\n
          \u{A0} \u{A0}\n
          Caractéristiques Techniques\u{A0}\n
          • Classe Acoustique C (Αw) = 0,65 (M)• Traitement des fréquences entre 300Hz et 5000Hz• Matériau : Mousse FG\u{A0}• Résistance au Feu\u{A0}FG : Traitement Standard en Mousse• Système de fixation : Chimique• Dimensions & Poids :FG : 595x595x60mm (10 Unités par Colis)Poids (unité) : 0,26 kg ; Poids (Colis) : 4,8 kg
          """
        #metaKeywords: null
        #metaDescription: "ARTNOVION AGAD Absorber est un panneau absorbant en mousse polyuréthane dont le traitement acoustique est efficace entre 300Hz et 5kHz. Livré par lot de 10."
        #shortDescription: "AGAD Absorber est un panneau absorbant en mousse polyuréthane dont le traitement acoustique est efficace entre 300Hz & 5kHz. Livré par lot de 10 panneaux."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8874 …}
    #channels: Doctrine\ORM\PersistentCollection {#8860 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8805 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8856 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8858 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8854 …}
  }
  +variant: App\Entity\Product\ProductVariant {#21020 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18838 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18844 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18831 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
50.0 MiB 0.61 ms
Input props
[
  "product" => App\Entity\Product\Product {#8852
    #id: 1005
    #code: "AGAD"
    #attributes: Doctrine\ORM\PersistentCollection {#8862 …}
    #variants: Doctrine\ORM\PersistentCollection {#8864 …}
    #options: Doctrine\ORM\PersistentCollection {#8868 …}
    #associations: Doctrine\ORM\PersistentCollection {#8866 …}
    #createdAt: DateTime @1764670903 {#8850
      date: 2025-12-02 10:21:43.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670903 {#8851
      date: 2025-12-02 10:21:43.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8871 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8872
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8852}
        #id: 1005
        #name: "ARTNOVION AGAD - Absorber Panneau Acoustique Absorbant (Lot de 10 Panneaux)"
        #slug: "artnovion-agad-absorber-panneau-acoustique-absorbant-lot-de-10-panneaux"
        #description: """
          Dalle Acoustique Agad\n
          Agad Absorber est un panneau élégant et minimaliste. Sa conception unique offre une absorption efficace élevée à un faible coût. Ce panneau en mousse 100% a été conçu pour traiter les premiers problèmes de réflexion et pour fonctionner dans une plage d'absorption de 300 Hz à 5000 Hz. Particulièrement facile à installer, nous recommandons ce panneau pour l'utilisation sur les murs latéraux et les plafonds.Artnovion a optimisé ce produit de la production à l'emballage. La surface d'absorption a été augmentée, les performances optimisées, les déchets de matières premières et le volume du produit réduits de 33%, ce qui permet de transporter 10 panneaux par boîte et de diminuer les frais de transport.\n
          \u{A0} \u{A0}\n
          Caractéristiques Techniques\u{A0}\n
          • Classe Acoustique C (Αw) = 0,65 (M)• Traitement des fréquences entre 300Hz et 5000Hz• Matériau : Mousse FG\u{A0}• Résistance au Feu\u{A0}FG : Traitement Standard en Mousse• Système de fixation : Chimique• Dimensions & Poids :FG : 595x595x60mm (10 Unités par Colis)Poids (unité) : 0,26 kg ; Poids (Colis) : 4,8 kg
          """
        #metaKeywords: null
        #metaDescription: "ARTNOVION AGAD Absorber est un panneau absorbant en mousse polyuréthane dont le traitement acoustique est efficace entre 300Hz et 5kHz. Livré par lot de 10."
        #shortDescription: "AGAD Absorber est un panneau absorbant en mousse polyuréthane dont le traitement acoustique est efficace entre 300Hz & 5kHz. Livré par lot de 10 panneaux."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8874 …}
    #channels: Doctrine\ORM\PersistentCollection {#8860 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8805 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8856 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8858 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8854 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "ARTNOVION AGAD - Absorber Panneau Acoustique Absorbant (Lot de 10 Panneaux)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21091
  -props: [
    "product" => App\Entity\Product\Product {#8852
      #id: 1005
      #code: "AGAD"
      #attributes: Doctrine\ORM\PersistentCollection {#8862 …}
      #variants: Doctrine\ORM\PersistentCollection {#8864 …}
      #options: Doctrine\ORM\PersistentCollection {#8868 …}
      #associations: Doctrine\ORM\PersistentCollection {#8866 …}
      #createdAt: DateTime @1764670903 {#8850
        date: 2025-12-02 10:21:43.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670903 {#8851
        date: 2025-12-02 10:21:43.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8871 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8872
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8852}
          #id: 1005
          #name: "ARTNOVION AGAD - Absorber Panneau Acoustique Absorbant (Lot de 10 Panneaux)"
          #slug: "artnovion-agad-absorber-panneau-acoustique-absorbant-lot-de-10-panneaux"
          #description: """
            Dalle Acoustique Agad\n
            Agad Absorber est un panneau élégant et minimaliste. Sa conception unique offre une absorption efficace élevée à un faible coût. Ce panneau en mousse 100% a été conçu pour traiter les premiers problèmes de réflexion et pour fonctionner dans une plage d'absorption de 300 Hz à 5000 Hz. Particulièrement facile à installer, nous recommandons ce panneau pour l'utilisation sur les murs latéraux et les plafonds.Artnovion a optimisé ce produit de la production à l'emballage. La surface d'absorption a été augmentée, les performances optimisées, les déchets de matières premières et le volume du produit réduits de 33%, ce qui permet de transporter 10 panneaux par boîte et de diminuer les frais de transport.\n
            \u{A0} \u{A0}\n
            Caractéristiques Techniques\u{A0}\n
            • Classe Acoustique C (Αw) = 0,65 (M)• Traitement des fréquences entre 300Hz et 5000Hz• Matériau : Mousse FG\u{A0}• Résistance au Feu\u{A0}FG : Traitement Standard en Mousse• Système de fixation : Chimique• Dimensions & Poids :FG : 595x595x60mm (10 Unités par Colis)Poids (unité) : 0,26 kg ; Poids (Colis) : 4,8 kg
            """
          #metaKeywords: null
          #metaDescription: "ARTNOVION AGAD Absorber est un panneau absorbant en mousse polyuréthane dont le traitement acoustique est efficace entre 300Hz et 5kHz. Livré par lot de 10."
          #shortDescription: "AGAD Absorber est un panneau absorbant en mousse polyuréthane dont le traitement acoustique est efficace entre 300Hz & 5kHz. Livré par lot de 10 panneaux."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8874 …}
      #channels: Doctrine\ORM\PersistentCollection {#8860 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8805 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8856 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8858 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8854 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
50.0 MiB 0.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21159
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21155 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21168 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21157 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21020 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21028
    #collection: Doctrine\Common\Collections\ArrayCollection {#21037 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21016 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31744 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31746 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21159
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21155 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21168 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21157 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "ARTNOVION AGAD - Absorber Panneau Acoustique Absorbant (Lot de 10 Panneaux)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21028
    #collection: Doctrine\Common\Collections\ArrayCollection {#21037 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21016 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31744 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31746 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21172
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21159
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21155 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21168 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21157 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#21020 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#21028
      #collection: Doctrine\Common\Collections\ArrayCollection {#21037 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#21016 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#31744 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31746 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 50.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21222
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21213 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21220 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21221 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21020 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21225
  +variant: App\Entity\Product\ProductVariant {#21020 …}
  +price: "165,83\u{A0}"
  +originalPrice: "165,83\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9314 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12677 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9311 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21222
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21213 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21220 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21221 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 50.0 MiB 3.81 ms
Input props
[
  "product" => App\Entity\Product\Product {#8878
    #id: 548
    #code: "TUB103"
    #attributes: Doctrine\ORM\PersistentCollection {#8885 …}
    #variants: Doctrine\ORM\PersistentCollection {#8887 …}
    #options: Doctrine\ORM\PersistentCollection {#8891 …}
    #associations: Doctrine\ORM\PersistentCollection {#8889 …}
    #createdAt: DateTime @1764670534 {#8876
      date: 2025-12-02 10:15:34.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670534 {#8877
      date: 2025-12-02 10:15:34.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8894 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8895
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8878}
        #id: 548
        #name: "JOCAVI Tubabsorber 103 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
        #slug: "jocavi-tubabsorber-103-panneau-acoustique-absorbant-lot-de-2-pieces"
        #description: """
          \u{A0}\n
          \u{A0}\n
          Ce produit a été conçu pour équiper les zones où il ya une forte pression acoustique, le plus souvent dans les angles et les côtés des pièces. L'énergie sonore est transformée et piégée dans le Tubabsorber®.\n
          Le Tubabsorber® peut être monté sur le plancher, dans les angles, horizontalement ou verticalement ou sur les murs et les plafonds, à l'aide des différents accessoires disponibles.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Utilise 60% de matériaux recyclés.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Absorbtion moyenne: 0,86 / m [> 50 Hz; <250kHz].\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} 100% recyclable.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Résistance au feu : M2.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Conditionnement : par 2 unités.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Installation : accessoires inclus.\n
          Dimensions : Diamètre 40 cm, Hauteur 103 cm, Poids 8,2 Kg (unité)Couleurs disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Tubabsorber® est l'un des panneaux acoustiques absorbants les plus efficaces dans la gamme des moyennes et basses fréquences."
        #shortDescription: "JOCAVI Tubabsorber® est l'un des panneaux acoustiques absorbants les plus efficaces dans la gamme des moyennes et basses fréquences."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8897 …}
    #channels: Doctrine\ORM\PersistentCollection {#8883 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8779 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8879 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8881 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18838 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18844 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18831 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#21084
  +product: App\Entity\Product\Product {#8878
    #id: 548
    #code: "TUB103"
    #attributes: Doctrine\ORM\PersistentCollection {#8885 …}
    #variants: Doctrine\ORM\PersistentCollection {#8887 …}
    #options: Doctrine\ORM\PersistentCollection {#8891 …}
    #associations: Doctrine\ORM\PersistentCollection {#8889 …}
    #createdAt: DateTime @1764670534 {#8876
      date: 2025-12-02 10:15:34.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670534 {#8877
      date: 2025-12-02 10:15:34.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8894 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8895
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8878}
        #id: 548
        #name: "JOCAVI Tubabsorber 103 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
        #slug: "jocavi-tubabsorber-103-panneau-acoustique-absorbant-lot-de-2-pieces"
        #description: """
          \u{A0}\n
          \u{A0}\n
          Ce produit a été conçu pour équiper les zones où il ya une forte pression acoustique, le plus souvent dans les angles et les côtés des pièces. L'énergie sonore est transformée et piégée dans le Tubabsorber®.\n
          Le Tubabsorber® peut être monté sur le plancher, dans les angles, horizontalement ou verticalement ou sur les murs et les plafonds, à l'aide des différents accessoires disponibles.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Utilise 60% de matériaux recyclés.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Absorbtion moyenne: 0,86 / m [> 50 Hz; <250kHz].\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} 100% recyclable.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Résistance au feu : M2.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Conditionnement : par 2 unités.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Installation : accessoires inclus.\n
          Dimensions : Diamètre 40 cm, Hauteur 103 cm, Poids 8,2 Kg (unité)Couleurs disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Tubabsorber® est l'un des panneaux acoustiques absorbants les plus efficaces dans la gamme des moyennes et basses fréquences."
        #shortDescription: "JOCAVI Tubabsorber® est l'un des panneaux acoustiques absorbants les plus efficaces dans la gamme des moyennes et basses fréquences."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8897 …}
    #channels: Doctrine\ORM\PersistentCollection {#8883 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8779 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8879 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8881 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
  }
  +variant: App\Entity\Product\ProductVariant {#21288 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18838 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18844 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18831 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
50.0 MiB 0.57 ms
Input props
[
  "product" => App\Entity\Product\Product {#8878
    #id: 548
    #code: "TUB103"
    #attributes: Doctrine\ORM\PersistentCollection {#8885 …}
    #variants: Doctrine\ORM\PersistentCollection {#8887 …}
    #options: Doctrine\ORM\PersistentCollection {#8891 …}
    #associations: Doctrine\ORM\PersistentCollection {#8889 …}
    #createdAt: DateTime @1764670534 {#8876
      date: 2025-12-02 10:15:34.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670534 {#8877
      date: 2025-12-02 10:15:34.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8894 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8895
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8878}
        #id: 548
        #name: "JOCAVI Tubabsorber 103 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
        #slug: "jocavi-tubabsorber-103-panneau-acoustique-absorbant-lot-de-2-pieces"
        #description: """
          \u{A0}\n
          \u{A0}\n
          Ce produit a été conçu pour équiper les zones où il ya une forte pression acoustique, le plus souvent dans les angles et les côtés des pièces. L'énergie sonore est transformée et piégée dans le Tubabsorber®.\n
          Le Tubabsorber® peut être monté sur le plancher, dans les angles, horizontalement ou verticalement ou sur les murs et les plafonds, à l'aide des différents accessoires disponibles.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Utilise 60% de matériaux recyclés.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Absorbtion moyenne: 0,86 / m [> 50 Hz; <250kHz].\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} 100% recyclable.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Résistance au feu : M2.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Conditionnement : par 2 unités.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Installation : accessoires inclus.\n
          Dimensions : Diamètre 40 cm, Hauteur 103 cm, Poids 8,2 Kg (unité)Couleurs disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Tubabsorber® est l'un des panneaux acoustiques absorbants les plus efficaces dans la gamme des moyennes et basses fréquences."
        #shortDescription: "JOCAVI Tubabsorber® est l'un des panneaux acoustiques absorbants les plus efficaces dans la gamme des moyennes et basses fréquences."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8897 …}
    #channels: Doctrine\ORM\PersistentCollection {#8883 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8779 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8879 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8881 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "JOCAVI Tubabsorber 103 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21359
  -props: [
    "product" => App\Entity\Product\Product {#8878
      #id: 548
      #code: "TUB103"
      #attributes: Doctrine\ORM\PersistentCollection {#8885 …}
      #variants: Doctrine\ORM\PersistentCollection {#8887 …}
      #options: Doctrine\ORM\PersistentCollection {#8891 …}
      #associations: Doctrine\ORM\PersistentCollection {#8889 …}
      #createdAt: DateTime @1764670534 {#8876
        date: 2025-12-02 10:15:34.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670534 {#8877
        date: 2025-12-02 10:15:34.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8894 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8895
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8878}
          #id: 548
          #name: "JOCAVI Tubabsorber 103 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
          #slug: "jocavi-tubabsorber-103-panneau-acoustique-absorbant-lot-de-2-pieces"
          #description: """
            \u{A0}\n
            \u{A0}\n
            Ce produit a été conçu pour équiper les zones où il ya une forte pression acoustique, le plus souvent dans les angles et les côtés des pièces. L'énergie sonore est transformée et piégée dans le Tubabsorber®.\n
            Le Tubabsorber® peut être monté sur le plancher, dans les angles, horizontalement ou verticalement ou sur les murs et les plafonds, à l'aide des différents accessoires disponibles.\n
            Caractéristiques Principales\n
            \u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Utilise 60% de matériaux recyclés.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Absorbtion moyenne: 0,86 / m [> 50 Hz; <250kHz].\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} 100% recyclable.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Résistance au feu : M2.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Conditionnement : par 2 unités.\u{A0}\u{A0}\u{A0}\u{A0}\u{A0}\u{A0} Installation : accessoires inclus.\n
            Dimensions : Diamètre 40 cm, Hauteur 103 cm, Poids 8,2 Kg (unité)Couleurs disponibles (à préciser lors de votre commande)
            """
          #metaKeywords: null
          #metaDescription: "JOCAVI Tubabsorber® est l'un des panneaux acoustiques absorbants les plus efficaces dans la gamme des moyennes et basses fréquences."
          #shortDescription: "JOCAVI Tubabsorber® est l'un des panneaux acoustiques absorbants les plus efficaces dans la gamme des moyennes et basses fréquences."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8897 …}
      #channels: Doctrine\ORM\PersistentCollection {#8883 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8779 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8879 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8881 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
50.0 MiB 0.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21576
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21420 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21433 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21422 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21288 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21296
    #collection: Doctrine\Common\Collections\ArrayCollection {#21305 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21284 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31759 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31761 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21576
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21420 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21433 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21422 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "JOCAVI Tubabsorber 103 ® Panneau Acoustique Absorbant (Lot de 2 pièces)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21296
    #collection: Doctrine\Common\Collections\ArrayCollection {#21305 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21284 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31759 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31761 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21581
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21576
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21420 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21433 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21422 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#21288 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#21296
      #collection: Doctrine\Common\Collections\ArrayCollection {#21305 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#21284 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#31759 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31761 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 50.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21630
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21621 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21628 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21629 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21288 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#21633
  +variant: App\Entity\Product\ProductVariant {#21288 …}
  +price: "0,00\u{A0}"
  +originalPrice: "0,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9314 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12677 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9311 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#21630
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21621 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21628 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21629 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 50.0 MiB 4.42 ms
Input props
[
  "product" => App\Entity\Product\Product {#8901
    #id: 1004
    #code: "LOASQ"
    #attributes: Doctrine\ORM\PersistentCollection {#8908 …}
    #variants: Doctrine\ORM\PersistentCollection {#8910 …}
    #options: Doctrine\ORM\PersistentCollection {#8914 …}
    #associations: Doctrine\ORM\PersistentCollection {#8912 …}
    #createdAt: DateTime @1764670901 {#8899
      date: 2025-12-02 10:21:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670901 {#8900
      date: 2025-12-02 10:21:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8917 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8918
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8901}
        #id: 1004
        #name: "ARTNOVION LOA Square - Absorber Panneau Acoustique Absorbant (Lot de 12 Panneaux)"
        #slug: "artnovion-loa-square-absorber-panneau-acoustique-absorbant-lot-de-12-panneaux"
        #description: """
          Une Combinaison Parfaite d'Acoustique et de Design.\n
          Le Loa Square est un absorbeur couvert de tissu, avec une plage utilisable de 350 Hz à 4000 Hz. Son design quadruple est parfait pour un motif dispersé, ou pour intégrer et compléter d'autres aspects de décoration de votre pièce, tout en fournissant l'absorption sonore le plus efficace possible.\n
          Idéal pour réduire les réflexions acoustiques indésirables et pour réprimer la réverbération chaotique dans votre espace, Loa Square est facile à installer sur les murs et au plafond et il est disponible dans 10 choix de tissus différents.\n
          \u{A0} \u{A0}\n
          Caractéristiques Techniques\n
          • Classe Acoustique B (Αw) = 0,8 (M)• Traitement des fréquences entre 350Hz et 4000Hz• Matériau : Tissu FG ou Tissu FR+• Résistance au Feu\u{A0}FG : Traitement Standard (mobilier)\u{A0}FR+ : M1 (France); Classe 1 & 2 BS (Royaume-Uni)• Système de fixation : Fix Art Tube ou Fix Art Metal• Dimensions & Poids :FG ou FR+: 297,5x297,5x60mm (12 Unités par Colis)Poids (unité) : 0,65 kg ; Poids (Colis) : 8,6 kg
          """
        #metaKeywords: null
        #metaDescription: "ARTNOVION LOA Square Absorber est un panneau absorbant en tissu dont le traitement acoustique est efficace entre 350Hz & 4kHz. Livré par lot de 12 panneaux."
        #shortDescription: "LOA Square Absorber est un panneau absorbant en tissu dont le traitement acoustique est efficace entre 350Hz & 4kHz. Livré par lot de 12 panneaux."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8920 …}
    #channels: Doctrine\ORM\PersistentCollection {#8906 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8805 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8902 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8904 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8854 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18838 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18844 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18831 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#21352
  +product: App\Entity\Product\Product {#8901
    #id: 1004
    #code: "LOASQ"
    #attributes: Doctrine\ORM\PersistentCollection {#8908 …}
    #variants: Doctrine\ORM\PersistentCollection {#8910 …}
    #options: Doctrine\ORM\PersistentCollection {#8914 …}
    #associations: Doctrine\ORM\PersistentCollection {#8912 …}
    #createdAt: DateTime @1764670901 {#8899
      date: 2025-12-02 10:21:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670901 {#8900
      date: 2025-12-02 10:21:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8917 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8918
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8901}
        #id: 1004
        #name: "ARTNOVION LOA Square - Absorber Panneau Acoustique Absorbant (Lot de 12 Panneaux)"
        #slug: "artnovion-loa-square-absorber-panneau-acoustique-absorbant-lot-de-12-panneaux"
        #description: """
          Une Combinaison Parfaite d'Acoustique et de Design.\n
          Le Loa Square est un absorbeur couvert de tissu, avec une plage utilisable de 350 Hz à 4000 Hz. Son design quadruple est parfait pour un motif dispersé, ou pour intégrer et compléter d'autres aspects de décoration de votre pièce, tout en fournissant l'absorption sonore le plus efficace possible.\n
          Idéal pour réduire les réflexions acoustiques indésirables et pour réprimer la réverbération chaotique dans votre espace, Loa Square est facile à installer sur les murs et au plafond et il est disponible dans 10 choix de tissus différents.\n
          \u{A0} \u{A0}\n
          Caractéristiques Techniques\n
          • Classe Acoustique B (Αw) = 0,8 (M)• Traitement des fréquences entre 350Hz et 4000Hz• Matériau : Tissu FG ou Tissu FR+• Résistance au Feu\u{A0}FG : Traitement Standard (mobilier)\u{A0}FR+ : M1 (France); Classe 1 & 2 BS (Royaume-Uni)• Système de fixation : Fix Art Tube ou Fix Art Metal• Dimensions & Poids :FG ou FR+: 297,5x297,5x60mm (12 Unités par Colis)Poids (unité) : 0,65 kg ; Poids (Colis) : 8,6 kg
          """
        #metaKeywords: null
        #metaDescription: "ARTNOVION LOA Square Absorber est un panneau absorbant en tissu dont le traitement acoustique est efficace entre 350Hz & 4kHz. Livré par lot de 12 panneaux."
        #shortDescription: "LOA Square Absorber est un panneau absorbant en tissu dont le traitement acoustique est efficace entre 350Hz & 4kHz. Livré par lot de 12 panneaux."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8920 …}
    #channels: Doctrine\ORM\PersistentCollection {#8906 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8805 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8902 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8904 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8854 …}
  }
  +variant: App\Entity\Product\ProductVariant {#21696 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18838 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18844 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18831 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
50.0 MiB 0.63 ms
Input props
[
  "product" => App\Entity\Product\Product {#8901
    #id: 1004
    #code: "LOASQ"
    #attributes: Doctrine\ORM\PersistentCollection {#8908 …}
    #variants: Doctrine\ORM\PersistentCollection {#8910 …}
    #options: Doctrine\ORM\PersistentCollection {#8914 …}
    #associations: Doctrine\ORM\PersistentCollection {#8912 …}
    #createdAt: DateTime @1764670901 {#8899
      date: 2025-12-02 10:21:41.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670901 {#8900
      date: 2025-12-02 10:21:41.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8917 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8918
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8901}
        #id: 1004
        #name: "ARTNOVION LOA Square - Absorber Panneau Acoustique Absorbant (Lot de 12 Panneaux)"
        #slug: "artnovion-loa-square-absorber-panneau-acoustique-absorbant-lot-de-12-panneaux"
        #description: """
          Une Combinaison Parfaite d'Acoustique et de Design.\n
          Le Loa Square est un absorbeur couvert de tissu, avec une plage utilisable de 350 Hz à 4000 Hz. Son design quadruple est parfait pour un motif dispersé, ou pour intégrer et compléter d'autres aspects de décoration de votre pièce, tout en fournissant l'absorption sonore le plus efficace possible.\n
          Idéal pour réduire les réflexions acoustiques indésirables et pour réprimer la réverbération chaotique dans votre espace, Loa Square est facile à installer sur les murs et au plafond et il est disponible dans 10 choix de tissus différents.\n
          \u{A0} \u{A0}\n
          Caractéristiques Techniques\n
          • Classe Acoustique B (Αw) = 0,8 (M)• Traitement des fréquences entre 350Hz et 4000Hz• Matériau : Tissu FG ou Tissu FR+• Résistance au Feu\u{A0}FG : Traitement Standard (mobilier)\u{A0}FR+ : M1 (France); Classe 1 & 2 BS (Royaume-Uni)• Système de fixation : Fix Art Tube ou Fix Art Metal• Dimensions & Poids :FG ou FR+: 297,5x297,5x60mm (12 Unités par Colis)Poids (unité) : 0,65 kg ; Poids (Colis) : 8,6 kg
          """
        #metaKeywords: null
        #metaDescription: "ARTNOVION LOA Square Absorber est un panneau absorbant en tissu dont le traitement acoustique est efficace entre 350Hz & 4kHz. Livré par lot de 12 panneaux."
        #shortDescription: "LOA Square Absorber est un panneau absorbant en tissu dont le traitement acoustique est efficace entre 350Hz & 4kHz. Livré par lot de 12 panneaux."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8920 …}
    #channels: Doctrine\ORM\PersistentCollection {#8906 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8805 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8902 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8904 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8854 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "ARTNOVION LOA Square - Absorber Panneau Acoustique Absorbant (Lot de 12 Panneaux)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#21767
  -props: [
    "product" => App\Entity\Product\Product {#8901
      #id: 1004
      #code: "LOASQ"
      #attributes: Doctrine\ORM\PersistentCollection {#8908 …}
      #variants: Doctrine\ORM\PersistentCollection {#8910 …}
      #options: Doctrine\ORM\PersistentCollection {#8914 …}
      #associations: Doctrine\ORM\PersistentCollection {#8912 …}
      #createdAt: DateTime @1764670901 {#8899
        date: 2025-12-02 10:21:41.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670901 {#8900
        date: 2025-12-02 10:21:41.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8917 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8918
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8901}
          #id: 1004
          #name: "ARTNOVION LOA Square - Absorber Panneau Acoustique Absorbant (Lot de 12 Panneaux)"
          #slug: "artnovion-loa-square-absorber-panneau-acoustique-absorbant-lot-de-12-panneaux"
          #description: """
            Une Combinaison Parfaite d'Acoustique et de Design.\n
            Le Loa Square est un absorbeur couvert de tissu, avec une plage utilisable de 350 Hz à 4000 Hz. Son design quadruple est parfait pour un motif dispersé, ou pour intégrer et compléter d'autres aspects de décoration de votre pièce, tout en fournissant l'absorption sonore le plus efficace possible.\n
            Idéal pour réduire les réflexions acoustiques indésirables et pour réprimer la réverbération chaotique dans votre espace, Loa Square est facile à installer sur les murs et au plafond et il est disponible dans 10 choix de tissus différents.\n
            \u{A0} \u{A0}\n
            Caractéristiques Techniques\n
            • Classe Acoustique B (Αw) = 0,8 (M)• Traitement des fréquences entre 350Hz et 4000Hz• Matériau : Tissu FG ou Tissu FR+• Résistance au Feu\u{A0}FG : Traitement Standard (mobilier)\u{A0}FR+ : M1 (France); Classe 1 & 2 BS (Royaume-Uni)• Système de fixation : Fix Art Tube ou Fix Art Metal• Dimensions & Poids :FG ou FR+: 297,5x297,5x60mm (12 Unités par Colis)Poids (unité) : 0,65 kg ; Poids (Colis) : 8,6 kg
            """
          #metaKeywords: null
          #metaDescription: "ARTNOVION LOA Square Absorber est un panneau absorbant en tissu dont le traitement acoustique est efficace entre 350Hz & 4kHz. Livré par lot de 12 panneaux."
          #shortDescription: "LOA Square Absorber est un panneau absorbant en tissu dont le traitement acoustique est efficace entre 350Hz & 4kHz. Livré par lot de 12 panneaux."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8920 …}
      #channels: Doctrine\ORM\PersistentCollection {#8906 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8805 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8902 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8904 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8854 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
50.0 MiB 0.39 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22074
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21852 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21865 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21854 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21696 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21704
    #collection: Doctrine\Common\Collections\ArrayCollection {#21713 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21692 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31774 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31776 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22074
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21852 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#21865 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21854 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "ARTNOVION LOA Square - Absorber Panneau Acoustique Absorbant (Lot de 12 Panneaux)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#21704
    #collection: Doctrine\Common\Collections\ArrayCollection {#21713 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#21692 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31774 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31776 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22075
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22074
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#21852 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#21865 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#21854 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#21696 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#21704
      #collection: Doctrine\Common\Collections\ArrayCollection {#21713 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#21692 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#31774 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31776 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 50.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22128
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22119 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22126 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22127 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#21696 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#22131
  +variant: App\Entity\Product\ProductVariant {#21696 …}
  +price: "247,50\u{A0}"
  +originalPrice: "247,50\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9314 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12677 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9311 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22128
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22119 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22126 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22127 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 50.0 MiB 3.98 ms
Input props
[
  "product" => App\Entity\Product\Product {#8924
    #id: 1003
    #code: "BELEM"
    #attributes: Doctrine\ORM\PersistentCollection {#8931 …}
    #variants: Doctrine\ORM\PersistentCollection {#8933 …}
    #options: Doctrine\ORM\PersistentCollection {#8937 …}
    #associations: Doctrine\ORM\PersistentCollection {#8935 …}
    #createdAt: DateTime @1764670898 {#8922
      date: 2025-12-02 10:21:38.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670898 {#8923
      date: 2025-12-02 10:21:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8940 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8941
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8924}
        #id: 1003
        #name: "ARTNOVION BELEM - Absorber Panneau Acoustique Absorbant (Lot de 6 Panneaux)"
        #slug: "artnovion-belem-absorber-panneau-acoustique-absorbant-lot-de-6-panneaux"
        #description: """
          Un Design Classique pour une Performance Acoustique.\n
          Le design classique du Belem est parfait pour les Studios et les Cinémas. Il a une plage de traitement d'absorption entre 350 Hz et 5000 Hz. Disponible soit en version FG standard approprié pour les applications d'utilisation domestique, soit en Fire Rate+ résistant au feu, certifié selon les réglementations spécifiques européennes et américaines.\n
          Chaque panneau acoustique a une finition en tissu de qualité disponible en 7 couleurs différentes. Conçu pour éliminer les premières réflexions sonores et améliorer la clarté de la parole en réduisant les ondes stationnaires et en les empêchant de filtrer dans les Studios audio professionnels. Cet absorbeur très efficace a un design carré, parfait pour créer des motifs et compléter le décor de votre pièce.\n
          \u{A0}\u{A0}\n
          Caractéristiques Techniques\n
          • Classe Acoustique B (Αw) = 0,8 (M)• Traitement des fréquences entre 350Hz et 5000Hz• Matériau : Tissu FG ou Tissu FR+• Résistance au Feu\u{A0}FG : Traitement Standard (mobilier)\u{A0}FR+ : M1 (France); Classe 1 & 2 BS (Royaume-Uni)• Système de fixation : mécanique (inclus)• Dimensions :FG ou FR+: 595x595x60mm (6 Unités par Colis)
          """
        #metaKeywords: null
        #metaDescription: "ARTNOVION BELEM - Absorber est un panneau absorbant en tissu dont le traitement acoustique est efficace entre 350Hz & 5kHz. Livré par lot de 6 panneaux."
        #shortDescription: "BELEM - Absorber est un panneau absorbant en tissu dont le traitement acoustique est efficace entre 350Hz & 5kHz. Livré par lot de 6 panneaux. Fixations incluses."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8943 …}
    #channels: Doctrine\ORM\PersistentCollection {#8929 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8805 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8925 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8927 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8854 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18838 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18844 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18831 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#21760
  +product: App\Entity\Product\Product {#8924
    #id: 1003
    #code: "BELEM"
    #attributes: Doctrine\ORM\PersistentCollection {#8931 …}
    #variants: Doctrine\ORM\PersistentCollection {#8933 …}
    #options: Doctrine\ORM\PersistentCollection {#8937 …}
    #associations: Doctrine\ORM\PersistentCollection {#8935 …}
    #createdAt: DateTime @1764670898 {#8922
      date: 2025-12-02 10:21:38.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670898 {#8923
      date: 2025-12-02 10:21:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8940 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8941
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8924}
        #id: 1003
        #name: "ARTNOVION BELEM - Absorber Panneau Acoustique Absorbant (Lot de 6 Panneaux)"
        #slug: "artnovion-belem-absorber-panneau-acoustique-absorbant-lot-de-6-panneaux"
        #description: """
          Un Design Classique pour une Performance Acoustique.\n
          Le design classique du Belem est parfait pour les Studios et les Cinémas. Il a une plage de traitement d'absorption entre 350 Hz et 5000 Hz. Disponible soit en version FG standard approprié pour les applications d'utilisation domestique, soit en Fire Rate+ résistant au feu, certifié selon les réglementations spécifiques européennes et américaines.\n
          Chaque panneau acoustique a une finition en tissu de qualité disponible en 7 couleurs différentes. Conçu pour éliminer les premières réflexions sonores et améliorer la clarté de la parole en réduisant les ondes stationnaires et en les empêchant de filtrer dans les Studios audio professionnels. Cet absorbeur très efficace a un design carré, parfait pour créer des motifs et compléter le décor de votre pièce.\n
          \u{A0}\u{A0}\n
          Caractéristiques Techniques\n
          • Classe Acoustique B (Αw) = 0,8 (M)• Traitement des fréquences entre 350Hz et 5000Hz• Matériau : Tissu FG ou Tissu FR+• Résistance au Feu\u{A0}FG : Traitement Standard (mobilier)\u{A0}FR+ : M1 (France); Classe 1 & 2 BS (Royaume-Uni)• Système de fixation : mécanique (inclus)• Dimensions :FG ou FR+: 595x595x60mm (6 Unités par Colis)
          """
        #metaKeywords: null
        #metaDescription: "ARTNOVION BELEM - Absorber est un panneau absorbant en tissu dont le traitement acoustique est efficace entre 350Hz & 5kHz. Livré par lot de 6 panneaux."
        #shortDescription: "BELEM - Absorber est un panneau absorbant en tissu dont le traitement acoustique est efficace entre 350Hz & 5kHz. Livré par lot de 6 panneaux. Fixations incluses."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8943 …}
    #channels: Doctrine\ORM\PersistentCollection {#8929 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8805 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8925 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8927 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8854 …}
  }
  +variant: App\Entity\Product\ProductVariant {#22194 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18838 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18844 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18831 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
50.0 MiB 0.67 ms
Input props
[
  "product" => App\Entity\Product\Product {#8924
    #id: 1003
    #code: "BELEM"
    #attributes: Doctrine\ORM\PersistentCollection {#8931 …}
    #variants: Doctrine\ORM\PersistentCollection {#8933 …}
    #options: Doctrine\ORM\PersistentCollection {#8937 …}
    #associations: Doctrine\ORM\PersistentCollection {#8935 …}
    #createdAt: DateTime @1764670898 {#8922
      date: 2025-12-02 10:21:38.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670898 {#8923
      date: 2025-12-02 10:21:38.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8940 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8941
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8924}
        #id: 1003
        #name: "ARTNOVION BELEM - Absorber Panneau Acoustique Absorbant (Lot de 6 Panneaux)"
        #slug: "artnovion-belem-absorber-panneau-acoustique-absorbant-lot-de-6-panneaux"
        #description: """
          Un Design Classique pour une Performance Acoustique.\n
          Le design classique du Belem est parfait pour les Studios et les Cinémas. Il a une plage de traitement d'absorption entre 350 Hz et 5000 Hz. Disponible soit en version FG standard approprié pour les applications d'utilisation domestique, soit en Fire Rate+ résistant au feu, certifié selon les réglementations spécifiques européennes et américaines.\n
          Chaque panneau acoustique a une finition en tissu de qualité disponible en 7 couleurs différentes. Conçu pour éliminer les premières réflexions sonores et améliorer la clarté de la parole en réduisant les ondes stationnaires et en les empêchant de filtrer dans les Studios audio professionnels. Cet absorbeur très efficace a un design carré, parfait pour créer des motifs et compléter le décor de votre pièce.\n
          \u{A0}\u{A0}\n
          Caractéristiques Techniques\n
          • Classe Acoustique B (Αw) = 0,8 (M)• Traitement des fréquences entre 350Hz et 5000Hz• Matériau : Tissu FG ou Tissu FR+• Résistance au Feu\u{A0}FG : Traitement Standard (mobilier)\u{A0}FR+ : M1 (France); Classe 1 & 2 BS (Royaume-Uni)• Système de fixation : mécanique (inclus)• Dimensions :FG ou FR+: 595x595x60mm (6 Unités par Colis)
          """
        #metaKeywords: null
        #metaDescription: "ARTNOVION BELEM - Absorber est un panneau absorbant en tissu dont le traitement acoustique est efficace entre 350Hz & 5kHz. Livré par lot de 6 panneaux."
        #shortDescription: "BELEM - Absorber est un panneau absorbant en tissu dont le traitement acoustique est efficace entre 350Hz & 5kHz. Livré par lot de 6 panneaux. Fixations incluses."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8943 …}
    #channels: Doctrine\ORM\PersistentCollection {#8929 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8805 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8925 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8927 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8854 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "ARTNOVION BELEM - Absorber Panneau Acoustique Absorbant (Lot de 6 Panneaux)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22265
  -props: [
    "product" => App\Entity\Product\Product {#8924
      #id: 1003
      #code: "BELEM"
      #attributes: Doctrine\ORM\PersistentCollection {#8931 …}
      #variants: Doctrine\ORM\PersistentCollection {#8933 …}
      #options: Doctrine\ORM\PersistentCollection {#8937 …}
      #associations: Doctrine\ORM\PersistentCollection {#8935 …}
      #createdAt: DateTime @1764670898 {#8922
        date: 2025-12-02 10:21:38.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670898 {#8923
        date: 2025-12-02 10:21:38.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8940 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8941
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8924}
          #id: 1003
          #name: "ARTNOVION BELEM - Absorber Panneau Acoustique Absorbant (Lot de 6 Panneaux)"
          #slug: "artnovion-belem-absorber-panneau-acoustique-absorbant-lot-de-6-panneaux"
          #description: """
            Un Design Classique pour une Performance Acoustique.\n
            Le design classique du Belem est parfait pour les Studios et les Cinémas. Il a une plage de traitement d'absorption entre 350 Hz et 5000 Hz. Disponible soit en version FG standard approprié pour les applications d'utilisation domestique, soit en Fire Rate+ résistant au feu, certifié selon les réglementations spécifiques européennes et américaines.\n
            Chaque panneau acoustique a une finition en tissu de qualité disponible en 7 couleurs différentes. Conçu pour éliminer les premières réflexions sonores et améliorer la clarté de la parole en réduisant les ondes stationnaires et en les empêchant de filtrer dans les Studios audio professionnels. Cet absorbeur très efficace a un design carré, parfait pour créer des motifs et compléter le décor de votre pièce.\n
            \u{A0}\u{A0}\n
            Caractéristiques Techniques\n
            • Classe Acoustique B (Αw) = 0,8 (M)• Traitement des fréquences entre 350Hz et 5000Hz• Matériau : Tissu FG ou Tissu FR+• Résistance au Feu\u{A0}FG : Traitement Standard (mobilier)\u{A0}FR+ : M1 (France); Classe 1 & 2 BS (Royaume-Uni)• Système de fixation : mécanique (inclus)• Dimensions :FG ou FR+: 595x595x60mm (6 Unités par Colis)
            """
          #metaKeywords: null
          #metaDescription: "ARTNOVION BELEM - Absorber est un panneau absorbant en tissu dont le traitement acoustique est efficace entre 350Hz & 5kHz. Livré par lot de 6 panneaux."
          #shortDescription: "BELEM - Absorber est un panneau absorbant en tissu dont le traitement acoustique est efficace entre 350Hz & 5kHz. Livré par lot de 6 panneaux. Fixations incluses."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8943 …}
      #channels: Doctrine\ORM\PersistentCollection {#8929 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8805 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8925 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8927 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#8854 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
50.0 MiB 0.41 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22497
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22341 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22354 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22343 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22194 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22202
    #collection: Doctrine\Common\Collections\ArrayCollection {#22211 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22190 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31789 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31791 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22497
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22341 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22354 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22343 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "ARTNOVION BELEM - Absorber Panneau Acoustique Absorbant (Lot de 6 Panneaux)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22202
    #collection: Doctrine\Common\Collections\ArrayCollection {#22211 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22190 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31789 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31791 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22502
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22497
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22341 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#22354 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22343 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#22194 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#22202
      #collection: Doctrine\Common\Collections\ArrayCollection {#22211 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#22190 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#31789 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31791 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 50.0 MiB 0.07 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22551
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22542 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22549 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22550 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22194 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#22554
  +variant: App\Entity\Product\ProductVariant {#22194 …}
  +price: "462,50\u{A0}"
  +originalPrice: "462,50\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9314 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12677 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9311 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#22551
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22542 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22549 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22550 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:product:card Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent 50.0 MiB 5.68 ms
Input props
[
  "product" => App\Entity\Product\Product {#8951
    #id: 546
    #code: "jocavi_basslayer_panneau_acoustique_bass_trap_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8958 …}
    #variants: Doctrine\ORM\PersistentCollection {#8960 …}
    #options: Doctrine\ORM\PersistentCollection {#8964 …}
    #associations: Doctrine\ORM\PersistentCollection {#8962 …}
    #createdAt: DateTime @1764670528 {#8946
      date: 2025-12-02 10:15:28.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670528 {#8945
      date: 2025-12-02 10:15:28.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8967 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8968
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8951}
        #id: 546
        #name: "JOCAVI Basslayer ® Panneau Acoustique Bass Trap (Lot de 2 pièces)"
        #slug: "jocavi-basslayer-panneau-acoustique-bass-trap-lot-de-2-pieces"
        #description: """
          Le contrôle des basses fréquences dans les salles audio est toujours essentiel. Nous avons mis au point un produit avec une bonne performance technique, dont la taille ne fait pas obstacle à son application.Ce produit est recommandé pour les salles d'audition de musique ou de salles de répétition de musique dont les dimensions varient entre 32 m3 et 220 m3, en utilisant un nombre de panneaux en proportion de l'espace en question.Basslayer ® est un panneau d'absorption des basses fréquences. Il s'agit d'un amortisseur équipé d'une membrane dure avec quatre trous latéraux et est réglé à 160Hz.Sa forme est à la fois séduisante et discrète et il constitue une bonne option pour une 'installation sur les murs ou les plafonds. Il peut également être montée par paire dans les coins des pièces pour en faire un très efficace Basscorner, à 80Hz.Ce produit peut être combiné avec le panneau d'absorption Mellowalltrap pour compléter l'absorption des fréquences moyennes.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0} * Utilise 70% de matériaux recyclés. \u{A0}\u{A0}\u{A0}\u{A0}* Absorbtion moyenne: 0,59 / m [> 50 Hz; <250kHz]. \u{A0}\u{A0}\u{A0}\u{A0}* 100% recyclable. \u{A0}\u{A0}\u{A0}\u{A0}* Résistance au feu : M2. \u{A0}\u{A0}\u{A0}\u{A0}* Conditionnement : par 2 unités. \u{A0}\u{A0}\u{A0}\u{A0}* Installation : accessoires inclus.\n
          Dimensions : largeur 60 cm, Hauteur 120 cm, Poids 9.9 Kg\u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}largeur 60 cm, Hauteur 60 cm, Poids 5 Kg\u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}largeur 60 cm, Hauteur 180 cm, Poids 14.2 KgCouleurs disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Basslayer® est un panneau acoustique d'absorption de basses fréquences réglé à 160Hz et adapté aux volumes allant de 30m3 à 220m3."
        #shortDescription: "JOCAVI Basslayer® est un panneau acoustique d'absorption de basses fréquences réglé à 160Hz et adapté aux volumes allant de 30m3 à 220m3."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8970 …}
    #channels: Doctrine\ORM\PersistentCollection {#8956 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8779 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8952 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8954 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
  }
  "template" => "@SyliusShop/product/common/card.html.twig"
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18838 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18844 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18831 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
]
Attributes
[
  "template" => "@SyliusShop/product/common/card.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\CardComponent {#22258
  +product: App\Entity\Product\Product {#8951
    #id: 546
    #code: "jocavi_basslayer_panneau_acoustique_bass_trap_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8958 …}
    #variants: Doctrine\ORM\PersistentCollection {#8960 …}
    #options: Doctrine\ORM\PersistentCollection {#8964 …}
    #associations: Doctrine\ORM\PersistentCollection {#8962 …}
    #createdAt: DateTime @1764670528 {#8946
      date: 2025-12-02 10:15:28.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670528 {#8945
      date: 2025-12-02 10:15:28.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8967 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8968
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8951}
        #id: 546
        #name: "JOCAVI Basslayer ® Panneau Acoustique Bass Trap (Lot de 2 pièces)"
        #slug: "jocavi-basslayer-panneau-acoustique-bass-trap-lot-de-2-pieces"
        #description: """
          Le contrôle des basses fréquences dans les salles audio est toujours essentiel. Nous avons mis au point un produit avec une bonne performance technique, dont la taille ne fait pas obstacle à son application.Ce produit est recommandé pour les salles d'audition de musique ou de salles de répétition de musique dont les dimensions varient entre 32 m3 et 220 m3, en utilisant un nombre de panneaux en proportion de l'espace en question.Basslayer ® est un panneau d'absorption des basses fréquences. Il s'agit d'un amortisseur équipé d'une membrane dure avec quatre trous latéraux et est réglé à 160Hz.Sa forme est à la fois séduisante et discrète et il constitue une bonne option pour une 'installation sur les murs ou les plafonds. Il peut également être montée par paire dans les coins des pièces pour en faire un très efficace Basscorner, à 80Hz.Ce produit peut être combiné avec le panneau d'absorption Mellowalltrap pour compléter l'absorption des fréquences moyennes.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0} * Utilise 70% de matériaux recyclés. \u{A0}\u{A0}\u{A0}\u{A0}* Absorbtion moyenne: 0,59 / m [> 50 Hz; <250kHz]. \u{A0}\u{A0}\u{A0}\u{A0}* 100% recyclable. \u{A0}\u{A0}\u{A0}\u{A0}* Résistance au feu : M2. \u{A0}\u{A0}\u{A0}\u{A0}* Conditionnement : par 2 unités. \u{A0}\u{A0}\u{A0}\u{A0}* Installation : accessoires inclus.\n
          Dimensions : largeur 60 cm, Hauteur 120 cm, Poids 9.9 Kg\u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}largeur 60 cm, Hauteur 60 cm, Poids 5 Kg\u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}largeur 60 cm, Hauteur 180 cm, Poids 14.2 KgCouleurs disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Basslayer® est un panneau acoustique d'absorption de basses fréquences réglé à 160Hz et adapté aux volumes allant de 30m3 à 220m3."
        #shortDescription: "JOCAVI Basslayer® est un panneau acoustique d'absorption de basses fréquences réglé à 160Hz et adapté aux volumes allant de 30m3 à 220m3."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8970 …}
    #channels: Doctrine\ORM\PersistentCollection {#8956 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8779 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8952 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8954 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
  }
  +variant: App\Entity\Product\ProductVariant {#22617 …}
  +slug: null
  #productRepository: Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository {#7067 …}
  #productVariantResolver: Sylius\Component\Product\Resolver\CompositeProductVariantResolver {#5584 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18788
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#18838 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18844 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#18831 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main"
    ]
  }
}
sylius_shop:main_image
[Anonymous]
50.0 MiB 0.54 ms
Input props
[
  "product" => App\Entity\Product\Product {#8951
    #id: 546
    #code: "jocavi_basslayer_panneau_acoustique_bass_trap_lot_de_2_pieces"
    #attributes: Doctrine\ORM\PersistentCollection {#8958 …}
    #variants: Doctrine\ORM\PersistentCollection {#8960 …}
    #options: Doctrine\ORM\PersistentCollection {#8964 …}
    #associations: Doctrine\ORM\PersistentCollection {#8962 …}
    #createdAt: DateTime @1764670528 {#8946
      date: 2025-12-02 10:15:28.0 UTC (+00:00)
    }
    #updatedAt: DateTime @1764670528 {#8945
      date: 2025-12-02 10:15:28.0 UTC (+00:00)
    }
    #enabled: true
    #translations: Doctrine\ORM\PersistentCollection {#8967 …}
    #translationsCache: [
      "fr_FR" => App\Entity\Product\ProductTranslation {#8968
        #locale: "fr_FR"
        #translatable: App\Entity\Product\Product {#8951}
        #id: 546
        #name: "JOCAVI Basslayer ® Panneau Acoustique Bass Trap (Lot de 2 pièces)"
        #slug: "jocavi-basslayer-panneau-acoustique-bass-trap-lot-de-2-pieces"
        #description: """
          Le contrôle des basses fréquences dans les salles audio est toujours essentiel. Nous avons mis au point un produit avec une bonne performance technique, dont la taille ne fait pas obstacle à son application.Ce produit est recommandé pour les salles d'audition de musique ou de salles de répétition de musique dont les dimensions varient entre 32 m3 et 220 m3, en utilisant un nombre de panneaux en proportion de l'espace en question.Basslayer ® est un panneau d'absorption des basses fréquences. Il s'agit d'un amortisseur équipé d'une membrane dure avec quatre trous latéraux et est réglé à 160Hz.Sa forme est à la fois séduisante et discrète et il constitue une bonne option pour une 'installation sur les murs ou les plafonds. Il peut également être montée par paire dans les coins des pièces pour en faire un très efficace Basscorner, à 80Hz.Ce produit peut être combiné avec le panneau d'absorption Mellowalltrap pour compléter l'absorption des fréquences moyennes.\n
          Caractéristiques Principales\n
          \u{A0}\u{A0}\u{A0} * Utilise 70% de matériaux recyclés. \u{A0}\u{A0}\u{A0}\u{A0}* Absorbtion moyenne: 0,59 / m [> 50 Hz; <250kHz]. \u{A0}\u{A0}\u{A0}\u{A0}* 100% recyclable. \u{A0}\u{A0}\u{A0}\u{A0}* Résistance au feu : M2. \u{A0}\u{A0}\u{A0}\u{A0}* Conditionnement : par 2 unités. \u{A0}\u{A0}\u{A0}\u{A0}* Installation : accessoires inclus.\n
          Dimensions : largeur 60 cm, Hauteur 120 cm, Poids 9.9 Kg\u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}largeur 60 cm, Hauteur 60 cm, Poids 5 Kg\u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}largeur 60 cm, Hauteur 180 cm, Poids 14.2 KgCouleurs disponibles (à préciser lors de votre commande)
          """
        #metaKeywords: null
        #metaDescription: "JOCAVI Basslayer® est un panneau acoustique d'absorption de basses fréquences réglé à 160Hz et adapté aux volumes allant de 30m3 à 220m3."
        #shortDescription: "JOCAVI Basslayer® est un panneau acoustique d'absorption de basses fréquences réglé à 160Hz et adapté aux volumes allant de 30m3 à 220m3."
      }
    ]
    #currentLocale: "fr_FR"
    #currentTranslation: null
    #fallbackLocale: "fr_FR"
    #variantSelectionMethod: "choice"
    #productTaxons: Doctrine\ORM\PersistentCollection {#8970 …}
    #channels: Doctrine\ORM\PersistentCollection {#8956 …}
    #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8779 …}
    #reviews: Doctrine\ORM\PersistentCollection {#8952 …}
    #averageRating: 0.0
    #images: Doctrine\ORM\PersistentCollection {#8954 …}
    #productType: null
    -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
  }
  "class" => "w-100 h-100 object-fit-cover"
]
Attributes
[
  "product" => "JOCAVI Basslayer ® Panneau Acoustique Bass Trap (Lot de 2 pièces)"
  "class" => "w-100 h-100 object-fit-cover"
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#22688
  -props: [
    "product" => App\Entity\Product\Product {#8951
      #id: 546
      #code: "jocavi_basslayer_panneau_acoustique_bass_trap_lot_de_2_pieces"
      #attributes: Doctrine\ORM\PersistentCollection {#8958 …}
      #variants: Doctrine\ORM\PersistentCollection {#8960 …}
      #options: Doctrine\ORM\PersistentCollection {#8964 …}
      #associations: Doctrine\ORM\PersistentCollection {#8962 …}
      #createdAt: DateTime @1764670528 {#8946
        date: 2025-12-02 10:15:28.0 UTC (+00:00)
      }
      #updatedAt: DateTime @1764670528 {#8945
        date: 2025-12-02 10:15:28.0 UTC (+00:00)
      }
      #enabled: true
      #translations: Doctrine\ORM\PersistentCollection {#8967 …}
      #translationsCache: [
        "fr_FR" => App\Entity\Product\ProductTranslation {#8968
          #locale: "fr_FR"
          #translatable: App\Entity\Product\Product {#8951}
          #id: 546
          #name: "JOCAVI Basslayer ® Panneau Acoustique Bass Trap (Lot de 2 pièces)"
          #slug: "jocavi-basslayer-panneau-acoustique-bass-trap-lot-de-2-pieces"
          #description: """
            Le contrôle des basses fréquences dans les salles audio est toujours essentiel. Nous avons mis au point un produit avec une bonne performance technique, dont la taille ne fait pas obstacle à son application.Ce produit est recommandé pour les salles d'audition de musique ou de salles de répétition de musique dont les dimensions varient entre 32 m3 et 220 m3, en utilisant un nombre de panneaux en proportion de l'espace en question.Basslayer ® est un panneau d'absorption des basses fréquences. Il s'agit d'un amortisseur équipé d'une membrane dure avec quatre trous latéraux et est réglé à 160Hz.Sa forme est à la fois séduisante et discrète et il constitue une bonne option pour une 'installation sur les murs ou les plafonds. Il peut également être montée par paire dans les coins des pièces pour en faire un très efficace Basscorner, à 80Hz.Ce produit peut être combiné avec le panneau d'absorption Mellowalltrap pour compléter l'absorption des fréquences moyennes.\n
            Caractéristiques Principales\n
            \u{A0}\u{A0}\u{A0} * Utilise 70% de matériaux recyclés. \u{A0}\u{A0}\u{A0}\u{A0}* Absorbtion moyenne: 0,59 / m [> 50 Hz; <250kHz]. \u{A0}\u{A0}\u{A0}\u{A0}* 100% recyclable. \u{A0}\u{A0}\u{A0}\u{A0}* Résistance au feu : M2. \u{A0}\u{A0}\u{A0}\u{A0}* Conditionnement : par 2 unités. \u{A0}\u{A0}\u{A0}\u{A0}* Installation : accessoires inclus.\n
            Dimensions : largeur 60 cm, Hauteur 120 cm, Poids 9.9 Kg\u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}largeur 60 cm, Hauteur 60 cm, Poids 5 Kg\u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0} \u{A0}largeur 60 cm, Hauteur 180 cm, Poids 14.2 KgCouleurs disponibles (à préciser lors de votre commande)
            """
          #metaKeywords: null
          #metaDescription: "JOCAVI Basslayer® est un panneau acoustique d'absorption de basses fréquences réglé à 160Hz et adapté aux volumes allant de 30m3 à 220m3."
          #shortDescription: "JOCAVI Basslayer® est un panneau acoustique d'absorption de basses fréquences réglé à 160Hz et adapté aux volumes allant de 30m3 à 220m3."
        }
      ]
      #currentLocale: "fr_FR"
      #currentTranslation: null
      #fallbackLocale: "fr_FR"
      #variantSelectionMethod: "choice"
      #productTaxons: Doctrine\ORM\PersistentCollection {#8970 …}
      #channels: Doctrine\ORM\PersistentCollection {#8956 …}
      #mainTaxon: Proxies\__CG__\App\Entity\Taxonomy\Taxon {#8779 …}
      #reviews: Doctrine\ORM\PersistentCollection {#8952 …}
      #averageRating: 0.0
      #images: Doctrine\ORM\PersistentCollection {#8954 …}
      #productType: null
      -brand: Proxies\__CG__\Rika\SyliusBrandPlugin\Entity\Brand {#7928 …}
    }
    "class" => "w-100 h-100 object-fit-cover"
  ]
}
sylius_shop:catalog_promotions
[Anonymous]
50.0 MiB 0.40 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23213
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22749 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22751 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22617 …}
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22625
    #collection: Doctrine\Common\Collections\ArrayCollection {#22634 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22613 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31804 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31806 …}
  }
  "withDescription" => false
]
Attributes
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23213
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22749 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#22762 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22751 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => "JOCAVI Basslayer ® Panneau Acoustique Bass Trap (Lot de 2 pièces)"
  "applied_promotions" => Doctrine\ORM\PersistentCollection {#22625
    #collection: Doctrine\Common\Collections\ArrayCollection {#22634 …}
    #initialized: true
    -snapshot: []
    -owner: App\Entity\Channel\ChannelPricing {#22613 …}
    -association: Symfony\Component\VarDumper\Caster\CutStub {#31804 …}
    -backRefFieldName: null
    -isDirty: false
    -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
    -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31806 …}
  }
  "withDescription" => false
]
Component
Symfony\UX\TwigComponent\AnonymousComponent {#23218
  -props: [
    "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23213
      +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#22749 …}
      +context: Sylius\TwigHooks\Bag\DataBag {#22762 …}
      +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#22751 …}
      +prefixes: [
        "sylius_shop.product.index.content.body.main.card.prices"
        "sylius_shop.shared.product.card.prices"
      ]
    }
    "variant" => App\Entity\Product\ProductVariant {#22617 …}
    "applied_promotions" => Doctrine\ORM\PersistentCollection {#22625
      #collection: Doctrine\Common\Collections\ArrayCollection {#22634 …}
      #initialized: true
      -snapshot: []
      -owner: App\Entity\Channel\ChannelPricing {#22613 …}
      -association: Symfony\Component\VarDumper\Caster\CutStub {#31804 …}
      -backRefFieldName: null
      -isDirty: false
      -em: ContainerVZxJlDI\EntityManagerGhost614a58f {#223 …}
      -typeClass: Symfony\Component\VarDumper\Caster\CutStub {#31806 …}
    }
    "withDescription" => false
  ]
}
sylius_shop:product:card:price Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent 50.0 MiB 0.08 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23267
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23258 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23265 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23266 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
  "variant" => App\Entity\Product\ProductVariant {#22617 …}
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Attributes
[
  "template" => "@SyliusShop/product/common/price.html.twig"
]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Product\PriceComponent {#23270
  +variant: App\Entity\Product\ProductVariant {#22617 …}
  +price: "725,00\u{A0}"
  +originalPrice: "725,00\u{A0}"
  +hasDiscount: false
  #productVariantPricesCalculator: Sylius\Component\Core\Calculator\ProductVariantPriceCalculator {#5574 …}
  #moneyFormatter: Sylius\Bundle\MoneyBundle\Formatter\MoneyFormatter {#9314 …}
  #channelContext: Sylius\Component\Channel\Context\CachedPerRequestChannelContext {#4264 …}
  #localeContext: Sylius\Component\Locale\Context\CompositeLocaleContext {#1305 …}
  #currencyContext: Sylius\Component\Core\Currency\Context\ChannelAwareCurrencyContext {#12677 …}
  #currencyConverter: Sylius\Component\Currency\Converter\CurrencyConverter {#9311 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#23267
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#23258 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#23265 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#23266 …}
    +prefixes: [
      "sylius_shop.product.index.content.body.main.card.prices"
      "sylius_shop.shared.product.card.prices"
    ]
  }
}
sylius_shop:cart:widget:offcanvas Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent 50.0 MiB 1.04 ms
Input props
[
  "hookableMetadata" => Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18507
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12742 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18521 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12752 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  "template" => "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
]
Attributes
[]
Component
Sylius\Bundle\ShopBundle\Twig\Component\Cart\WidgetComponent {#18711
  +cart: App\Entity\Order\Order {#16592 …}
  #cartContext: Sylius\Component\Order\Context\CompositeCartContext {#1329 …}
  +hookableMetadata: Sylius\TwigHooks\Hookable\Metadata\HookableMetadata {#18507
    +renderedBy: Sylius\TwigHooks\Hook\Metadata\HookMetadata {#12742 …}
    +context: Sylius\TwigHooks\Bag\DataBag {#18521 …}
    +configuration: Sylius\TwigHooks\Bag\ScalarDataBag {#12752 …}
    +prefixes: [
      "sylius_shop.base.offcanvas"
    ]
  }
  +template: "@SyliusShop/shared/layout/base/offcanvas/cart.html.twig"
  #repository: Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository {#5095 …}
}