PrestaShop 1.5 | Zaokrouhlení
Neděle, 13 Listopad 2016 00:00
Aktualizováno Pátek, 02 Prosinec 2016 12:15
Napsal uživatel Admin22
←Předchozí [SOLVED] PrestaShop 1.6 | whitescreen - bílá obrazovka | PrestaShop 1.6 | validatinon DNI Další→ |
---|
Umožní Zobrazovat zaokrouhlené ceny
- ve Front eshopu
- košík
- objednávka
- historie objednávek
- quick-order
- validation
- order-confirmation
- a Emailech zákazníkovi
- orded_conf
- ve faktuře
a upravuje nastavení číslování dokladů
- ve faktuře
- dodacím listu
Nastavení
- administrace > Konfigurace > Základní nastavení : Způsob zaokrouhlování > klasické
- aministrace > Moduly > Order reference change mod :
- Use Order ID > Ano
- Use Zeros to prefix Order ID > Ano
- Number of zeros to prefix Order ID > prazdne
- Use Character(s) to prefix Order ID > prazdne
- aministrace > Moduly > Order reference change mod > Nová Faktura - Ver.1.6_2211
- Prefix pro VS / Var. symbol jako > - / Číslo reference
- nastavení prefixů
- aministrace > Objednávky > Dodací listy
- Prefix dodacích listů DL
- Číslo dodacího listu 2016020001
- aministrace > Objednávky > faktury
- Prefix faktur FA
- Číslo faktury 2016020001
- aministrace > Objednávky > Dodací listy
- MySQL:
- nastavit další ID tabulky ps_orders na 2016020001
- nastavit v tabulce ps_configuration PS_INVOICE_START a PS_DELIVERY_NUMBER (nalezeni radku k zmene
SELECT * FROM `ps_configuration` WHERE `name` = 'PS_INVOICE_START_NUMBER' or `name` = 'PS_DELIVERY_NUMBER'a nastavenina hodnotu 2016020001: UPDATE `ps_configuration` SET `value` = '2016020001' WHERE `name` = 'PS_INVOICE_START_NUMBER' or `name` = 'PS_DELIVERY_NUMBER') na 2016020001 - to definuje číslo faktury, nebo v ps_order_invoice dat do sloupce 'number' posledni faktury cislo 2016020001
http://forum.c4.cz/prestashop-1-5-nelze-zmenit-cislo-faktury-t5699-10.html
nebo v - pokud jde o promazani je nutne promazat : ps_orders, ps_order_detail, ps_order_history, ps_order_invoice, ps_order_invoice_payment, případne další obdsahující order nebo cart
- pokud je nitné dodret řadu pak ve výše uvedených tabulkách nastavit auto increment na minimum id_...
Úpravy
- košík
- Emaily zákazníkovi
- faktura - invoice
- dodací list - delivery slip
soubory pro Košík:
- /themes/default/js/cart-summary.js zaměnit json.total_price... za Math.round(json.total_price...), kde ... total_price nebo _without_tax, celkem na 4 místech řádcích v //Bloc cart a //cart sumary
- /modules/blockcart/blockcart.php
- /themes/default/shopping-cart.tpl na řádku 211 přdáno zaokrouhlení
soubory objednávky:
stránka /module/cashondeliveryplus/payment
- /modules/cashondeliveryplus/views/templates/front/validation.tpl přdáno zaokrouhlení
stránka /order-confirmation
- /modules/bankwire/views/templates/hook/payment_return.tpl
doplněno round() na řádek 30, výsledek {displayPrice price=round($total_to_pay)}
stránka /module/bankwire/payment
- /modules/bankwire/views/templates/front/payment_execution.tpl přidáno zaokrouhlení
stránka /order-history
- /themes/default/history.tpl přidáno zaokrouhlení
soubory pro Emaily zákazníkovi:
- definování nových promenných pro mailové šablony v /modules/cashondeliveryplus/cashondeliveryplus.php
pokud je vybrána mětoda platby dobírka (cashondeliveryplus)
- definování konstant pro mailové šablony v /classes/PaymentModule.php
pokud je vybrána mětoda platby bankovním převodem (bankwire)
-
email orded_conf v /themes/default/mails/cs/order_conf.html
doplněno zobrazení řádky s novými proměnými Haléřové vyrovnání a Celekem zaokrouhleno
- definování konstant pro mailové šablony v /classes/order/OrderHistory.php asi není potřeba
- /themes/default/mails/cs/bankwire.txt a /themes/default/mails/cs/bankwire.html
nahrazeno {total_paid} nově {total_paid_round}
soubory pro faktury:
- /modules/add_faktura/views/templates/pdf/invoice.tpl
cislo objednavky nastaveno
misto {'%06d'|sprintf:$order->id} nově {$fa_prefix_vs}{$fa_ord_inv}
soubory pro dodací list
- /override/classes/order/Order.php
cislo dodaciho listu nastaveno
zakomentována celá funkce
public function setDeliveryNumber($order_invoice_id, $id_shop), místo ní jde ta co je definovaná v /classes/order/Order.php
další soubory
další vylepšení
- prohazování produktů na hlavní stránce - modul oblbené na domácí stránce
v administraci nastavit počet zobrazovaných
doporučené produkty přidávat jednotlivě v kartě asociace produktu, zaškrtnutím kategorie Home (nejvyšší)
/modules/homefeatured/homefeatured.php- bylo
nově
- bylo
Přidat komentář