Jump to content

Quitar factura por abono


Fran

Recommended Posts

Hola a todos, queria quitar la facturacion por abono de prestashop, me aparece enlace en el footer y en el area de cliente, es una funcion que no voy a usar con prestashop ya que se va a hacer facturacion externa a prestashop.

No hay nada en internet de como quitar las facturas por abono ni de eliminar el link del footer.

Si alguien sabe como se hace se lo agradeceria.

Un saludo.

Link to comment
Share on other sites

Justo ahora, juanrojas dijo:

Hola, probaste en? pedidos>facturas>opciones de factura>activa las facturas

Hola juanrojas, esa opcion esta desactivada, para que no genere facturas pero la seccion facturas por abono aparece de todas formas en el area de cliente y en los link del footer, lo que he hecho ha sido comentar las lineas de codigo donde aparece para que no se vea.

Link to comment
Share on other sites

hace 1 minuto, juanrojas dijo:

entonces yo diria que ocultar mediante css, ese boton del panel del cliente, algo como display:none;

lo que hice fue comentar codigo en los archivos que llamaban a esa funcion.

Gracias por contestar.

Link to comment
Share on other sites

  • 10 months later...
  • 2 months later...

Les dejo la solución para Prestashop 1.7.7.x para ocultar esos botones o links de "Facturas por abonar" ya que no se ocultan si desactivamos la devolución de mercadería.

1) Hay que ir al archivo modules/ps_customeraccountlinks/ps_customeraccountlinks.php y comentar el siguiente bloque:

Código Original:

3 => array(
          'title' => $this->trans('Credit slips', array(), 'Modules.Customeraccountlinks.Admin'),
          'url' => $link->getPageLink('order-slip', true),
     ),

Código Comentado:

/* 3 => array(
          'title' => $this->trans('Credit slips', array(), 'Modules.Customeraccountlinks.Admin'),
          'url' => $link->getPageLink('order-slip', true),
     ),*/

 

 

2) Abrir y editar el archivo themes/NOMBREdelTHEMEqueESTENusando/templates/customer/my-account.tpl y comentar el siguiente bloque:

Código Original:

{if !$configuration.is_catalog}
	<a class="col-lg-4 col-md-6 col-sm-6 col-xs-12" id="order-slips-link" href="{$urls.pages.order_slip}">
		<span class="link-item">
            <i class="material-icons">&#xE8B0;</i>
			{l s='Credit slips' d='Shop.Theme.Customeraccount'}
		</span>
	</a>
{/if}

Código Comentado:

<!-- FACTURAS POR ABONO QUITAR COMENTARIO PARA VOLVER REACTIVAR

{if !$configuration.is_catalog}
	<a class="col-lg-4 col-md-6 col-sm-6 col-xs-12" id="order-slips-link" href="{$urls.pages.order_slip}">
        <span class="link-item">
            <i class="material-icons">&#xE8B0;</i>
            {l s='Credit slips' d='Shop.Theme.Customeraccount'}
		</span>
	</a>
{/if}

-->

 

He agregado el detalle del comentario ya que así luego es más fácil de encontrarlo haciendo una búsqueda en el código con la frase "FACTURAS POR ABONO" (nos llevará directamente al bloque que hemos modificado).

Como esta es una solución para el uso de PS 1.7.7.x yo usé la función de crear un theme heredado o hijo (child) el cual toma el nombre de su padre y pasa a llamarse "child_classic", y es lo que figura en el bloque de código. A Ustedes les debería aparecer el nombre de su propio theme. Recomiendo encarecidamente crear un Child theme para así poder hacer los cambios sin modificar el original y cuando actualicemos PS no tengamos que realizar todos los cambios nuevamente.

Una vez que hayan creado, descargado, y por último cargado y activado su Child Theme, deben tener en cuenta que si no tienen las carpetas customer, deberán copiarlas desde el theme original que esten usando y pegarlas en la ruta que figura en el código para luego realizar las modificaciones que les mencioné en esta respuesta.

Para quienes no tengan esta funcionalidad porque poséen versiones anteriores, simplemente deberán buscar el my-account.tpl dentro de la estructura del theme que estén usando y ver si aparece esa parte del código y realizar el comentario del bloque.

 

Esta solución es gracias a @Carolitt, así que todos los créditos para ella.

Muchas gracias a @Carolitt y a toda la comunidad por siempre estar aportando y respondiendo consultas, publicando soluciones, con muy buena predisposición.

  • Thanks 1
