tessguefen
4/15/2015 - 10:37 PM

Moving Products into variants + Attributes (MPS), move reviews over.

Moving Products into variants + Attributes (MPS), move reviews over.

<mvt:foreach iterator="product" array="products">
	<mvt:item name="toolkit" param="attr|acount|l.all_settings:product:id" />
	<mvt:if expr="g.acount GT 0">
	<mvt:item name="toolkit" param="variantarray|vcount|l.all_settings:product:code" />
	<mvt:foreach iterator="variant" array="variants">
	<mvt:assign name="l.settings:query:query" value="'SELECT id FROM s01_Products WHERE code =  \"'$ l.settings:variant:variant_code $'\"'" />
		<mvt:item name="sql" param="l.settings:query" />
		<mvt:foreach iterator="q" array="query:results">
			<mvt:assign name="variantid" value="l.settings:q" />
		</mvt:foreach>
	</mvt:foreach>
	<mvt:assign name="l.settings:update1:query" value="'UPDATE s01_SS_REVIEWS_reviews SET product_id = ' $ l.settings:product:id $ ' WHERE product_id = ' $ g.variantid" />
	<mvt:assign name="l.settings:update2:query" value="'UPDATE s01_SS_REVIEWS_ratings SET product_id = ' $ l.settings:product:id $ ' WHERE product_id = ' $ g.variantid" />
	<mvt:item name="sql" param="l.settings:update1" />
	<mvt:item name="sql" param="l.settings:update2" />
	</mvt:if>
</mvt:foreach>