Jump to content

viger

Members
  • Posts

    336
  • Joined

  • Last visited

2 Followers

Profile Information

  • Activity
    User/Merchant

Recent Profile Visitors

6,406,588 profile views

viger's Achievements

Newbie

Newbie (1/14)

68

Reputation

  1. Hello Knowband Plugins, thanks a lot! It works like a charm, it's exactly what I was searching for! Thanks again :-)
  2. Hello, I would like to add the IP into the the stats page not found. At the moment it shows the 404 page, the referer and the counter. It should be possible to add the IP address, too? It's useful. At the moment I must check in phpmyadmin the date of the 404 page and find it in the ps_connections table, but it's very complicated. Is there any way to add it directly in the ps_pagenotfound table? Hope in some help and thanks in advance
  3. Ciao, nel BO ==> Localizzazione->Nazione->Italia->Formato Indirizzo dovresti avere queste voci: firstname lastname company vat_number address1 address2 postcode city State:name Country:name phone phone_mobile Con queste e le modifiche riportate, nella versione 1.6.1.4, non dovrebbe raddoppiare nulla in fattura. Per altre versioni non so, ho fatto quella della 1.7, per la 1.6.1.18 non ho idea se la modifica funzioni! Con le modifiche riportate, nella 1.6.1.4 ho questi risultati: Fattura: DDT: I dati ci sono tutti, non sono formattati come nella fattura, ovviamente, ma si può fare con poco. Ora non so se nella 1.6.1.18 funziona così...
  4. Ho fatto un po' di ricerca nei vari forum, pare che il nuovo sistema di traduzione di PS 1.7 sia un disastro, ho trovato tante domande ma nessuna risposta. Onestamente non sono venuto a capo di nulla e sono felice di non aver fatto l'upgrade. Se qualcuno ha qualche soluzione, ben venga!
  5. Infatti non le trovo neanche io, il che è strano, con la 1.6 mi apparivano istantaneamente da tradurre nel BO. Sì, si possono mettere direttamente in italiano, ma non è molto professionale, dovrei guardarci dentro per capire cosa è cambiato e come fare per far apparire le traduzioni mancanti nel BO. Ad ogni modo, per una soluzione pratica e veloce, nel file /pdf/invoice.addresses-tab.tpl trovi le parole in inglese, facilmente le puoi tradurre in italiano.
  6. Ho corretto la mod, c'era un bug nella provincia di spedizione. Ricontrollate le modifiche, ho corretto le righe da incollare. Ad ogni modo, al posto di $state = (new State($invoice_address->id_state))->name; /* Get State name from ID */ dovete incollare $state_invo = (new State($invoice_address->id_state))->name; /* Get invoice State name from ID */ $state_deli = (new State($delivery_address->id_state))->name; /* Get delivery State name from ID */ e al posto di /* Start mod for custom address format */ 'firstname_invo' => $invoice_address->firstname, 'lastname_invo' => $invoice_address->lastname, 'company_invo' => $invoice_address->company, 'address1_invo' => $invoice_address->address1, 'address2_invo' => $invoice_address->address2, 'postcode_invo' => $invoice_address->postcode, 'city_invo' => $invoice_address->city, 'state_name_invo' => $state, 'country_name_invo' => $invoice_address->country, 'phone_invo' => $invoice_address->phone, 'phone_mobile_invo' => $invoice_address->phone_mobile, 'vat_number_invo' => $invoice_address->vat_number, 'dni_invo' => $invoice_address->dni, 'firstname_deli' => $delivery_address->firstname, 'lastname_deli' => $delivery_address->lastname, 'company_deli' => $delivery_address->company, 'address1_deli' => $delivery_address->address1, 'address2_deli' => $delivery_address->address2, 'postcode_deli' => $delivery_address->postcode, 'city_deli' => $delivery_address->city, 'state_name_deli' => $state, 'country_name_deli' => $delivery_address->country, 'phone_deli' => $delivery_address->phone, 'phone_mobile_deli' => $delivery_address->phone_mobile, /* End mod for custom address format */ dovete incollare /* Start mod for custom address format */ 'firstname_invo' => $invoice_address->firstname, 'lastname_invo' => $invoice_address->lastname, 'company_invo' => $invoice_address->company, 'address1_invo' => $invoice_address->address1, 'address2_invo' => $invoice_address->address2, 'postcode_invo' => $invoice_address->postcode, 'city_invo' => $invoice_address->city, 'state_name_invo' => $state_invo, 'country_name_invo' => $invoice_address->country, 'phone_invo' => $invoice_address->phone, 'phone_mobile_invo' => $invoice_address->phone_mobile, 'vat_number_invo' => $invoice_address->vat_number, 'dni_invo' => $invoice_address->dni, 'firstname_deli' => $delivery_address->firstname, 'lastname_deli' => $delivery_address->lastname, 'company_deli' => $delivery_address->company, 'address1_deli' => $delivery_address->address1, 'address2_deli' => $delivery_address->address2, 'postcode_deli' => $delivery_address->postcode, 'city_deli' => $delivery_address->city, 'state_name_deli' => $state_deli, 'country_name_deli' => $delivery_address->country, 'phone_deli' => $delivery_address->phone, 'phone_mobile_deli' => $delivery_address->phone_mobile, /* End mod for custom address format */ Adesso la fattura viene giustamente visualizzata con le due province differenti tra fatturazione e consegna. Sorry!
  7. Figurati! Però non riesco a fare la traduzione da BO, non conosco la 1.7 e hanno cambiato parecchio. Tu riesci?
  8. Beh, come chiaramente scritto nel post di apertura, la modifica è per la 1.6.1.4, per le altre, specie per un major update come la 1.7 è ovvio che non funzioni... Comunque, per il vostro (e mio) diletto, mi sono divertito a trovare la soluzione anche per la 1.7.2.4, la ultima versione al momento scaricabile. Le modifiche qui di seguito proposte fanno fede alla versione out-of-the-box e solo per la fattura, la correzione dell'indirizzo per resi, bolle, ecc non è contemplata, ma non credo sia cosa impossibile. Questa la fattura standard di PS: Questa quella modificata (vanno tradotte le voci): Per le modifiche: - aprire il file /classes/pdf/HTMLTemplateInvoice.php - dopo la riga 314: $layout = $this->computeLayout(array('has_discount' => $has_discount)); inserire queste righe: $state_invo = (new State($invoice_address->id_state))->name; /* Get invoice State name from ID */ $state_deli = (new State($delivery_address->id_state))->name; /* Get delivery State name from ID */ - dopo la riga 339 (legal_free_text): 'ps_price_compute_precision' => _PS_PRICE_COMPUTE_PRECISION_, 'round_type' => $round_type, 'legal_free_text' => $legal_free_text, aggiungere queste righe: /* Start mod for custom address format */ 'firstname_invo' => $invoice_address->firstname, 'lastname_invo' => $invoice_address->lastname, 'company_invo' => $invoice_address->company, 'address1_invo' => $invoice_address->address1, 'address2_invo' => $invoice_address->address2, 'postcode_invo' => $invoice_address->postcode, 'city_invo' => $invoice_address->city, 'state_name_invo' => $state_invo, 'country_name_invo' => $invoice_address->country, 'phone_invo' => $invoice_address->phone, 'phone_mobile_invo' => $invoice_address->phone_mobile, 'vat_number_invo' => $invoice_address->vat_number, 'dni_invo' => $invoice_address->dni, 'firstname_deli' => $delivery_address->firstname, 'lastname_deli' => $delivery_address->lastname, 'company_deli' => $delivery_address->company, 'address1_deli' => $delivery_address->address1, 'address2_deli' => $delivery_address->address2, 'postcode_deli' => $delivery_address->postcode, 'city_deli' => $delivery_address->city, 'state_name_deli' => $state_deli, 'country_name_deli' => $delivery_address->country, 'phone_deli' => $delivery_address->phone, 'phone_mobile_deli' => $delivery_address->phone_mobile, /* End mod for custom address format */ - aprire il file /pdf/invoice.addresses-tab.tpl - cercare la riga 28: {$delivery_address} e sostituirla con: {l s='Name Surname' d='Shop.Pdf' pdf='true'}: {$firstname_deli} {$lastname_deli}<br /> {if $company_deli}{l s='Company' d='Shop.Pdf' pdf='true'}: {$company_deli}<br />{/if} {l s='Address' d='Shop.Pdf' pdf='true'}: {$address1_deli}<br /> {if $address2_deli}{l s='Address' d='Shop.Pdf' pdf='true'}: {$address2_deli}<br />{/if} {l s='ZIP Code' d='Shop.Pdf' pdf='true'}: {$postcode_deli}<br /> {l s='City' d='Shop.Pdf' pdf='true'}: {$city_deli}<br /> {if $state_name_deli}{l s='State' d='Shop.Pdf' pdf='true'}: {$state_name_deli}<br />{/if} {l s='Country' d='Shop.Pdf' pdf='true'}: {$country_name_deli}<br /> {if $phone_deli}{l s='Phone' d='Shop.Pdf' pdf='true'}: {$phone_deli}<br />{/if} {if $phone_mobile_deli}{l s='Mobile' d='Shop.Pdf' pdf='true'}: {$phone_mobile_deli}<br />{/if} - al posto della riga: {$invoice_address} incollare queste righe: {l s='Name Surname' d='Shop.Pdf' pdf='true'}: {$firstname_invo} {$lastname_invo}<br /> {if $company_invo}{l s='Company' d='Shop.Pdf' pdf='true'}: {$company_invo}<br />{/if} {l s='Address' d='Shop.Pdf' pdf='true'}: {$address1_invo}<br /> {if $address2_invo}{l s='Address' d='Shop.Pdf' pdf='true'}: {$address2_invo}<br />{/if} {l s='ZIP Code' d='Shop.Pdf' pdf='true'}: {$postcode_invo}<br /> {l s='City' d='Shop.Pdf' pdf='true'}: {$city_invo}<br /> {if $state_name_invo}{l s='State' d='Shop.Pdf' pdf='true'}: {$state_name_invo}<br />{/if} {l s='Country' d='Shop.Pdf' pdf='true'}: {$country_name_invo}<br /> {if $phone_invo}{l s='Phone' d='Shop.Pdf' pdf='true'}: {$phone_invo}<br />{/if} {if $phone_mobile_invo}{l s='Mobile' d='Shop.Pdf' pdf='true'}: {$phone_mobile_invo}<br />{/if} {if $vat_number_invo}{l s='VAT' d='Shop.Pdf' pdf='true'}: {$vat_number_invo}<br />{/if} {if $dni_invo}{l s='DNI' d='Shop.Pdf' pdf='true'}: {$dni_invo}<br />{/if} Salvare, cancellare la cache e fare un ordine di prova. Le voci vanno tradotte dall'inglese nel BO e sono comunque facilmente personalizzabili, così come il loro ordine. Fate sempre un backup dei file prima di metterci mano e se qualcosa non va o volete modificarlo, fatemi sapere. Ovviamente, in caso di upgrade dello shop, le modifiche andranno rifatte. Tutto questo a vostro rischio e pericolo!
  9. Ciao, scusate il ritardo della risposta, ma non seguo più tanto il forum, poco tempo e il mio shop ora che funziona benone non lo tocco più! Circa la fattura, la modifica a me funziona molto bene. Avete la versione 1.6.1.4? Perché per questa è testata, per le altre non so. Avete fatto tutto ciò che è descritto alla lettera? Perché ho controllato e questo è il risultato della fattura appena emessa nel mio shop di prova in locale:
  10. Segnalo anche questa mini guida: https://www.prestashop.com/forums/topic/554585-telefono-codice-fiscale-e-p-iva-in-fattura-how-to/
  11. Ciao a tutti, riporto qui la mia procedura per aggiungere in maniera chiara il telefono (o i telefoni), il codice fiscale e/o la P. IVA in fattura. Ho testato il tutto su una installazione pulita e funziona. Faccio riferimento alla versione 1.6.1.4 nel BO settare la nazione Italia in questo modo (non aggiungere la voce "dni" all'elenco!) aprire il file /classes/pdf/HTMLTemplateInvoice.php cercare (circa riga 318): $data = array( 'order' => $this->order, 'order_invoice' => $this->order_invoice, 'order_details' => $order_details, 'cart_rules' => $cart_rules, 'delivery_address' => $formatted_delivery_address, 'invoice_address' => $formatted_invoice_address, 'addresses' => array('invoice' => $invoice_address, 'delivery' => $delivery_address), 'tax_excluded_display' => $tax_excluded_display, 'display_product_images' => $display_product_images, 'layout' => $layout, 'tax_tab' => $this->getTaxTabContent(), 'customer' => $customer, 'footer' => $footer, 'ps_price_compute_precision' => _PS_PRICE_COMPUTE_PRECISION_, 'round_type' => $round_type, 'legal_free_text' => $legal_free_text, ); modificarlo in: $data = array( 'order' => $this->order, 'order_invoice' => $this->order_invoice, 'order_details' => $order_details, 'cart_rules' => $cart_rules, 'delivery_address' => $formatted_delivery_address, 'invoice_address' => $formatted_invoice_address, 'addresses' => array('invoice' => $invoice_address, 'delivery' => $delivery_address), 'tax_excluded_display' => $tax_excluded_display, 'display_product_images' => $display_product_images, 'layout' => $layout, 'tax_tab' => $this->getTaxTabContent(), 'customer' => $customer, 'footer' => $footer, 'ps_price_compute_precision' => _PS_PRICE_COMPUTE_PRECISION_, 'round_type' => $round_type, 'legal_free_text' => $legal_free_text, 'indni_value' => $invoice_address->dni, 'invat_value' => $invoice_address->vat_number, 'phone_value' => $invoice_address->phone, 'm_phone_value' => $invoice_address->phone_mobile ); aprire il file /pdf/invoice.addresses-tab.tpl cercare (circa riga 31) {$delivery_address} {/if} </td> <td width="33%"><span class="bold">{l s='Billing Address' pdf='true'}</span><br/><br/> {$invoice_address} </td> modificarlo in: {$delivery_address} {if $phone_value}<br />tel: {$phone_value}{/if} {if $m_phone_value}<br />mob: {$m_phone_value}{/if} {/if} </td> <td width="33%"><span class="bold">{l s='Billing Address' pdf='true'}</span><br/><br/> {$invoice_address} {if $invat_value}<br />P.IVA: {$invat_value}{/if} {if $indni_value}<br />CF: {$indni_value}{/if} </td> salvare tutto, chiudere, pulire la cache e fare un po' di ordini di prova. Ovviamente per le nazioni dove il CF non sia obbligatorio il campo non apparirà, così come non apparirà il campo telefono ove questo sia vuoto (se il cliente mette solo il mobile apparirà solo quello, ecc). Queste alcune fatture di test: Italia tel fisso, tel mobile, CF e P.IVA: Italia tel fisso, tel mobile, CF: Italia tel mobile, CF: Italia tel fisso, CF: Regno Unito tel fisso: Spero sia utile!
  12. Thanks for the answers. I will not take care of them
  13. Hello, I have strange pages 404 without referrer saved by the pagenotfound module in the statistic section. They look like: domain.com/wordpress domain.com/xmlrpc.php?rsd domain.com/index.php?controller=404 domain.com/apple-app-site-association domain.com/.well-known/apple-app-site-association and various pages that link to existing products or categories but with the URL that start with domain.com/test/ This last word "test" change the link in 404. More, I never used, neither for testing, a directory called "test" for prestashop or other. Have you an idea about why I have this 404 pages? Do I have to worry about them?
  14. Ciao, non so se accade anche a voi, ma andando a vedere le statistiche==>pagine non trovate, trovo molte pagine assurde e senza referrer, pagine tipo: miodominio.com/wordpress miodominio.com/xmlrpc.php?rsd miodominio.com/it/index.php?controller=404 miodominio.com/apple-app-site-association miodominio.com/.well-known/apple-app-site-association e varie pagine con link a prodotti o categorie esistenti, ma che iniziano con miodominio.com/test/ il quale "test" ne fa un 404. In più non ho mai avuto alcuno shop, anche di prova, in una directory "test". Secondo voi che roba è?
  15. Non so dirti su questo, richiede modifiche al codice perché devi andare a prendere altri dati dal database. In caso ti conviene rivolgerti a qualche programmatore esperto, sicuramente è possibile ma bisogna sapere dove mettere le mani.
×
×
  • Create New...