Link to comment
Share on other sites

  • 2 weeks later...
On 12/24/2020 at 8:08 AM, Juance said:

Les dejo la solución para Prestashop 1.7.7.x para ocultar esos botones o links de "Facturas por abonar" ya que no se ocultan si desactivamos la devolución de mercadería.

1) Hay que ir al archivo modules/ps_customeraccountlinks/ps_customeraccountlinks.php y comentar el siguiente bloque:

Código Original:


3 => array(
          'title' => $this->trans('Credit slips', array(), 'Modules.Customeraccountlinks.Admin'),
          'url' => $link->getPageLink('order-slip', true),
     ),

Código Comentado:


/* 3 => array(
          'title' => $this->trans('Credit slips', array(), 'Modules.Customeraccountlinks.Admin'),
          'url' => $link->getPageLink('order-slip', true),
     ),*/

 

 

2) Abrir y editar el archivo themes/NOMBREdelTHEMEqueESTENusando/templates/customer/my-account.tpl y comentar el siguiente bloque:

Código Original:


{if !$configuration.is_catalog}
	<a class="col-lg-4 col-md-6 col-sm-6 col-xs-12" id="order-slips-link" href="{$urls.pages.order_slip}">
		<span class="link-item">
            <i class="material-icons">&#xE8B0;</i>
			{l s='Credit slips' d='Shop.Theme.Customeraccount'}
		</span>
	</a>
{/if}

Código Comentado:


<!-- FACTURAS POR ABONO QUITAR COMENTARIO PARA VOLVER REACTIVAR

{if !$configuration.is_catalog}
	<a class="col-lg-4 col-md-6 col-sm-6 col-xs-12" id="order-slips-link" href="{$urls.pages.order_slip}">
        <span class="link-item">
            <i class="material-icons">&#xE8B0;</i>
            {l s='Credit slips' d='Shop.Theme.Customeraccount'}
		</span>
	</a>
{/if}

-->

 

He agregado el detalle del comentario ya que así luego es más fácil de encontrarlo haciendo una búsqueda en el código con la frase "FACTURAS POR ABONO" (nos llevará directamente al bloque que hemos modificado).

Como esta es una solución para el uso de PS 1.7.7.x yo usé la función de crear un theme heredado o hijo (child) el cual toma el nombre de su padre y pasa a llamarse "child_classic", y es lo que figura en el bloque de código. A Ustedes les debería aparecer el nombre de su propio theme. Recomiendo encarecidamente crear un Child theme para así poder hacer los cambios sin modificar el original y cuando actualicemos PS no tengamos que realizar todos los cambios nuevamente.

Una vez que hayan creado, descargado, y por último cargado y activado su Child Theme, deben tener en cuenta que si no tienen las carpetas customer, deberán copiarlas desde el theme original que esten usando y pegarlas en la ruta que figura en el código para luego realizar las modificaciones que les mencioné en esta respuesta.

Para quienes no tengan esta funcionalidad porque poséen versiones anteriores, simplemente deberán buscar el my-account.tpl dentro de la estructura del theme que estén usando y ver si aparece esa parte del código y realizar el comentario del bloque.

 

Esta solución es gracias a @Carolitt, así que todos los créditos para ella.

Muchas gracias a @Carolitt y a toda la comunidad por siempre estar aportando y respondiendo consultas, publicando soluciones, con muy buena predisposición.

Juance, gracias por tu apoyo a los que sabemos menos -)

A ver si puedes decirme una solución para mi problema: lo que necesito es, tras cambiar la serie de las facturas de ABONO en prestashop 1.7 resetear la numeración. Al cambiar el año quiero que la nueva serie de facturas por abono empiecen en el 1 como he hecho en las facturas normales.

 

Muchas gracias!!!!

Link to comment
Share on other sites

12 hours ago, Majagranzas said:

Juance, gracias por tu apoyo a los que sabemos menos -)

A ver si puedes decirme una solución para mi problema: lo que necesito es, tras cambiar la serie de las facturas de ABONO en prestashop 1.7 resetear la numeración. Al cambiar el año quiero que la nueva serie de facturas por abono empiecen en el 1 como he hecho en las facturas normales.

 

Muchas gracias!!!!

De nada Majagranzas.

A ver, me puedes comentar como sería el formato del código de la factura que vos queres tener cuando cambie el año? Dame el ejemplo explícito para ubicarme a ver qué es lo que queres porque no me ubico.

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...