Hi. I am try create xml feed with gift. gift is 3 years warranty for specific manufacturer. What is bad on this code?
if ($product->virtuemart_manufacturer_id = 1) {
	echo "
	<GIFT>extended warranty for 3 years</GIFT>
	";
}
			
			
			
				if ($product->virtuemart_manufacturer_id = 1) {
Means that you set $product->virtuemart_manufacturer_id  to value 1.
Comparing two values is == not =
if ($product->virtuemart_manufacturer_id == 1) {
Is right
			
			
			
				thx i will try it.
PS: How if ($product-> ???? i can use for "if" ? . . . . . i know only "price"
			
			
			
				Quote from: Studio 42 on June 04, 2018, 01:46:05 AM
if ($product->virtuemart_manufacturer_id = 1) {
Means that you set $product->virtuemart_manufacturer_id  to value 1.
Comparing two values is == not =
if ($product->virtuemart_manufacturer_id == 1) {
Is right
not work :(
If I use == this warranty isnt anywhere. If I use only = i see warranty in all product. All is bad. I need show this info only on products with manufacturer, who have id 1
			
 
			
			
				What is the ID of this manufacturer ?
			
			
			
				administrator/index.php?option=com_virtuemart&view=manufacturer
every manufacturers have name and ID. If I want to use the extended warranty only for this manufacturer . . . .
			
			
			
				You have an old Vm 2, so you should perhaps update it and Joomla ?
Try 
print("<pre>".print_r($product,true)."</pre>");
jexit();
And check if the virtuemart_manufacturer_id exist.
Perhaps VM2 back-end do not load manufacturer id ?
			
			
			
				Don't know about VM2 but in VM3 virtuemart_manufacturer_id property on product is an array (because one product can have multiple manufacturers). So the code would be this:
if (in_array(1, $product->virtuemart_manufacturer_id))
Or, if you always use only 1 manufacturer per product,  you can check against first array element:
 if ($product->virtuemart_manufacturer_id[0] == 1)
			
			
			
				work for me this:
if ($product->manufacturer == 'XXX') {
	echo "
	<GIFT>XXX</GIFT>
	";
}
And now . . . can you into <GIFT>XXX</GIFT> prepare code . . . "10% form product prize"? I want type <GIFT>Gift worth 10 euros.</GIFT> . . . but 10 euro is 10% form product prze 100 euro. Understund me? But my english is bad :(
			
			
			
				$product->prices['salesPrice'] is in Vm3 the final price
But use the code
print("<pre>".print_r($product,true)."</pre>");
jexit();
And check the result to show price