Avisos
Vaciar todo

Modificar factura

25 Respuestas
8 Usuarios
0 Reactions
4,893 Visitas
Respuestas: 124
Estimable Member
Topic starter
 

Hola,

me gustaría que me indicaran como puedo hacer para modificar la factura que recibe el comprador y el vendedor en su mail.

En mi caso el símbolo € sale en la línea de abajo y me gustaría que salariera en la misma línea que el importe.

Adjunto pantallazo.

Gracias!

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 05/11/2012 8:25 am
Respuestas: 86
Trusted Member
 

ok, me pogo con ello. Gracias otra vez Pablo


 
Respondido : 07/11/2012 1:19 pm
Respuestas: 86
Trusted Member
 

Pues en invoice los he modificado pero no me afecta al carro aún teniendo la ultima versión, ¿podria ser en "cart"? lo digo por no liarla..
Gracias de nuevo


 
Respondido : 08/11/2012 11:24 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Las modificaciones que te había indicado son para modificar la factura, no la vista de carro. Si lo que quieres modificar es esto tendrías que hacerlo en el archivo components/com_virtuemart/views/cart/tmpl/default_pricelist.php.

Mejor que aplicar el cambio en este directorio es mejor que te lo descargues y lo subas en la ruta templates/NOMBRE_PLANTILLA/html/com_virtuemart/cart en donde NOMBRE_PLANTILLA es la plantilla de Joomla que estás usando, para aplicar ahí los cambios. Incluso es posible que ya tengas un archivo en esa ruta.


 
Respondido : 08/11/2012 3:33 pm
Respuestas: 329
Reputable Member
 

Hola,

me sumo en esta tema porque mi pregunta tiene que ver con modificación de la factura. Estoy utilizando el Virtuemart 2.0.10 y quiero si es posiblre añadir el total sin IVA en la última línea de la factura que genera el programa. He visto es el archivo de invoice_items.php el código y veo que se emplea este código. Mi pregunta es si existe un parte de código que pueda añadir para que aparezca el total sin IVA:

<?php echo "".$this->currency->priceDisplay($item->product_tax ,0, $qtt)."" ?> currency->priceDisplay( $item->product_subtotal_discount ); //No quantity is already stored with it ?> product_basePriceWithTax = (float) $item->product_basePriceWithTax;
$class = '';
if(!empty($item->product_basePriceWithTax) && $item->product_basePriceWithTax != $item->product_final_price ) {
echo ''.$this->currency->priceDisplay($item->product_basePriceWithTax,0,$qtt) .'
' ;
}

echo $this->currency->priceDisplay( $item->product_subtotal_with_tax ,0); //No quantity or you must use product_final_price ?>

Gracias


 
Respondido : 15/11/2012 2:29 pm
David Noguera
Respuestas: 4433
Famed Member Moderator
 

Hola Raquel, si t fijas hay un momento en que se hace esto:

       
                

                
                currency->priceDisplay($this->orderDetails['details']['BT']->order_billTaxAmount); ?>
               	
               	currency->priceDisplay($this->orderDetails['details']['BT']->order_billDiscountAmount); ?>
               	currency->priceDisplay($this->orderDetails['details']['BT']->order_total); ?>
        

Ahí están las variables que se usan para mostrar el total del pedido...

$this->orderDetails['details']['BT']->order_total

Después hay otra que indica la cantidad total de impuestos:

$this->orderDetails['details']['BT']->order_billTaxAmount

Si restas una a otra debería de salirte el total del pedido sin impuestos...

Saludos!


 
Respondido : 16/11/2012 4:07 pm
Respuestas: 329
Reputable Member
 

Hola,

Entiendo lo que me dice pero a mi me gustaría añadir una celda más que contiene el total del precio sin descuento.

Existe

$this->currency->priceDisplay($this->orderDetails['details']['BT']->order_billPriceAmount);

gracias


 
Respondido : 19/11/2012 3:44 pm
David Noguera
Respuestas: 4433
Famed Member Moderator
 

Hola Raquel, entonces simplemente has de modificar el código HTML de la tabla para añadir un TD y sacar ahí con un "echo" en PHP el valor de esa variable...

Saludos


 
Respondido : 19/11/2012 3:57 pm
Respuestas: 329
Reputable Member
 

Hola,

Esto es lo que quiero hacer pero cúal es la variable para el total neto del pedido?

ahora mismo hay una tabla con celdas. En dos de ellas hay lo siguiente:

$this->orderDetails['details']['BT']->order_total

$this->orderDetails['details']['BT']->order_billTaxAmount

Existe un código que parece a estos que me da a mí lo siguiente??

order_total - order_billTaxAmount

cuál es la variable?

Gracias


 
Respondido : 27/11/2012 5:17 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola Raquel

Para restar debes hacerlo como:

$resta = $this->orderDetails['details']['BT']->order_total - $this->orderDetails['details']['BT']->order_billTaxAmount;
echo $resta;

Te sugiero revisar PHP y aprender un poco más sobre las variables, y objetos.

Realiza un backup de los archivos que modifiques.

Saludos.


 
Respondido : 27/11/2012 8:50 pm
Respuestas: 329
Reputable Member
 

Gracias Jhon,

pero en ningún momento dije que sé PHP. Intentaré arreglarmelo como pueda con lo que me has dado pero la verdad no entiendo mucho.


 
Respondido : 28/11/2012 7:23 pm
Página 2 / 2