Jump to content

MODULO bONIFICO POSTALE


FraEmy

Recommended Posts

  • 2 weeks later...
  • 3 months later...

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^^

Link to comment
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?

Link to comment
Share on other sites

  • 2 months later...

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

Link to comment
Share on other sites

  • 7 months later...

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

Link to comment
Share on other sites

  • 3 months later...

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.

Link to comment
Share on other sites

  • 10 months later...
  • 1 month later...

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?

Link to comment
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

Link to comment
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

Link to comment
Share on other sites

  • 2 months later...
  • 2 months later...

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 (see edit history)
Link to comment
Share on other sites

  • 1 month later...
  • 4 months later...
  • 1 year later...

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.

Link to comment
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
×
×
  • Create New...