Skip to content

Instantly share code, notes, and snippets.

@steveosoule
Last active October 17, 2017 16:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save steveosoule/4dbdcce1991047a4f97f3836e6a24a94 to your computer and use it in GitHub Desktop.
Save steveosoule/4dbdcce1991047a4f97f3836e6a24a94 to your computer and use it in GitHub Desktop.
Miva - 9.7 ProductVariantList_Load_Product

ProductVariantList_Load_Product

<mvt:do file="g.Module_Library_DB" name="l.settings:product:variant_count" value="ProductVariantList_Load_Product(l.settings:product:id, l.settings:product:variants)" />

Sample Data Structure

:active=1
:agrpcount=0
:base_price=100
:cancat_id=0
:catcount=1
:code=miva-test-variant
:cost=50
:customfield_values:productimagecustomfields:main=graphics%2F00000001%2Fsample-image-red.jpg
:descrip=Hello+World%21
:disp_order=161
:dt_created=1504800547
:dt_updated=0
:formatted_base_price=%2450.00
:formatted_cost=%2425.00
:formatted_price=%2450.00
:formatted_retail=%2450.00
:id=160
:inv_active=0
:link=http%3A%2F%2Fssoule.mivamerchantdev.com%2Fstore%2Fmiva-test-variant.html
:metafield_count=0
:name=Miva+Test%3A+Variant
:page_id=0
:pgrpcount=2
:price=100
:quantity=0
:retail=100
:taxable=1
:variant_count=4
:variants[1]:part_count=1
:variants[1]:parts[1]:active=0
:variants[1]:parts[1]:agrpcount=0
:variants[1]:parts[1]:cancat_id=0
:variants[1]:parts[1]:catcount=0
:variants[1]:parts[1]:code=miva-test-variant_l
:variants[1]:parts[1]:cost=0
:variants[1]:parts[1]:disp_order=162
:variants[1]:parts[1]:dt_created=1504800547
:variants[1]:parts[1]:dt_updated=0
:variants[1]:parts[1]:id=161
:variants[1]:parts[1]:inv_active=1
:variants[1]:parts[1]:inv_available=99
:variants[1]:parts[1]:inv_instock=49
:variants[1]:parts[1]:inv_level=in
:variants[1]:parts[1]:inv_long=49+available+for+immediate+delivery
:variants[1]:parts[1]:inv_low_level=50
:variants[1]:parts[1]:inv_low_track=1
:variants[1]:parts[1]:inv_out_level=0
:variants[1]:parts[1]:inv_out_track=1
:variants[1]:parts[1]:inv_short=In+Stock
:variants[1]:parts[1]:name=Miva+Test%3A+Variant+size%3Al
:variants[1]:parts[1]:page_id=0
:variants[1]:parts[1]:pgrpcount=2
:variants[1]:parts[1]:price=100
:variants[1]:parts[1]:taxable=1
:variants[1]:parts[1]:weight=1
:variants[1]:product_id=160
:variants[1]:variant_id=19
:variants[2]:part_count=1
:variants[2]:parts[1]:active=0
:variants[2]:parts[1]:agrpcount=0
:variants[2]:parts[1]:cancat_id=0
:variants[2]:parts[1]:catcount=0
:variants[2]:parts[1]:code=miva-test-variant_xl
:variants[2]:parts[1]:cost=0
:variants[2]:parts[1]:disp_order=166
:variants[2]:parts[1]:dt_created=1504800547
:variants[2]:parts[1]:dt_updated=1507930363
:variants[2]:parts[1]:id=165
:variants[2]:parts[1]:inv_active=1
:variants[2]:parts[1]:inv_available=99
:variants[2]:parts[1]:inv_instock=49
:variants[2]:parts[1]:inv_level=in
:variants[2]:parts[1]:inv_long=49+available+for+immediate+delivery
:variants[2]:parts[1]:inv_low_level=50
:variants[2]:parts[1]:inv_low_track=1
:variants[2]:parts[1]:inv_out_level=0
:variants[2]:parts[1]:inv_out_track=1
:variants[2]:parts[1]:inv_short=In+Stock
:variants[2]:parts[1]:name=Miva+Test%3A+Variant+size%3Axl
:variants[2]:parts[1]:page_id=0
:variants[2]:parts[1]:pgrpcount=2
:variants[2]:parts[1]:price=100
:variants[2]:parts[1]:taxable=1
:variants[2]:parts[1]:weight=1
:variants[2]:product_id=160
:variants[2]:variant_id=20
:variants[3]:part_count=1
:variants[3]:parts[1]:active=0
:variants[3]:parts[1]:agrpcount=0
:variants[3]:parts[1]:cancat_id=0
:variants[3]:parts[1]:catcount=0
:variants[3]:parts[1]:code=miva-test-variant_s
:variants[3]:parts[1]:cost=0
:variants[3]:parts[1]:disp_order=163
:variants[3]:parts[1]:dt_created=1504800547
:variants[3]:parts[1]:dt_updated=1507930363
:variants[3]:parts[1]:id=162
:variants[3]:parts[1]:inv_active=1
:variants[3]:parts[1]:inv_available=99
:variants[3]:parts[1]:inv_instock=49
:variants[3]:parts[1]:inv_level=in
:variants[3]:parts[1]:inv_long=49+available+for+immediate+delivery
:variants[3]:parts[1]:inv_low_level=50
:variants[3]:parts[1]:inv_low_track=1
:variants[3]:parts[1]:inv_out_level=0
:variants[3]:parts[1]:inv_out_track=1
:variants[3]:parts[1]:inv_short=In+Stock
:variants[3]:parts[1]:name=Miva+Test%3A+Variant+size%3As
:variants[3]:parts[1]:page_id=0
:variants[3]:parts[1]:pgrpcount=2
:variants[3]:parts[1]:price=100
:variants[3]:parts[1]:taxable=0
:variants[3]:parts[1]:weight=1
:variants[3]:product_id=160
:variants[3]:variant_id=21
:variants[4]:part_count=1
:variants[4]:parts[1]:active=0
:variants[4]:parts[1]:agrpcount=0
:variants[4]:parts[1]:cancat_id=0
:variants[4]:parts[1]:catcount=0
:variants[4]:parts[1]:code=miva-test-variant_m
:variants[4]:parts[1]:cost=0
:variants[4]:parts[1]:disp_order=164
:variants[4]:parts[1]:dt_created=1504800547
:variants[4]:parts[1]:dt_updated=1507930363
:variants[4]:parts[1]:id=163
:variants[4]:parts[1]:inv_active=1
:variants[4]:parts[1]:inv_available=99
:variants[4]:parts[1]:inv_instock=49
:variants[4]:parts[1]:inv_level=in
:variants[4]:parts[1]:inv_long=49+available+for+immediate+delivery
:variants[4]:parts[1]:inv_low_level=50
:variants[4]:parts[1]:inv_low_track=1
:variants[4]:parts[1]:inv_out_level=0
:variants[4]:parts[1]:inv_out_track=1
:variants[4]:parts[1]:inv_short=In+Stock
:variants[4]:parts[1]:name=Miva+Test%3A+Variant+size%3Am
:variants[4]:parts[1]:page_id=0
:variants[4]:parts[1]:pgrpcount=2
:variants[4]:parts[1]:price=100
:variants[4]:parts[1]:taxable=1
:variants[4]:parts[1]:weight=1
:variants[4]:product_id=160
:variants[4]:variant_id=22
:weight=1.00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment