which returns all the variants of a product including the combinations of attributes each variant is associated with (dimensions object)
https://prnt.sc/w9mo2a
I’m trying to use this function inside Miva templates but seems like the mvt version of the same function (https://docs.miva.com/code-samples/l...-for-a-product) doesn’t include the combinations of attributes.
Because of that I have to loop then through all the variants and pull the attributes by separate calls.
Code:
<mvt:do file="g.Module_Library_DB" name="l.success" value="ProductVariantList_Load_Product( l.settings:product:id, l.settings:variants )" /> <mvt:foreach iterator="variant" array="variants"><mvt:do file="g.Module_Library_DB" name="l.success" value="ProductVariantList_Load_Variant( l.settings:product:id, l.settings:variant:variant_id, l.settings:variant:attributes )" /></mvt:foreach>
I figured out that it is caused exactly by multiple calls of ProductVariantList_Load_Variant inside the foreach loop.
So the question is how I do pull all variants of a product including the combinations of attributes each variant is associated with by a single function call from inside a Miva template?