¿Cómo mostrar Total con impuestos en admin / commerce / orders cuando el estado del pedido es Revisar (usando Comercio)?


15

Necesito mostrar Total con impuestos en admin / commerce / orders usando Commerce. Aquí los pedidos se muestran sin impuestos, ¿cómo se puede llegar a mostrar el total, incluidos los impuestos? No vi nada como un Total con impuestos en los campos de vista.

ACTUALIZACIÓN 2 Necesito que el sistema muestre los impuestos cuando el estado del pedido es Revisar Me parece que los impuestos se agregan cuando se completa el estado . o pendiente . Mira mi primera captura.

Actualización 1 : también veo que los impuestos no se muestran en admin / commerce / orders / XX ni en admin / commerce / orders / XX / edit. ¿Cómo se supone que veré los impuestos del pedido? Esto no puede estar bien.

ingrese la descripción de la imagen aquí

Captura con estado PENDIENTE

ingrese la descripción de la imagen aquí


nadie para esto?
chefnelone

1
En caso de que no lo supiera, la pantalla que ve allí se basa en cómo se muestra el campo de precio en la entidad de pedido (que se puede modificar en admin/commerce/config/order/display). Sin embargo, ha pasado un tiempo y no recuerdo la configuración correcta del formateador para mostrar un precio con impuestos (o si viene con el comercio principal). (¿Tal vez el precio de Comercio por componentes podría ayudar?)
Andy

No puedo entenderlo. Habilité commerce_price_components, luego seleccioné "Precio por componentes" y verifiqué todos mis impuestos para incluirlos en: admin / commerce / config / order / display. También hice lo mismo para el campo Total en las vistas que generan la lista de pedidos. Pero los impuestos no se agregan al precio base en admin / commerce / orders. ¿Que me estoy perdiendo aqui?
chefnelone

También veo que los impuestos no se muestran en admin / commerce / orders / XX ni en admin / commerce / orders / XX / edit. ¿Cómo se supone que veré los impuestos del pedido? Esto no puede estar bien.
chefnelone

No entiendo de qué se trata esta pregunta. 1) ¿Qué tipos de impuestos y tipos de impuestos tiene en su pedido? (¿Impuesto sobre las ventas? ¿IVA? ¿Qué porcentaje?) 2) ¿Cambió la inclusión de los tipos de impuestos? 3) Si está utilizando el IVA, ¿está ingresando precios con o sin IVA? 4) ¿No ve el impuesto en absoluto en ningún componente? Parece que no tiene impuestos aplicados en absoluto.
Bojan Zivanovic

Respuestas:


2

Puede utilizar el precio de Comercio por módulo de componentes .

Extensión al comercio de Drupal que proporciona un formateador de precios para habilitar / deshabilitar componentes de precios como descuentos o impuestos al mostrar precios. Esto le da al administrador un control absoluto sobre qué componentes deben mostrarse y cuáles no. También proporciona dos manejadores de Vistas para mostrar / ocultar componentes de precios en totales de carrito y totales de pedido. Además, tiene un soporte de reglas básicas que brinda a los administradores de comercio la capacidad de hacer condiciones utilizando componentes de precios como descuentos o impuestos y reaccionar en consecuencia.

Instale el módulo y cambie el campo de comercio total de la vista con este.


Este no es el problema, ya tengo este módulo habilitado. Pegaré mi último comentario: "@BojanZivanovic Subí una foto en mi pregunta. Me di cuenta de que el problema es que los impuestos se agregan en el pedido si el estado del pedido está COMPLETADO o PENDIENTE. Pero no se agrega en el pedido si el estado del pedido es REVISIÓN. ¿Cómo puedo obtener los impuestos agregados en el estado REVISIÓN? "
chefnelone

Creo que el problema podría estar en la regla de cálculo de impuestos. ¿Podría verificar que no hay una condición de estado de orden comercial en esta regla?
jorgetutor

1

Para agregar la pantalla a un bloque personalizado o diseño de página:

  1. Vaya a "Inicio» Administración »Tienda» Configuración »Configuración de pedidos» Administrar pantalla "
  2. Haga clic en el enlace en la parte inferior que dice "Configuración de pantalla personalizada"
  3. Habilite cualquier modo de visualización personalizado haciendo clic en la casilla de verificación junto a él. Si tiene Display Suite, también podría crear un nuevo nodo de vista. Si sigue esa ruta, primero tendrá que hacer el modo de vista y hacer clic en la casilla de verificación junto a "Orden de comercio" para asegurarse de que esté conectado a la parte derecha de Drupal.
  4. Después de hacer clic en una casilla de verificación, haga clic en Guardar.
  5. Aparecerá un botón cerca de las pestañas en la parte superior de la pantalla "Administrar pantalla", y llevará el nombre del nodo de pantalla que haya creado. Si este es el primero que activó, también habrá un botón "Predeterminado".
  6. Haga clic en ese botón para mostrar el modo de visualización que desee.
  7. Arrastre los campos de visualización no deseados debajo de "Oculto" para eliminarlos de su visualización personalizada.
  8. Haga clic en "Guardar" para finalizar la visualización.
  9. Haga clic en el menú junto a "Total de pedidos" y seleccione "Precio por componentes".
  10. Aparecerá un botón de configuración al lado del menú. Haga clic en ese botón para expandir la lista de componentes disponibles.
  11. Haga clic en la casilla de verificación junto a los campos que desea mostrar.
  12. Clic en Guardar."

Para agregar la visualización del impuesto sobre las ventas a una vista:

  1. Construya o edite una vista y haga clic en "Agregar" junto a la lista de campos.
  2. Haga clic en la casilla de verificación junto a "Total del pedido".
  3. En el cuadro de diálogo de configuración de campo, seleccione "Precio por componentes".
  4. Haga clic en la casilla de verificación junto a los campos que desea mostrar.

0

Edite la vista en la página admin / commerce / orders.

Edite el campo total y establezca el formateador en cantidad bruta, luego excluya el campo de la pantalla.

A continuación, agregue el campo de impuestos a la vista y configúrelo para que se excluya y muestre el importe bruto.

A continuación, agregue un campo de vistas php proporcionado por Views PHP . Ahora puede usar las claves de reemplazo en el código php y puede hacer algo más o menos de la siguiente manera.

return commerce_currency_format([tax] + [total], 'USD');

Dale a este campo php la etiqueta de Título y deberías estar listo.


lo siento por la respuesta tardía. El campo de impuestos no está disponible. No aparece en Agregar campos. ¿Necesito agregar un RelationShips para esto?
chefnelone

0

Hay dos lugares donde el comercio agrega impuestos, según el tipo de sistema impositivo (IVA vs. ventas). Creo que ha activado el 'impuesto incluido en este precio', pero no deshabilitó las reglas que agregan impuestos al precio después. Una vez que lo haga, el impuesto se mostrará con mi precio tan pronto como se agregue un artículo al carrito.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.