Spanish customer invoice template

Contrib type: 
Theme/Template
Status: 
Uploaded for testing
Moderation: 
Not ready for moderation

Downloads

Compatibility: 
Ubercart 2.x

A customer invoice template for Spanish invoices requirements.

Update 19.12.2009
Template modified to include bank details from bank_tansfer module

PreviewAttachmentSize
cliente.itpl_.php_.txt11.13 KB
cliente_bt.itpl_.php_.txt11.37 KB
calbasi's picture
Offline
Joined: 03/01/2009
Juice: 108
Hola Miguel Angel, Como se

Hola Miguel Angel,

Como se instala tu plantilla? Sustituye a la plantilla por defecto o la duplica?

Saludos

---
calbasi.net
If you can not understand me, it's my poor English skills fault Sticking out tongue

miguel_angel's picture
Offline
Joined: 11/13/2009
Juice: 12
Hola. Para usar esta

Hola.
Para usar esta plantilla debes copiar el fichero en el directorio ubercart/uc_order/templates
Luego debes ir a: Inicio » Administrar » Administrar tienda » Configuración » Opciones de pedido
y seleccionar la plantilla "cliente" (o "cliente_bt" si quieres usar la que muestra los datos bancarios del módulo uc_bank_transfer)
También deberás seleccionarla en la acción condicional que envía la factura por correo al cliente en:
Inicio » Administrar » Administrar tienda » Acciones condicionales » Editar predicado » E-mail customer checkout notification

Eso es todo.

Saludos.

--
Miguel Ángel

calbasi's picture
Offline
Joined: 03/01/2009
Juice: 108
Los adjuntos no están!

Hola Miguel Angel,

Parece que los dos adjuntos fallan. Puedes volver a adjuntar los ficheros?

Saludos

---
calbasi.net
If you can not understand me, it's my poor English skills fault Sticking out tongue

miguel's picture
Offline
Joined: 07/05/2009
Juice: 16
Hola. Aquí la tienes. Esta

Hola.
Aquí la tienes.
Esta plantilla incluye los datos bancarios si usas el módulo uc_bank_transfer

Saludos

AttachmentSize
cliente.itpl_.php_.txt 11.37 KB

--
Miguel Angel

calbasi's picture
Offline
Joined: 03/01/2009
Juice: 108
Re: Hola. Para usar esta

No se si solo es a mi, pero con la actualización a la versión 2.3 de Ubercart, solo me deja escoger entre customer y admin... (en la anterior si que podía escoger las añadidas, como "cliente")

éste es el path: /admin/store/settings/orders/edit

---
calbasi.net
If you can not understand me, it's my poor English skills fault Sticking out tongue

calbasi's picture
Offline
Joined: 03/01/2009
Juice: 108
Re: Spanish customer invoice template

Parece ser que han cambiado de nombre (y no se si de formato):

http://www.ubercart.org/docs/developer/17385/changing_invoice_templates_...

---
calbasi.net
If you can not understand me, it's my poor English skills fault Sticking out tongue

miguel's picture
Offline
Joined: 07/05/2009
Juice: 16
Re: Re: Spanish customer invoice template

Efectivamente, han cambiado de nombre y de ubicación. Ahora puedes poner las plantillas uc_order-customer.tpl.php y uc_order.tpl.php en el directorio del tema que estés usando y una vez allí, puedes modificarlas. Los cambios internos afectan a los tokens. Sigue las instrucciones del enlace que has puesto. Para poder seleccionar otra plantilla que no sea customer o admin, hay que desarrollar un módulo que sobreescriba el hook uc_invoice-templates():

"Also introduced is hook_uc_invoice_templates() which allows modules to declare new "types" of invoice templates (other than 'admin' and 'customer'). This replaces the old behaviour of invoice types being declared directly in the invoice file name, e.g. customer.itpl.php. If you have created other invoice templates for your site, you will need to create a module to implement this hook so that you can choose those templates in the UI. It should return an array of the invoice types"

Saludos.

--
Miguel Angel

polmaresma's picture
Offline
Joined: 02/19/2008
Juice: 21
Número de factura consecutivo

