Le 5 migliori domande di programmazione e le relative risposte sulla stampa di etichette in PrestaShop

Posted On: Sep 14, 2018

Categories:

Tags: Prestashop , modulo , etichetta di stampa , spedizione , USP

Sebbene PrestaShop sia una piattaforma molto flessibile, ma ci sono alcuni degli svantaggi che esistono dall'inizio del carrello. Uno di questi inconvenienti è la stampa di etichette per scopi di spedizione. Quando un commerciante riceve l'ordine nella quantità di 100 o anche meno, il processo manuale di stampa dell'etichetta è noioso. Nella stampa manuale, l'amministratore deve copiare incollare le informazioni del back office del modulo dei clienti e quindi incollarle sui pacchetti di spedizione.

Pertanto, i commercianti cercano sempre un sistema che consenta la stampa automatica delle etichette. Un sistema automatico ottiene direttamente le informazioni dei clienti e mostra 3,5 etichette per pagina A4 per la stampa finale tramite stampante. L'amministratore può anche modificare le dimensioni e il numero di etichette e modificare le informazioni di un'etichetta, se necessario. Considerando le esigenze degli utenti, molte aziende hanno sviluppato i moduli per facilitarle. Uno di questi moduli di stampa di etichette è sviluppato anche da "FMEModules". Puoi controllare la demo per ottenere una visione completa di questo modulo, ma qui in questo post, il nostro scopo non è quello di promuovere il nostro modulo, ma qui affronteremo alcuni problemi comuni degli utenti sulla stampa di etichette. Quindi dato qui le prime 5 domande di programmazione e le loro risposte sulla stampa di etichette;

Domanda n. 1: Ciao, voglio rimuovere il pulsante di stampa dalla pagina del prodotto del mio negozio PrestaShop. Come è possibile?

Risposta: Trova il codice sottostante nel tuo file product.tpl

<!-- usefull links-->

              <ulid="usefull_link_block">

                      {if $HOOK_EXTRA_LEFT}{$HOOK_EXTRA_LEFT}{/if}

                      <liclass="print"><ahref="javascript:print();">{l s='Print'}</a></li>

                      {if $have_image && !$jqZoomEnabled}

                      {/if}

              </ul>

Rimuovere il

                      <liclass="print"><ahref="javascript:print();">{l s='Print'}</a></li>

Domanda n. 2: Ciao! Voglio apportare alcune modifiche alle etichette di spedizione del mio negozio PrestaShop come aumentare / diminuire il carattere. Anche il numero di fattura dovrebbe spostarsi nella parte superiore della pagina nel mezzo. Come posso apportare queste modifiche?

Risposta: Puoi farlo in due modi a seconda di quale ti piace;

Soluzione 1: Vai alle lezioni/pdf.php

righe 376-384, modificare i valori in questa riga.

$width =100;$pdf->SetX(20);$pdf->SetY(25);$pdf->SetFont(self::fontname(),'',12);$pdf->Cell($width,10,self::l('Invoicing'),0,'L');$pdf->Cell($width,10,self::l('Delivery'),0,'L');$pdf->Ln(8);$pdf->SetFont(self::fontname(),'',9);

Soluzione 2: Vai a FPDF.org che è un generatore pdf basato su PHP e puoi apportare le modifiche necessarie secondo necessità nelle etichette.

Domanda n. 3: Ciao, voglio rimuovere l'opzione di stampa dalle pagine dei prodotti e anche l'opzione invia ad un amico. Come è possibile?

Risposta: nel prodotto.css modificare questo codice

#usefull_link_block  {

   display:none;

}

or remove this from product.tpl

            {if!$content_only}

                <!-- usefull links-->

                <ul id="usefull_link_block"class="clearfix no-print">

                    {if $HOOK_EXTRA_LEFT}{$HOOK_EXTRA_LEFT}{/if}

                    <li class="print">

                        <a href="javascript:print();">

                            {l s='Print'}

                        </a>

                    </li>

                    {if $have_image &&!$jqZoomEnabled}{/if}

                </ul>

            {/if}

send to a friend è in realtà un modulo locale e puoi disattivarlo per rimuovere questa opzione.

Domanda n. 4: Ciao, voglio stampare la bolla di consegna utilizzando la stampante a matrice di punti. Ho posizionato la data nei posti corretti e l'ho stampata. Quando è uscito il risultato, i personaggi e non comprensibili. Per rilevare il problema, ho esportato in file word e stampato, quindi tutto andava bene. C'è un modo in cui PrestaShop stampa le bolle di consegna nel tipo di file docx in modo che?

Risposta: No, non è possibile ottenere il formato fattura in docx tramite PrestaShop. In realtà, il problema sorge quando l'installazione di PrestaShop non ha Courier Font e le fatture pdf sono in font courier. Se troverai un modo per includere il carattere del corriere nell'installazione predefinita di PrestaShop, si spera che questo problema possa essere risolto.

Domanda n. 5: Ciao, voglio aggiungere l'ordinamento per il nuovo prodotto in product-sort.tpl. Come fare?

Risposta: Modificare product-sort.tpl e aggiungere quanto segue alle opzioni

<optionvalue="{$link->addSortDetails($request, 'date_add', 'desc')|escape:'htmlall':'UTF-8'}" {if $orderby eq 'date_add'    AND $orderway eq 'DESC'}selected="selected"{/if}>{l s='new products'}</option>

Nota:queste domande trovano risposta dai migliori sviluppatori della community e non riflettono FMEModules.