Nella fase di checkout, sto cercando di ottenere quanto segue:
prezzo articolo/i
+ spese di spedizione (weight quote)
+ spese di contrassegno (importo fisso fino ad un certa cifra di totale, oltre = 0)
---------------------------------------------------------------------------------------------------
= Totale
Ubercart di default non fornisce l'opzione di inserire una spesa fissa per ciascun ordine.
il modulo http://drupal.org/project/uc_fee dovrebbe fare proprio questo.
Però..
- il modulo non sembra funzionare con le conditional actions, ovvero se imposto la condizione che la fee sia applicata solo quando il totale dell'ordine è al di sotto di una certa cifra, le spese di contrassegno vengono aggiunte sempre (quindi anche oltre il limite).
Viceversa, se imposto la condizione che la fee NON sia applicata al di sopra di una certa cifra, le spese di contrassegno non vengono aggiunte mai.
Ho riprodotto il problema anche senza altri mouli aggiuntivi e con una fresh installation di d6.14.
c'è da dire che 'sto modulo non ha una documentazione e che la configurazione è abbastanza intricata (ad es non è chiaro se l'impostazione del content type sovrascriva quella del singolo nodo o viceversa), quindi potrei anche avere toppato qualcosa.
Domande:
- qualcuno ha già affrontato un problema simile (spese fisse con una condizione)?
- qualcuno conosce/usa questo modulo?
- avete qualche altro approccio da suggerirmi?
Grazie very much!
Usa flatrate. Crei 2 tariffe flatrate: 1 con il prezzo di spedizione, l'altra a prezzo 0. Per la prima non metti condizioni (o metti il valore totale dell'ordine < di n; per la seconda metti come condizione il valore totale dell'ordine > n.
Non ho mai messo insieme weight quote e flatrate, però.
Tra l'altro, per le fasce di peso io comunque uso flatrate invece di weightquote.
Grazie Pinolo.
Avevo già provato con flatrate. Il problema è che se hai 2 shipping quotes che si attivano nelle stesse condizioni, al momento del checkout queste vengono offerte come ALTERNATIVE una dell'altra, invece io le devo sommare.
E questo accade sia se uso uno solo dei metodi (tra flatrate e weight quote) sia se li uso entrambi.
(credo sia proprio questo il motivo per cui uc_fee è stato creato)
...devo capire perchè uc_fee non funge. non è possibile che le conditional actions siano "broken", qualcuno lo avrebbe segnalato nella issue queue.
Grazie lo stesso
PS: come mai usi flatrate per le quotazioni basate sul peso?
Certified to Rock
Capito. Uso Flatrate perché il peso non è l'unica variabile della tariffa e non so se weightquote supporti la definizione di spese diverse per zone diverse.
Capito. Uso Flatrate perché il peso non è l'unica variabile della tariffa e non so se weightquote supporti la definizione di spese diverse per zone diverse.
come e dove imposto Flatrate ... scusate
abilita il modulo flat rate (ubercart-fulfillment)
vai a tuosito/admin/store/settings/quotes/methods e attiva un nuovo metodo flatrate
configura le azioni condizionali per cui quel metodo di pagamento viene applicato
Certified to Rock
ciao ti ringrazio ho seguito le indicazioni
http://www.ubercart.org/docs/user/310/flatrate_shipping_quote
anche se ho ancora qualche dubbio |o|
grazie
Tiziano
scusa bohz
ho recentemente installato il modulo e quindi abbi pietà di me.
penso di avere anche io un problema analogo.
vorrei cercare di creare quanto segue:
pagamento con paypal (tutte le tipologie) :-)
pagamento con bonifico (per chi non si fida o non ha paypal) :-|
pagamento con contrassegno (per i più diffidenti) :-(
spese di consegna:
tutte le soluzioni prevedono un costo di spedizione standard
tutte le soluzioni prevedono un costo di spedizione maggiore (se lo si richiede per avere prima il materiale)
oltre una certa somma:
tutte le soluzioni prevedono un costo di spedizione standard pari a 0
tutte le soluzioni prevedono un costo di spedizione maggiore (se lo si richiede per avere prima il materiale)
avevi in mente o hai creato qualcosa di analogo?
grazie
Tiziano