Jump to content

Edit History

HaCos

HaCos

1 hour ago, sanctusmob said:

Έκανα ένα var dump και βλέπω το variable είναι product_attribute_id και όχι id_product_attribute.

οπότε θα πρέπει να γίνει

product_id: '{/literal}{$product.id_product}-{$product.product_attribute_id}{literal}',

Προφανώς θα πρέπει να μπει και μία if για να κάνει check αν έχει attribute.

Σωστή παρατήρηση! 

Ευχαριστώ!

HaCos

HaCos

42 minutes ago, sanctusmob said:

Έκανα ένα var dump και βλέπω το variable είναι product_attribute_id και όχι id_product_attribute.

οπότε θα πρέπει να γίνει

product_id: '{/literal}{$product.id_product}-{$product.product_attribute_id}{literal}',

Προφανώς θα πρέπει να μπει και μία if για να κάνει check αν έχει attribute.

Είναι εύκολο να μοιράσεις τι έκανες ακριβώς?

Έχω το παρακάτω αλλά δεν φαίνεται να δουλεύει σωστά:

<!-- Skroutz Analytics Order Products Script start -->
<script>
	{literal}
		skroutz_analytics('ecommerce', 'addOrder', JSON.stringify({
			order_id:    '{/literal}{$order->id}{literal}',                                                                // Order ID. Required.
			revenue:     '{/literal}{$order->total_products_wt + $order->total_shipping_tax_incl}{literal}',	  // Grand Total. Includes Tax and Shipping.
			shipping:    '{/literal}{$order->total_shipping_tax_incl}{literal}',                                                // Total Shipping Cost.
			tax:         '{/literal}{$taxamt = $order->total_paid_tax_incl - $order->total_paid_tax_excl}{$taxamt}{literal}'	// Total Tax.
		}));
	{/literal}
</script>
<script>
{foreach from=$order_products item=product}
		{if ($product.id_product_attribute)>0}
		{assign var=combined_id value="{$product.id_product}{'-'}{$product.id_product_attribute}"} 
        {else}
        {assign var=combined_id value="{$product.id_product}"} 
        {/if}

		{literal}
			skroutz_analytics('ecommerce', 'addItem', JSON.stringify({
			order_id:   '{/literal}{$order->id}{literal}',                  // Order ID. Required.		
			product_id: '{/literal}{$combined_id}{literal}',              // Product ID. Required.
			name:       '{/literal}{$product.product_name}{literal}',            // Product Name. Required.
			price:      '{/literal}{$product.product_price_wt}{literal}',    // Price per Unit. Required.
			quantity:   '{/literal}{$product.product_quantity}{literal}'         // Quantity of Items. Required.
	  		}));
	  	{/literal}
{/foreach}
</script>
<!-- Skroutz Analytics Order Products Script end -->

 

×
×
  • Create New...