Jump to content

Cómo obtengo los precios especiales en el BackOffice?


tgonzalez

Recommended Posts

Hola he usado un Script que he creado en PHP que añade productos y precios especiales a estos productos, la pregunta que me hago es, ¿Cómo puedo obtener los precios especiales en PrestaShop BackOffice?

Un saludo y gracias de antemano

Link to comment
Share on other sites

Buenas tardes,

Para poder ayudarte, explicanos un poco más como lo estas haciendo y que haces con los precios especiales..: Personalmente no entiendo bien tu consulta

Salds!

Si te he ayudado puedes agradecer pulsando en el ❤ que esta a la derecha de este mensaje o márcarla como mejor respuesta pulsando en la 🏆

  • Like 1
Link to comment
Share on other sites

Pues mira yo tengo 2 CSV que  con ellos creo productos, añado imágenes y precios especiales, el problema es que aparentemente el script se ha ejecutado sin problemas, pero no sé en el backoffice cómo puedo acceder a los precios especiales (o descuentos) que he creado en el Script de PrestaShop

 

Un saludo

Link to comment
Share on other sites

Buenos dias,

Perfecto ya voy siguiendo el Hilo.

Entiendo entonces que el problema es que se te carga todo bien, menos los descuentos, que no se aplican en el Back.

¿¿ Nos podrías enseñar como metes el campo de descuento desde el CSV ¿? Para hacernos una idea y ver que los campos van correctos..

Es por ir haciendonos una idea de como lo estas trabajando desde atras adelante, hasta llegar al Front

Salds!

  • Like 1
Link to comment
Share on other sites

Hola! Este es el código de mi script:

 

function precioEspecial($to, $from, $product, $primero, $segundo, $anterior){
    $dividir=$primero;
    $unidadesVenta=$segundo;

    $precio1=($dividir/100)/$unidadesVenta;
   
    
    $discountPrice=$precioInicial/($precio1*100);
        
        $specific_price = new SpecificPrice();
         $specific_price->from_quantity = $from;
         $specific_price->reduction = $precio1;
         $specific_price->reduction_type = 'amount';
         $specific_price->add();
    $specificPrice->add();
    
    $specific_price = new SpecificPrice();
    $specific_price->id_shop = 0;
         $specific_price->id_shop_group = 0;
         $specific_price->id_currency = 0;
         $specific_price->id_country = Tools::getValue('sp_id_country');
         $specific_price->id_group = 0;
         $specific_price->id_customer = $order->id_customer;
         $specific_price->id_product = $product->id;
         if (isset($combination)) {
             $specific_price->id_product_attribute = $combination->id;
         } else {
             $specific_price->id_product_attribute = 0;
         }
         $specific_price->price = $product_informations['product_price_tax_excl'];
         $specific_price->from_quantity = 1;
         $specific_price->reduction = 0;
         $specific_price->reduction_type = 'amount';
    
    
    
    $anterior=$primero;
    return $anterior;
}

 

Un saludo

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...