Hello everyone from Paris,
I’m facing an issue with my Make scenario, which automates invoice creation in Tiime from orders placed on Shopify.
Context:
When a new order is placed on Shopify, my scenario retrieves product information and creates a corresponding invoice in Tiime. Each product should be added as a separate line item in the invoice.
To handle this, I set up:
An Iterator to process each product individually.
An Array Aggregator immediately after, to reconstruct an
Array[]
containing all invoice line items.
This array is then mapped directly into the
Lines
field of the “Tiime Apps - Invoice Creation” module.
Problem encountered:
I get the following error in Make:
“[400] This value must not be null.”
After multiple tests:
If I manually fill in the product details in the Tiime Apps module, the invoice is successfully created.
If I use the array generated by the Array Aggregator, which contains exactly the same fields, I get the error.
By comparing both cases, I noticed that:
- With manual input, the field
item_attribute_name = "Categories"
is correctly set. - With the Array Aggregator, this field is missing and hidden, which prevents validation.
Question:
How can I force the addition of item_attribute_name
within the Array Aggregator so that it is correctly recognized by Tiime when sending data?
Thanks in advance for your help!