Jump to content

Edit History

tgonzalez

tgonzalez

Hola estoy intentando crear precios específicos, parece que los comandos lo hago bien, pero cuando añado productos al carro más de 10, le aparecen a los clientes como de 0€ ¿qué estoy haciendo mal?

<?php
$precio=5000; //precio sin comas
$precioOri=65.00;//precio original

$from = date("Y") . "-" . date("m") . "-" . date("d") . " 00:00:00";
        $DatetimeFechaActual = new DateTime("NOW");
        $DatetimeFechaActual->add(new DateInterval('P2D'));
        $to=$DatetimeFechaActual->format("Y-m-d")." 00:00:00";
        //echo $from."<br>".$to;




		$precioFloat=floatval(floatval($precio)/100);
		$specificPrice = new SpecificPrice();
		$specificPrice->id_product = $id;
	//	$specificPrice->id_product_attribute = (int)$id_product_attribute;
		$specificPrice->id_shop = 0;
		//$specificPrice->id_shop_group  = $this->context->shop->id_shop_group;
		$specificPrice->id_currency = 0;
		$specificPrice->id_country = Tools::getValue('sp_id_country');
		$specificPrice->id_group = 0;
		$specificPrice->id_customer = 0;
		$specificPrice->price = $precioFloat;
		$r=($precioFloat/$precioOri*100);
		$r=abs(abs($r)-100);

		$specificPrice->reduction=(float)$precioFloat;
		$specificPrice->reduction_type="amount";
		$specificPrice->reduction_tax = 0;
		//$specificPrice->price=$precio;
		$specificPrice->from_quantity =(int) $cantidad;
		$specificPrice->from =  $from;
		$specificPrice->to =  $to;
		$specificPrice->add();
		$addedPriceId = $specificPrice->id;
		?>

 

pshop.thumb.png.b7706efc25ce866d8decc62592c1b9f2.png

 

Creo que lo he hecho bien, alguien me puede echar un cable :)

 

tgonzalez

tgonzalez

Hola estoy intentando crear precios específicos, parece que los comandos lo hago bien, pero cuando añado productos al carro más de 10, le aparecen a los clientes como de 0€ ¿qué estoy haciendo mal?

<?php
$precio=5000; //precio sin comas
$precioOri=65.00;//precio original

$from = date("Y") . "-" . date("m") . "-" . date("d") . " 00:00:00";
        $DatetimeFechaActual = new DateTime("NOW");
        $DatetimeFechaActual->add(new DateInterval('P2D'));
        $to=$DatetimeFechaActual->format("Y-m-d")." 00:00:00";
        //echo $from."<br>".$to;




		$precioFloat=floatval(floatval($precio)/100);
		$specificPrice = new SpecificPrice();
		$specificPrice->id_product = $id;
	//	$specificPrice->id_product_attribute = (int)$id_product_attribute;
		$specificPrice->id_shop = 0;
		//$specificPrice->id_shop_group  = $this->context->shop->id_shop_group;
		$specificPrice->id_currency = 0;
		$specificPrice->id_country = Tools::getValue('sp_id_country');
		$specificPrice->id_group = 0;
		$specificPrice->id_customer = 0;
		$specificPrice->price = $precioFloat;
		$r=($precioFloat/$precioOri*100);
		$r=abs(abs($r)-100);

		$specificPrice->reduction=(float)$precioFloat;
		$specificPrice->reduction_type="amount";
		$specificPrice->reduction_tax = 0;
		//$specificPrice->price=$precio;
		$specificPrice->from_quantity =(int) $cantidad;
		$specificPrice->from =  $from;
		$specificPrice->to =  $to;
		$specificPrice->add();
		$addedPriceId = $specificPrice->id;
		?>

 

 

 

Creo que lo he hecho bien, alguien me puede echar un cable :)

ps.png

×
×
  • Create New...