Come mostrare il totale con le tasse su admin / commerce / ordini quando lo stato dell'ordine è Revisiona (usando Commerce)?


15

Devo mostrare il totale con le tasse su admin / commerce / ordini usando Commerce. Qui gli ordini sono mostrati senza tasse, come si può arrivare a mostrare il totale tasse incluse? Non ho visto nulla di simile a un totale con tasse nei campi della vista.

AGGIORNAMENTO 2 Ho bisogno che il sistema mostri le tasse quando lo stato dell'ordine è Revisiona Mi sembra che le tasse vengano aggiunte quando lo stato è Completato. o in sospeso . Guarda la mia prima acquisizione.

Aggiornamento 1 : Vedo anche che le tasse non sono mostrate in admin / commerce / ordini / XX né in admin / commerce / ordini / XX / modifica. Come posso vedere le tasse per l'ordine ?? Questo non può essere giusto.

inserisci qui la descrizione dell'immagine

Cattura con stato IN ATTESA

inserisci qui la descrizione dell'immagine


nessuno per questo?
Chefnelone,

1
Nel caso in cui non lo sapessi, il display che vedi lì si basa su come il campo del prezzo viene visualizzato sull'entità ordine (che può essere modificato in admin/commerce/config/order/display). È passato un po 'di tempo e non riesco a ricordare le giuste impostazioni del formatter per mostrare un prezzo con le tasse (o se viene fornito con il commercio principale). (Forse il prezzo del commercio per componenti potrebbe aiutare?)
Andy,

Non riesco a capirlo. Ho abilitato commerce_price_components quindi ho selezionato "Prezzo per componenti" e ho verificato che tutte le mie tasse fossero incluse nel prezzo su: admin / commerce / config / order / display. Ho anche fatto lo stesso per il campo Totale nelle viste che generano l'elenco degli ordini. Ma le tasse non vengono aggiunte al prezzo base su admin / commerce / ordini. Cosa mi sto perdendo qui?
Chefnelone,

Vedo anche che le tasse non sono mostrate in admin / commerce / ordini / XX né in admin / commerce / ordini / XX / modifica. Come posso vedere le tasse per l'ordine ?? Questo non può essere giusto.
Chefnelone,

Non capisco affatto di cosa si tratti questa domanda. 1) Quali aliquote e tipi di tasse hai sul tuo ordine? (Imposta sulle vendite? IVA? Quale percentuale?) 2) Hai modificato l'inclusione dei tipi di imposta? 3) Se stai utilizzando l'IVA, stai inserendo i prezzi con o senza IVA? 4) Non vedi affatto la tassa in nessun componente? Sembra che tu non abbia applicato alcuna tassa.
Bojan Zivanovic,

Risposte:


2

È possibile utilizzare il prezzo Commerce per modulo componenti .

Estensione al commercio di Drupal che fornisce un formattatore di prezzi per abilitare / disabilitare componenti di prezzo come sconti o tasse quando si visualizzano i prezzi. Ciò offre all'amministratore il controllo assoluto su quali componenti devono essere visualizzati e quali no. Fornisce inoltre due gestori Views per visualizzare / nascondere i componenti di prezzo nei totali del carrello e i totali degli ordini. Inoltre ha il supporto delle regole di base che dà agli amministratori del commercio la possibilità di fare condizioni usando componenti di prezzo come sconti o tasse e reagire di conseguenza.

Installa il modulo e modifica il campo totale commerciale della vista con questo.


Questo non è il problema, ho già abilitato questo modulo. Incollerò il mio ultimo commento: "@BojanZivanovic Ho caricato un'immagine nella mia domanda. Mi sono reso conto che il problema è che le tasse vengono aggiunte nell'ordine se lo stato dell'ordine è COMPLETATO o IN ATTESA. Ma non viene aggiunto nell'ordine se lo stato dell'ordine è RECENSIONE. Come posso ottenere le tasse aggiunte nello stato RECENSIONE? "
chefnelone,

Penso che il problema potrebbe riguardare la regola delle tasse di calcolo. Potresti verificare che non ci siano condizioni di stato dell'ordine commerciale in questa regola?
jorgetutor,

1

Per aggiungere la visualizzazione a un blocco personalizzato o a un design di pagina:

  1. Vai a "Home» Amministrazione »Negozio» Configurazione »Impostazioni ordine» Gestisci display "
  2. Fai clic sul link in basso che dice "Impostazioni di visualizzazione personalizzate"
  3. Abilita qualsiasi modalità di visualizzazione personalizzata facendo clic sulla casella di controllo accanto ad essa. Se hai Display Suite, puoi anche creare un nuovo nodo di visualizzazione. Se segui quel percorso, dovrai prima attivare la modalità di visualizzazione e fare clic sulla casella di controllo accanto a "Ordine commerciale" per assicurarti che sia collegato alla parte giusta di Drupal.
  4. Dopo aver fatto clic su una casella di controllo, fare clic su Salva.
  5. Un pulsante verrà visualizzato vicino alle schede nella parte superiore della schermata "Gestisci display" e verrà chiamato dopo il nodo di visualizzazione creato. Se questo è il primo che hai attivato, ci sarà anche un pulsante "Predefinito".
  6. Fare clic sul pulsante per visualizzare la modalità di visualizzazione desiderata.
  7. Trascina i campi di visualizzazione indesiderati sotto "Nascosto" per eliminarli dalla visualizzazione personalizzata.
  8. Fai clic su "Salva" per finalizzare il display.
  9. Fai clic sul menu accanto a "Ordine totale" e seleziona "Prezzo per componenti".
  10. Un pulsante di configurazione apparirà accanto al menu. Fare clic sul pulsante per espandere l'elenco dei componenti disponibili.
  11. Fare clic sulla casella di controllo accanto ai campi che si desidera visualizzare.
  12. Fai clic su "Salva".

Per aggiungere la visualizzazione dell'imposta sulle vendite a una vista:

  1. Costruisci o modifica una vista e fai clic su "Aggiungi" accanto all'elenco dei campi.
  2. Fai clic sulla casella di controllo accanto a "Totale ordini".
  3. Nella finestra di dialogo di configurazione del campo, selezionare "Prezzo per componenti".
  4. Fare clic sulla casella di controllo accanto ai campi che si desidera visualizzare.

0

Modifica la vista nella pagina di amministrazione / commercio / ordini.

Modifica il campo totale e imposta il formatter su quantità non elaborata, quindi escludi il campo dalla visualizzazione.

Quindi aggiungere il campo fiscale alla vista e impostarlo per essere escluso e per mostrare l'importo grezzo.

Quindi aggiungi un campo viste php fornito da Views PHP . Ora puoi usare le chiavi sostitutive nel codice php e puoi fare qualcosa di grosso da seguire.

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

Dai a questo campo php l'etichetta del titolo e dovresti essere pronto.


perdonami per aver risposto tardi. Il campo fiscale non è disponibile. Non elencato in Aggiungi campi. Devo aggiungere un RelationShips per questo?
Chefnelone,

0

Esistono due luoghi in cui il commercio aggiunge le tasse, in base al tipo di sistema fiscale (iva vs. vendite). Penso che tu abbia attivato la "tassa inclusa in questo prezzo", ma non hai disabilitato le regole che in seguito aggiungono tasse al prezzo. Una volta che lo farai, l'imposta verrà visualizzata con il mio prezzo non appena un articolo viene aggiunto al carrello.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.