# Product card carousel templates | Developer Documentation

<div id="bkmrk-product-card-carouse">## Product card carousel templates

<div><span>Updated: Mar 3, 2026</span></div><div>Product card carousel templates allow you to send a single text message accompanied by a set of up to 10 product cards in a horizontally scrollable view:</div><div>![](https://support2.chatarchitect.com/uploads/images/gallery/2026-04/embedded-image-w54iflxt.png)</div><div>When a WhatsApp user taps the **View** button, they can view more information about the product, add the product to a shopping cart, and place an order, all without leaving the WhatsApp client experience. If instead you prefer to send the user to your website when they click the button, see [Media Card Carousel Templates](/documentation/business-messaging/whatsapp/templates/marketing-templates/media-card-carousel-templates).</div><div id="bkmrk-product-cards"><div id="bkmrk-product-cards-1"><div>### Product cards

</div></div></div><div>Carousel templates support up to 10 product cards, composed of message body text, a product image, product title, product price, and a single View button or URL button. All cards defined on a template must have the same components.</div><div>![](https://support2.chatarchitect.com/uploads/images/gallery/2026-04/embedded-image-jhtmxrnp.png)</div><div id="bkmrk-view-buttons"><div id="bkmrk-view-buttons-1"><div>### View buttons

</div></div></div><div>When a WhatsApp user taps the button, the product details view appears, displaying product information pulled from your product catalog.</div><div>![](https://support2.chatarchitect.com/uploads/images/gallery/2026-04/embedded-image-sytc16j6.png)</div><div>Users can then add the product to a cart and place an order.</div><div>![](https://support2.chatarchitect.com/uploads/images/gallery/2026-04/embedded-image-btb9p9an.png)</div><div>When a user submits the cart, a [webhook](#bkmrk-webhooks-1) will be triggered describing the order, and an order confirmation message will appear in the message thread.</div><div>![](https://support2.chatarchitect.com/uploads/images/gallery/2026-04/embedded-image-jwwu8hni.png)</div><div>Users who have placed an order can see the contents of the order by tapping the **View details** button.</div><div>![](https://support2.chatarchitect.com/uploads/images/gallery/2026-04/embedded-image-km1gt5oe.png)</div><div id="bkmrk-url-buttons"><div id="bkmrk-url-buttons-1"><div>### URL buttons

</div></div></div><div>Instead of **View** buttons you may wish to use **URL** buttons. When a WhatsApp user taps a URL button to buy a product, the URL mapped to the button is loaded in the device's default web browser, which takes the user out of the WhatsApp client experience. This can be useful if, for example, you wish to load the product in your mobile checkout page where users can add promo codes and find related products.</div><div>With URL button flows, since order placement happens outside of the WhatsApp client, webhooks describing the order are not triggered.</div><div id="bkmrk-catalogs"><div id="bkmrk-catalogs-1"><div>### Catalogs

</div></div></div><div>To use product card carousel templates, you must have an ecommerce product catalog, with inventory, connected to your WhatsApp Business Account. See the Cloud API [Commerce](/books/meta-whatsapp/page/catalogs-overview-developer-documentation) guide to learn more about connecting a catalog to your account.</div></div>