Aspettare l'inserimento delle spese prima di effettuare il pagamento

11 contenuti / 0 new
Ultimo contenuto
Aspettare l'inserimento delle spese prima di effettuare il pagamento

Ciao a tutti. Ho realizzato un ecommerce per un cliente ed ora ho la necessità di inserire le spese di spedizione che pero' non possono essere ne' fisse, ne' basate su un qualche elemento in particolare come il peso.

Fate conto di vendere pezzi di ricambio: un utente americano vi acquista 10 spazzole tergicristallo, un'altro, ma russo, vi acquista 10 specchietti retrovisori. Il problema è che le spese di spedizione devono essere calcolate a seconda di molti fattori (peso, dimensioni, luogo di arrivo, tempo di consegna in primis).

Quello che mi servirebbe è che il sistema al momento di fare il checkout dell'ordine mi metta l'ordine in stand-by e mandi una email all'amministratore; quest'ultimo va sulla scheda dell'ordine, inserisce le spese di spedizione e setta l'ordine in modo tale che il processo di acquisto possa andare avanti. Ovviamente l'utente deve essere avvisato del fatto che il suo ordine è ora disponibile per le operazioni finali (il pagamento per intenderci).

Come posso fare questo ? Specialmente la sospsensione dell'ordine, perchè il cambio dello stato e l'invio della email lo posso anche fare via RULES.

Grazie.

M.

Ti posto questo video, tutto sommato la tua è una richiesta, come dire, semplice?

Drupal Ubercart Parte 1 - Amministrazione negozio
http://danzisiweb.it/content/drupal-ubercart-parte-1-amministrazione-neg...

danzisiweb.it

Ps: avevi 0 risposte....
Ciao

Urca, è così semplice ? Devo guardarmi questo video.

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal

Ciao, ho guardato il video, ma dove è che dovevo guardare ? A che minuto ?

Se è l'uso delle Conditional Actions ci ho provato, ma non capisco come bloccare il processo. Ho inserito una nuova "azione", che controlla lo stato dell'ordine, ma qualsiasi cosa faccia non sambra che venga eseguita. Ho messo un semplice "drupal_set_message", ma non c'è nulla da fare. Non viene vista/eseguita.

Dove è che sbaglio ?

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal

A me sembra semplice, infatti in "Impostazioni spese di spedizione" ci sono le linguette "Panoramica-Metodi-Impostazioni" in Impostazioni appunto visti la casella "Impedisci che un cliente completi un ordine"

Riguardo il peso dovrebbe essere anch'esso configurabile.

Forse ti basta.
Scrivimi quando vuoi

Io non trovo quel menu. Quali moduli hai attivato ? In inglese a cosa corrispondono ?

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal

L'avevo visto ma se la traduzione è veramente "Impedisci che un cliente completi un ordine" allora è cannata.

Comunque l'utente riceve un messaggio di errore "You must select a shipping option before continuing.", che è sbagliato perché l'utente cerca di capire dove deve scegliere quale spedizione utilizzare, che pero' non c'è.

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal

La spedizione la aggiungi in configurazione di ubercart. Controlla se hai il modulo shipping attivo...

CIAO, forse non mi sono spiegato bene: io devo inserire a mano le spedizioni a seconda di quello che vuole acquistare il cliente. Prima di fargli fare il pagamento.

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal

Per come la vedo io, tu fai chiudere l'ordine senza spese di spedizione, ovviamente avvisando in qualche modo l'utente che saranno calcolate a parte. Poi vai ad aggiungere a mano le spese di spedizione nella gestione ordini e invii notifica al cliente, che a questo punto andrà a fare il pagamento. Chiaramente, questo sistema prevede che la registrazione del pagamento effettuato sia fatta a mano dal gestore ordini.