+
+ {% for bundle in bundles %}
+
+ {% endfor %}
+
+ {% endif %}
+{% endblock %}
diff --git a/src/Twig/Extension/ProductBundlesExtension.php b/src/Twig/Extension/ProductBundlesExtension.php
new file mode 100644
index 00000000..eb2824a8
--- /dev/null
+++ b/src/Twig/Extension/ProductBundlesExtension.php
@@ -0,0 +1,39 @@
+ ['html']]),
+ ];
+ }
+
+ /** @return ProductBundleInterface[] */
+ public function getBundlesForProduct(ProductInterface $product): array
+ {
+ return $this->productBundleRepository->findBundlesByVariants($product->getVariants());
+ }
+}
diff --git a/tests/Application/templates/bundles/SyliusAdminBundle/Product/show.html.twig b/tests/Application/templates/bundles/SyliusAdminBundle/Product/show.html.twig
new file mode 100644
index 00000000..054123dd
--- /dev/null
+++ b/tests/Application/templates/bundles/SyliusAdminBundle/Product/show.html.twig
@@ -0,0 +1 @@
+{% include '@BitBagSyliusProductBundlePlugin/Admin/Product/show.html.twig' %}