Hello, how do you solve the lack of the invoice number on the invoice? As I understand not all the orders are finally completed then not payed, and so not all orders should have invoice number..
Thank's!

Hola, cómo solucionais el problema de la falta de número de factura consecutivo? Entiendo que no todos los pedidos acaban siendo completados y port tanto teniendo un número de factura...
Gracias!

miguel's picture
Offline
Joined: 07/05/2009
Juice: 16
Hola. En realidad no hago

Hola.
En realidad no hago nada.
Los pedidos que se quedan mucho tiempo en el estado de "Comprando" entiendo que han sido descartados por el cliente y los paso al estado "Cancelado".

Ubercart debería asignar un número de factura independiente del número de pedido y sólo en el caso de que el pedido se haya completado (aunque no se haya cobrado todavía).
No es algo que me haya preocupado hasta ahora y no sé si alguien está haciendo algo al respecto.

Saludos.

--
Miguel Angel

polmaresma's picture
Offline
Joined: 02/19/2008
Juice: 21
Invoice number vs order number

Os dejo un enlace a un módulo para solucionar esto.
http://www.ubercart.org/forum/support/15896/invoice_number_vs_order_number
Lo tengo funcionando correctamente en www.janetjul.com
Lo único que no tengo claro es si en enero reinicia automáticamente, lo estoy revisando.
Saludos!

miguel's picture
Offline
Joined: 07/05/2009
Juice: 16
Gracias. Lo probaré.

Gracias.
Lo probaré.

Eye-wink

--
Miguel Angel

polmaresma's picture
Offline
Joined: 02/19/2008
Juice: 21
Re: Invoice number vs order number

El módulo funciona correctamente, destacar que no reinicia la numeración con cada ejercicio, por lo que es recomendable añadir en la plantilla el año y un guión antes del número de factura.

Saludos.

bunset's picture
Offline
Joined: 03/06/2011
Juice: 33
No me usa la plantilla que selecciono en el drop-down

Gracias por los aportes.
A ver si alguien sabe porque puede ser que no me detecte la plantilla que selecciono en el drop-down porque use una u otra plantilla siempre me usa la que viene por defecto, la otra me deja seleccionarla pero nada siempre usa la misma después.
Espero algún consejo para esto porque ahora siempre estoy con esta plantilla y no consigo nada.
Saludos,

miguel's picture
Offline
Joined: 07/05/2009
Juice: 16
Hola. El problema creo

Hola.
El problema creo recordar que estaba en el módulo uc_order.module (línea 721):

<?php
function uc_order_uc_invoice_templates() {
    return array(
'admin', 'customer');
}
?>

Sólo contempla las plantillas llamadas "admin" y "customer".

--
Miguel Angel

bunset's picture
Offline
Joined: 03/06/2011
Juice: 33
No me usa la plantilla que selecciono en el drop-down

Hola Miguel Angel, gracias,

Yo selecciono bien en admin/store/settings/orders/edit la nueva plantilla, o sea que la ve, pero luego no la usa.

bunset's picture
Offline
Joined: 03/06/2011
Juice: 33
Usar tokens en la plantilla invoice

Estoy intentando mostrar el token [order-payment-bank-details] en la factura pero no me lo muestra, si lo pongo en el html muestra justo esto, si lo pongo en php con echo me da error porque no es una variable, (lógico), así es que no se como hacer para que me lo muestre.
Estoy con la 2.4 de uc.

Me llama la atención que la plantilla que estoy modificando y que está en uc_order/templates no usa tokens, tiene cosas asi:


<?php
echo t('Payment Method:');
?>

<?php
echo $order_payment_method;
?>

Saludos.

miguel's picture
Offline
Joined: 07/05/2009
Juice: 16
Hola. Mira la respuesta #7 de

Hola.

Mira la respuesta #7 de este hilo. Los tokens fueron cambiados por variables php.
Debes usar esto:

<?php
echo $order_payment_bank_details;
?>

Saludos.

--
Miguel Angel

JOSE FELIPE's picture
Offline
Joined: 11/16/2011
Juice: 3
Re: Spanish customer invoice template

yhgiyfgjhggt