# Assigning a product page layout

**URL:** <https://forum.shopware.com/t/assigning-a-product-page-layout/92508>\
**Category:** Shopware 6 (English)\
**Tags:** general, templates--design, other, themes--design\
**Created:** [21. Januar 2022 um 10:24 UTC](https://forum.shopware.com/t/assigning-a-product-page-layout/92508 "2022-01-21T10:24:24Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![aydin](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/aydin/32/15834_2.png) [@aydin](https://forum.shopware.com/u/aydin)\
**Post date:** [21. Januar 2022 um 10:24 UTC](https://forum.shopware.com/t/assigning-a-product-page-layout/92508/1 "2022-01-21T10:24:25Z")

</div>

Hi,

I have thousands of products, how can I assign a customized product page layout to all of them? Selecting products one by one is time-consuming if you have many products.

Thanks.

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [21. Januar 2022 um 10:43 UTC](https://forum.shopware.com/t/assigning-a-product-page-layout/92508/2 "2022-01-21T10:43:33Z")

</div>

… … wrong answer … …

---

<div class="post-metadata">

**Author:** ![aydin](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/aydin/32/15834_2.png) [@aydin](https://forum.shopware.com/u/aydin)\
**Post date:** [21. Januar 2022 um 11:55 UTC](https://forum.shopware.com/t/assigning-a-product-page-layout/92508/3 "2022-01-21T11:55:22Z")

</div>

What do you mean I cannot? I’m doing it already but I have to select products one by one.

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [21. Januar 2022 um 13:17 UTC](https://forum.shopware.com/t/assigning-a-product-page-layout/92508/4 "2022-01-21T13:17:28Z")

</div>

My bad, I was thinking about something else while answering.

To my knowledge bulk edit does not work for layouts. You could change it in the database directly or write a plugin or api script to do it for you.

---

<div class="post-metadata">

**Author:** ![aydin](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/aydin/32/15834_2.png) [@aydin](https://forum.shopware.com/u/aydin)\
**Post date:** [21. Januar 2022 um 13:55 UTC](https://forum.shopware.com/t/assigning-a-product-page-layout/92508/5 "2022-01-21T13:55:59Z")

</div>

I understand now. Thanks.

---

<div class="post-metadata">

**Author:** ![Kala](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/kala/32/20443_2.png) [@Kala](https://forum.shopware.com/u/Kala)\
**Post date:** [16. Juni 2023 um 10:31 UTC](https://forum.shopware.com/t/assigning-a-product-page-layout/92508/6 "2023-06-16T10:31:28Z")

</div>

Do you know which DB tables are responsible for this? That would be helpful

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [16. Juni 2023 um 13:14 UTC](https://forum.shopware.com/t/assigning-a-product-page-layout/92508/7 "2023-06-16T13:14:47Z")

</div>

Should be the column product.cms\_page\_id
