Richiamare una pagina php dopo l' ordine di acquisto
Autor: Sergio C.Ciao a tutti,
Vi spiego la mia necessità:
Ho bisogno di poter richiamare una pagina php subito dopo che l' utente ha terminato l' ordine di acquisto.
Questa pagina php contiene il codice necessario per effettuare un pagamento con paypal e nel caso di pagamento riuscito, a generare una chiave di licenza che poi verrà inviata all'email del mio cliente. Il tutto si svolge grazie ad un servizio a pagamento che si chiama LIMELM e che serve appunto ad inviare chiavi di licenza per chi vende i software.
Il fatto è che se io metto un semplice link a questa pagina nel mio sito, devo rinunciare alla raccolta dati che invece avviene con l' ordine di acquisto di website,ed anche all'invio all'utente dell'email con il riepilogo dell'ordine che è molto bello e vorrei che il mio cliente lo continuasse a ricevere (inoltre serve anche a me come base dati degli ordini ricevuti).
Avrei trovato una specie di soluzione a tutto questo e cioè:
Offrire il pagamento offline in modo da raccogliere intanto i dati del cliente fino ad arrivare al termine dell' ordine, poi però non so come poter integrare nella pagina finale dove appare il numero dell' ordine, un codice che permetta di richiamare la famosa pagina .php di cui parlavo e con la quale poi il cliente fa il reale pagamento con paypal e grazie al server limelm poi gli arriva la licenza.
Se non sbaglio la pagina finale dove compare il numero di ordine è una pagina interna che fa parte del motore di scripting del website e non compare nella mappa delle pagine, per cui non so proprio come poter accedere.
Per caso avete qualche suggerimento da darmi ? O magari una "strada" alternativa ?
Tenete presente che non posso far pagare con il paypal direttamente dal website perchè il cliente lo deve fare dalla pagina php del servizio limelm.
Grazie per l'aiuto.
Ciao, premetto che dovrai fare una prova per vedere se funziona.
Potresti inserire un redirect nel file .htaccess.
Il codice da inserire sarebbe questo:
redirect 301 /cart/index.html#step4 http://www.tuosito/pagina.php
Al posto della parte in neretto inserisci il link alla pagina php con un link assoluto.
In questo modo, quando la procedura arriva allo step 4, il cliente viene direttamente indirizzato alla pagina che vuoi tu.
Se non dovesse funzionare sarà sufficiente eliminare la riga di codice dal file .htaccess.
Per accedere al file .htaccess e personalizzarlo devi utilizzare un client ftp (es. filezilla) da impostare con le stesse credenziali che utilizzi su WS. Se non è presente, puoi crearlo tu.
Ciao
Autor
Ciao Michela,
Intanto grazie 1000 per l' aiuto!
Ho fatto la prova inserendo il codice nel file haccess però non succede niente, in pratica allo step 4 se si sceglie di pagare con paypal appare il pulsante e se si scegli di pagare con bonifico appare la scritta impostata nel carrello del website.
Mi era venuta un'idea e vorrei il tuo parere:
Nelle impostazioni del carrello del website, dove si impostano le forme di pagamento, c'e la possibilità di inserire un codice personalizzato che immagino sia quello di paypal che si puo fare nel sito di paypal. E se mettessi un codice html dove c'e un'immagine di un pulsante ACQUISTA ed un redirect alla pagina php ? potrebbe funzionare ?
Ciao e grazie,
Sergio Cionini
Beh, tentare non nuoce! Io ora non posso testarlo ma teoricamente la strada è giusta. Fai un bel backup e isolalo bene bene così, mal che vada, torni alla configurazione iniziale.
Fammi sapere
ciao
Autor
Tutto risolto,
Ho inserito il codice html che richiama un'immagine che a sua volta richiama la pagina php che mi serviva.
Il codice l' ho messo nel pagamento con carta di credito nell' opzione CODICE PERSONALIZZATO.
Ti ringrazio per l' aiuto e le risposte.
Cordiali Saluti,