From ac7222ccb49d0a1af4e87104cfa69043ad707d86 Mon Sep 17 00:00:00 2001 From: sambellbraze <71359519+sambellbraze@users.noreply.github.com> Date: Fri, 10 May 2024 09:40:54 +1000 Subject: [PATCH 1/3] Update catalog.md I logged a TSQ to confirm if you can use Liquid inside a Catalog (e.g. first name) or reference content blocks as a few customers had asked. The TSQ came back saying that this isn't currently possible (Slack thread here for reference: https://brazetechnology.slack.com/archives/C05MNS7PYVD/p1715281321758429). I thought it important for us to call this out in the Catalog documentation so that customers don't log support cases, and all customers & Braze support staff can easily confirm this functionality. --- .../personalization_and_dynamic_content/catalogs/catalog.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/_docs/_user_guide/personalization_and_dynamic_content/catalogs/catalog.md b/_docs/_user_guide/personalization_and_dynamic_content/catalogs/catalog.md index e5009199fe4..2fda136713c 100644 --- a/_docs/_user_guide/personalization_and_dynamic_content/catalogs/catalog.md +++ b/_docs/_user_guide/personalization_and_dynamic_content/catalogs/catalog.md @@ -328,6 +328,10 @@ You can upload a CSV of new catalog items to add or catalog items to update. To You can also manually piece together catalogs Liquid logic. However, note that if you type in an ID that doesn't exist, Braze will still return an items array without objects. We recommend that you include error handling, such as checking the size of the array and using an `if` statement to account for an empty array case. +{% alert note %} +Catalogs does not currently support Liquid inside the Catalog, nor referencing Content Blocks inside your Catalog. If you have Liquid personalisation listed in a cell in your Catalog this won't render with the dynamic value. Instead it will just print the actual Liquid as Catalogs does not currently support Liquid. +{% endalert %} + ## Managing catalogs As you create more catalogs, you can leverage the [Catalogs Endpoints]({{site.baseurl}}/api/endpoints/catalogs/) to manage the growing data and information. This includes the ability to create, edit, and delete catalog items, and to list catalog item details. From 0d5f28a038e4ab5fab88191d8b152bd81f226400 Mon Sep 17 00:00:00 2001 From: Josh McCrowell <113209750+josh-mccrowell-braze@users.noreply.github.com> Date: Fri, 10 May 2024 11:10:19 -0400 Subject: [PATCH 2/3] Update catalog.md --- .../personalization_and_dynamic_content/catalogs/catalog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_docs/_user_guide/personalization_and_dynamic_content/catalogs/catalog.md b/_docs/_user_guide/personalization_and_dynamic_content/catalogs/catalog.md index 2fda136713c..cee42d1575f 100644 --- a/_docs/_user_guide/personalization_and_dynamic_content/catalogs/catalog.md +++ b/_docs/_user_guide/personalization_and_dynamic_content/catalogs/catalog.md @@ -329,7 +329,7 @@ You can upload a CSV of new catalog items to add or catalog items to update. To You can also manually piece together catalogs Liquid logic. However, note that if you type in an ID that doesn't exist, Braze will still return an items array without objects. We recommend that you include error handling, such as checking the size of the array and using an `if` statement to account for an empty array case. {% alert note %} -Catalogs does not currently support Liquid inside the Catalog, nor referencing Content Blocks inside your Catalog. If you have Liquid personalisation listed in a cell in your Catalog this won't render with the dynamic value. Instead it will just print the actual Liquid as Catalogs does not currently support Liquid. +Liquid can't be used inside catalogs. If you have Liquid personalization listed in a cell in your catalog, it won't render with the dynamic value; it will just display the actual Liquid. {% endalert %} ## Managing catalogs From b17293a6d338f099c59aa33a0d7fcd9e63a8c903 Mon Sep 17 00:00:00 2001 From: Lydia Xie <87040416+lydia-xie@users.noreply.github.com> Date: Fri, 10 May 2024 08:24:08 -0700 Subject: [PATCH 3/3] Update _docs/_user_guide/personalization_and_dynamic_content/catalogs/catalog.md Co-authored-by: Rachel Feinberg <135255868+rachel-feinberg@users.noreply.github.com> --- .../personalization_and_dynamic_content/catalogs/catalog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_docs/_user_guide/personalization_and_dynamic_content/catalogs/catalog.md b/_docs/_user_guide/personalization_and_dynamic_content/catalogs/catalog.md index cee42d1575f..6d2afa0292f 100644 --- a/_docs/_user_guide/personalization_and_dynamic_content/catalogs/catalog.md +++ b/_docs/_user_guide/personalization_and_dynamic_content/catalogs/catalog.md @@ -329,7 +329,7 @@ You can upload a CSV of new catalog items to add or catalog items to update. To You can also manually piece together catalogs Liquid logic. However, note that if you type in an ID that doesn't exist, Braze will still return an items array without objects. We recommend that you include error handling, such as checking the size of the array and using an `if` statement to account for an empty array case. {% alert note %} -Liquid can't be used inside catalogs. If you have Liquid personalization listed in a cell in your catalog, it won't render with the dynamic value; it will just display the actual Liquid. +Liquid currently can't be used inside catalogs. If Liquid personalization is listed inside a cell in your catalog, the dynamic value won't render and only the actual Liquid will display. {% endalert %} ## Managing catalogs