Skip to main content

Hello,
I run a Shopify store that sells customized products. Each product can have personalized features selected by the customer, such as color, image, or name.

I’m using Zapier to send order details to my suppliers (via gmail). The problem occurs when a customer orders the same product more than once, with different customizations each time. Zapier sends all the details in a single zap, and I’m unable to distinguish between the different products in the order.

I’ve tried using Zapier's Looping to split the data for each item in the order amd it seems like i have manage to do that (screenshot attach)

configuration

, but I'm still facing challenges in sending all the information in an organized way, ensuring that each product is listed separately with its unique customizations.

for example 

 

 Order Number: x

costumer details:

costumer name:

 Email:

1. Shipping Address Address

 

custom requirements

product number 1

text: try 1

 color+thickness+ size: Steel color 2mm / 6

,

product number 2

text: try 2 

color+thickness+ size: Steel color 2mm / 10

 

i need to loop the customization part according to the number of product the costumer order 

 

Thank you in advance!

 

 

Hi @amirabraham 

Instead of Looping, try using this Zap action: Formatter > Utilities > Line Items to Text


Hi,

Thank you for the suggestion. I tried using the Formatter Utilities with "Line-item to Text" to split the items, i used 2 different formatters and that part worked well.

However, I'm having trouble incorporating this into the email. I couldn't create a loop within the email body that displays each item as desired. 

Any further guidance on how to loop through the items within the email body would be greatly appreciated.

Best regards


@amirabraham 

For us to have more info, post screenshots showing how your Formatter steps are configured in the “Configure” section.

 


Hey @amirabraham 👋

Did you since manage to get this sorted?

If not, I wanted to suggest looping through the different product line item details and adding them into a digest that you then release on the last loop which then adds the digest of all the compiled line items into the email. There’s a guide that explains that sort of approach in more detail here:

 

Hope that helps. If you’re still stuck or found another way to solve this please do let us know, we’d love to hear from you! 🙂