[Acs] transactional Message: using a collection in a collection

Avatar

Avatar
Validate 1
Level 2
EDMOND_Kevin
Level 2

Likes

10 likes

Total Posts

18 posts

Correct reply

1 solution
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 10
Boost 1
View profile

Avatar
Validate 1
Level 2
EDMOND_Kevin
Level 2

Likes

10 likes

Total Posts

18 posts

Correct reply

1 solution
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 10
Boost 1
View profile
EDMOND_Kevin
Level 2

27-05-2019

Hi Everyone.

I got a new question this time for the transactionnal message..

My customer need to send some real time message  to his client.

Problem is to be able to have a collection of items in another collection.

According to the documentation (and some test), it is not possible to do it (which by the way seems like a major fallback).

Here's an example (use case)

     we need to actually send some order confirmation

     one email  is send to each final user.

     The email is actually listing the clients orders made in the last hour (plural is important). The order can have multiple shipping address and for each shipping address the product list.

     (hierachy would look like this :

          level 1 : order

               level 2 : shipping address

                    level 3 : product

     )

  Customer is having no problem with his current Classic platform (they got multiple level collections)  but they are migrating to Adobe Campaign Standard

As it's not possible to have embedded collection in ACS, We don't have any way to doS (there are actually more than 10 templates like this)

(and even if we try a solution with a lot of JS, the process will not be user friendly nor maintainable)

Any of you ever face this in ACS  (without major rewriting)?

Thank you

Replies

Avatar

Avatar
Boost 250
MVP
DavidKangni
MVP

Likes

260 likes

Total Posts

372 posts

Correct reply

152 solutions
Top badges earned
Boost 250
Validate 1
Give Back 5
Give Back 3
Give Back 25
View profile

Avatar
Boost 250
MVP
DavidKangni
MVP

Likes

260 likes

Total Posts

372 posts

Correct reply

152 solutions
Top badges earned
Boost 250
Validate 1
Give Back 5
Give Back 3
Give Back 25
View profile
DavidKangni
MVP

27-05-2019

Hi Kevin,

You can define data collection in ACS Adobe Campaign Help | Configuring transactional messaging

Also here is a video Configuring Product Listings in Transactional Emails that describes the setup.

Thanks

David

Avatar

Avatar
Validate 1
Level 2
EDMOND_Kevin
Level 2

Likes

10 likes

Total Posts

18 posts

Correct reply

1 solution
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 10
Boost 1
View profile

Avatar
Validate 1
Level 2
EDMOND_Kevin
Level 2

Likes

10 likes

Total Posts

18 posts

Correct reply

1 solution
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 10
Boost 1
View profile
EDMOND_Kevin
Level 2

27-05-2019

Thank you.

But sadly that doesn't help for my point.

my problem is having a collection in a collection

thanks

Kevin

Avatar

Avatar
Validate 250
Level 10
pablo_rosero1
Level 10

Likes

81 likes

Total Posts

348 posts

Correct reply

77 solutions
Top badges earned
Validate 250
Validate 100
Validate 50
Validate 25
Validate 10
View profile

Avatar
Validate 250
Level 10
pablo_rosero1
Level 10

Likes

81 likes

Total Posts

348 posts

Correct reply

77 solutions
Top badges earned
Validate 250
Validate 100
Validate 50
Validate 25
Validate 10
View profile
pablo_rosero1
Level 10

30-05-2019

Any other helpful ideas, davidk23955130​ ?

Avatar

Avatar
Boost 250
MVP
DavidKangni
MVP

Likes

260 likes

Total Posts

372 posts

Correct reply

152 solutions
Top badges earned
Boost 250
Validate 1
Give Back 5
Give Back 3
Give Back 25
View profile

Avatar
Boost 250
MVP
DavidKangni
MVP

Likes

260 likes

Total Posts

372 posts

Correct reply

152 solutions
Top badges earned
Boost 250
Validate 1
Give Back 5
Give Back 3
Give Back 25
View profile
DavidKangni
MVP

04-06-2019

Unfortunately in ACS you don't have scripting capabilities as in ACC

Avatar

Avatar
Give Back
Employee
fredericm635494
Employee

Likes

3 likes

Total Posts

16 posts

Correct reply

1 solution
Top badges earned
Give Back
Ignite 1
Publish 3
Publish 1
Boost 3
View profile

Avatar
Give Back
Employee
fredericm635494
Employee

Likes

3 likes

Total Posts

16 posts

Correct reply

1 solution
Top badges earned
Give Back
Ignite 1
Publish 3
Publish 1
Boost 3
View profile
fredericm635494
Employee

05-06-2019

This is indeed a limit in the current feature. Nesting loops is not supported and  it is quite difficult to build a comprehensive UI for that.

Workarounds could be:

- you can flatten the hierarchy by having a record for each combination of the 3 criterias.

- or you can build the content in a static way for the first 2 levels directly in the email with a "if not empty" condition and use the loop only for the last level.

Avatar

Avatar
Validate 1
Level 2
EDMOND_Kevin
Level 2

Likes

10 likes

Total Posts

18 posts

Correct reply

1 solution
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 10
Boost 1
View profile

Avatar
Validate 1
Level 2
EDMOND_Kevin
Level 2

Likes

10 likes

Total Posts

18 posts

Correct reply

1 solution
Top badges earned
Validate 1
Boost 5
Boost 3
Boost 10
Boost 1
View profile
EDMOND_Kevin
Level 2

11-06-2019

Well it's a tricky thing.

I can't make use of your solution because the customer  hierarchy can't be flattenned

I even try to use an undeclared embedded collection (or other type)  in the event but Adobe prevent the rest call as the call context is different than the event declared in ACS

So i can't really see how I can do it with your answer, sorry