Jump to content
FraEmy

MODULO bONIFICO POSTALE

Recommended Posts

SALVE MI SERVE UN MODULO PER I BONIFICI POSTALI, OLTRE CHE QUELLO CON I BONIFICI BANCARI.
SAPETE DIRE DOVE POSSO TROVARE IL MODULO BONIFICO POSTALE
GRAZIE MILLE

Share this post


Link to post
Share on other sites

Ho Creato il modulo per il Bonifico Postale modificando il modulo del bonifico bancario.

Dai test che ho fatto sull'e-commerce che stò mettendo su grazie a prestashop pare che vada tutto bene e che tutto funzioni alla perfezione.
Mi arriva anche regolare la mail con il giusto metodo di pagamento e non ho riscontrato, per ora, nessun errore nemmeno dal back end;)
Speriamo in bene^^

Share this post


Link to post
Share on other sites

Bè...pare tutto funzionare.

Io lo metto. Se ci dovessero essere problemi aimè non sono una programmatrice. t.t

POSTWIRE- MODULO PER BONIFICI POSTALI
VAGLIAWIRE - MODULO PER VAGLIA

Ora però ho una domanda.

Mi sono accorta oggi però che nel back and nell'ordine del cliente ci sono gli stati di avanzamento.
Quindi ORDINE IN PREPARAZIONE (che invia la mail in automatico al cliente) ATTESA BONIFICO BANCARIO(Bankwire) che una volta selezionato manda la mail al cliente con i dati del bonifico...ECC eCC.

Ecco... Dove devo mettere le mani per avere nell'ordine del cliente la possibilità di selezionare i miei due nuovi moduli?

Io ho creato nella cartella' /Mails' i relativi file postwire.html e vagliawire.html Postwire.txt e vagliawire.txt sperando che me le prendesse in automatico. ma aimè no.

Qualcuno sa dove posso tambarare per quel collegamento?

Share this post


Link to post
Share on other sites

Ciao se ho ben capito hai bisogno di associare lo stato ordini al nuovo modulo così da avere una voce "in attesa di bonifico postale" se è cosi vai nel BO> Ordini > Stato Ordini >Aggiungi nuovo.
Da qui crei la nuova voce
Ciao

Share this post


Link to post
Share on other sites

Non funziona con la versione 1.2.5

Qualcuno sa aiutarmi?

L'errore che ottengo è il medesimo:

Notice: Use of undefined constant _PS_OS_POSTWIRE_ - assumed '_PS_OS_POSTWIRE_' in validation.php on line 31
Hack attempt (OrderHistory -> id_order_state is empty)

Ho capito che manca l'associazione allo stato dell'ordine infatti anche il template email non compare nell'elenco.

Help me

Share this post


Link to post
Share on other sites
Guest   
Guest

Ho creato tutti le pagine di riferimento con i messaggi stati ordine ecc ecc.

Quando Confermo L'ordine mi ha questo errore.
Cosa mi manca da fare?

Array
(
[0] => Array
(
[file] => /home/itechita/public_html/classes/ObjectModel.php
[line] => 315
[function] => displayError
[class] => Tools
[type] => ::
[args] => Array
(
)

)

[1] => Array
(
[file] => /home/itechita/public_html/classes/OrderHistory.php
[line] => 42
[function] => validateFields
[class] => ObjectModel
[type] => ->
[object] => OrderHistory Object
(
[id_order] => 130
[id_order_state] =>
[id_employee] =>
[date_add] => 2010-09-11 04:23:17
[date_upd] => 2010-09-11 04:23:17
[tables:protected] => Array
(
[0] => order_history
)

[fieldsRequired:protected] => Array
(
[0] => id_order
[1] => id_order_state
)

[fieldsValidate:protected] => Array
(
[id_order] => isUnsignedId
[id_order_state] => isUnsignedId
[id_employee] => isUnsignedId
)

[table:protected] => order_history
[identifier:protected] => id_order_history
[id] =>
[fieldsSize:protected] => Array
(
)

[fieldsRequiredLang:protected] => Array
(
)

[fieldsSizeLang:protected] => Array
(
)

[fieldsValidateLang:protected] => Array
(
)

)

[args] => Array
(
)

)

[2] => Array
(
[file] => /home/itechita/public_html/classes/ObjectModel.php
[line] => 145
[function] => getFields
[class] => OrderHistory
[type] => ->
[object] => OrderHistory Object
(
[id_order] => 130
[id_order_state] =>
[id_employee] =>
[date_add] => 2010-09-11 04:23:17
[date_upd] => 2010-09-11 04:23:17
[tables:protected] => Array
(
[0] => order_history
)

[fieldsRequired:protected] => Array
(
[0] => id_order
[1] => id_order_state
)

[fieldsValidate:protected] => Array
(
[id_order] => isUnsignedId
[id_order_state] => isUnsignedId
[id_employee] => isUnsignedId
)

[table:protected] => order_history
[identifier:protected] => id_order_history
[id] =>
[fieldsSize:protected] => Array
ecc ecc

Share this post


Link to post
Share on other sites

Ho rifatto per necessità il modulo Vaglia postale per prestashop Version 1.3.2


Una volta che avrete installato il modulo, per evitare il famoso errore : Fatal error (OrderHistory -> id_order_state is empty) dovrete andare in defines.inc.php ed inserire questa stringa tra gli /* Order states */

define('_PS_OS_VAGLIAWIRE_', 13); dove 13 è l'id del nuovo stato ordine che andrete a creare.

Share this post


Link to post
Share on other sites

ragazzi ho provato e riprovato ma niente non c'è verso a me servirebbe il modulo per il postagiro non ci sono riuscito o mi da errore o pagina bianca ho la versione 1.4.6.2 qualcuno ha risolto? se si sarebbe così gentile da postare il modulo?

Share this post


Link to post
Share on other sites

io ho provato a cambiare il modulo bonifico bancario per farlo diventare postale, ma mi dà l'errore: Fatal error (OrderHistory -> id_order_state is empty). Ho fatto quello che dice SteG qui mettendo in config.inc.php o qualcosa del genere, ma mi dà comunque l'errore.

Qualcuno può aggiornare il pagamento per il c/c alle Poste per prestashop 1.4?

Grazie e felice anno nuovo

Share this post


Link to post
Share on other sites

niente anche io sempre la stessa scritta

 

Fatal error (OrderHistory -> id_order_state is empty)

 

sembra che nella nuova versione gli order state sono stati spostati da defines.inc.php al file config.inc.php ma anche mettendo il define in questa maniera non parte proprio

 

define('_PS_OS_postagiro_',	Configuration::get('PS_OS_postagiro'));

 

poi ho provato anche così

 

define('_PS_OS_postagiro_',	Configuration::get('PS_OS_postagiro', 17));

ovviamente dov'è il numero 17 è il mio id status aggiunto nell'apposita area...

 

e niente nemmeno in questa maniera

 

ho il sito inattivo appunto perchè devo creare questi due moduli (bollettino postale e postagiro) che poi sarebbero indentici cioè una duplica del bankwire ma non riesco a capire dove sta il problema vi posto il modulo che ho fatto fino ad ora e se qualcuno di animo pio sa spiegarmi dove sbagliio gliene sarei grato

 

p.s. la versione che stò utilizzando è stata appena installata ed è l'ultima cioè la 1.4.6.2

postagiro.zip

Share this post


Link to post
Share on other sites

CIAO A TUTTI, HO APPENA CREATO IL NUOVO MODULO DEL VAGLIAWIRE COMPATIBILE CON PRESTASHOP 1.4.X

C'E' QUALCHE PROBLEMINO CON LA TRADUZIONE IN ITALIANO MA E' SEMPLICISSOMO CORREGGERE.

DENTRO AL FILE ALLEGATO CI SONO LE ISTRUZIONI PER L'INSTALLAZIONE.

FATEMI SAPERE PER EVENTUALI CORREZZIONI O ERRORI.

VAGLIAWIRE1.4.zip

Share this post


Link to post
Share on other sites

Ciao, sono anche io su questa cosa del bonifico postale, abbastanza sconcertato che non ci sia già fatto un modulo del genere.

 

- Ho preso il modulo "bankwire", clonato in bank2wire

- Aperti tutti i file, fatti tutti i cerca/sostituisci del caso (conosco PHP molto bene, quasi per nulla Prestashop)

- Sembra funzionare, però in validation.php si blocca col messaggio

 

Fatal error (OrderHistory -> id_order_state is empty)

 

Andando a cercare la magagna, l'elemento che mi insospettisce è il fatto che ci sia in giro il riferimento a questa variabile che si va a leggere:

 

$state == Configuration::get('PS_OS_BANK2WIRE')

 

(prima era PS_OS_BANKWIRE poi l'ho evidentemente rinominata).

Che viene usata nella validazione. Hmmm.

 

Da un punto di vista architetturale, un plugin dovrebbe avere tutto quello che serve al suo interno, quindi se c'è da smanettare altrove, per come la vedo io la logica è contorta. Comunque andiamo avanti.

 

Qui viene in aiuto il VAGLIAWIRE1.4 di Mattythebest. Vedo che proprio qui tu Matty hai detto di sostituire il "15" con una costante univoca.

Direi che la magagna sta tutta qua. Come posso sceglierlo questo numero? Come si fa a sapere quali numeri sono già impegnati? Se metto 16 per esempio?

 

Grazie a chi porta un pò di luce sulla cosa. Buon lavoro a tutti.

Edited by cleoni

Share this post


Link to post
Share on other sites

Entrambi i moduli danno lo stesso errore in fase di ordine, subito dopo la scelta del metodo di pagamento: pagina bianca con la scritta

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×