Joomla 5.2.2 Security & Bugfix Release
Joomla 5.2.2 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 5.x.
VirtueMart - jak smazat testovací objednávky před ostrým startem?
14. pro 2018 18:32 #138420
Chtěl bych se zeptat zkušenějších jak mohu vymazat objednávky, které jsem vystavil v rámci testování eshopu.
Potřebuji začít s čístým shopem a VM mi píše tyto chybové hlášky.
Vymazat nebo resetovat tabulky databáze se bojím, abych nepřišel o Produkty a Kategorie.
Budu vděčný za jakoukoliv pomoc. Předem děkuju.
Vladimír
Potřebuji začít s čístým shopem a VM mi píše tyto chybové hlášky.
Samozřejmě, že jsem v rámci testů vystavoval faktury. Lze to nějakým postupem obejít a vymazat objednávky včetně faktur?Již byla vystavena faktura. Objednávku již nelze smazat. E892021
Již byla vystavena faktura. Objednávku již nelze smazat. HJM1020
Již byla vystavena faktura. Objednávku již nelze smazat. YSUS018
Vymazat nebo resetovat tabulky databáze se bojím, abych nepřišel o Produkty a Kategorie.
Budu vděčný za jakoukoliv pomoc. Předem děkuju.
Vladimír
14. pro 2018 22:55 - 14. pro 2018 23:11 #138421
Odpověď od Ernst
Joomla Expert
virtuemart - nástroje - nástroje a migrace - odstranit data virtuemart, ale to vám tuším zresetuje vše včetně doprav, plateb atd., ale hlavně vše zboží
Ale ty faktury a objednávky by měly jít smazat
Ale ty faktury a objednávky by měly jít smazat
01. led 2019 11:15 #138490
Odpověď od Ernst
Joomla Expert
Je to tak kvůli nějakému francouzskému zákonu musíte smazat faktury v databázi.
Poděkovali: Vladimír
01. led 2019 18:48 #138494
Odpověď od Webjom
Uživatel
Pekne...to ozaj nie je jednoduchší spôsob ? V databázy virtuemart invoices mam prázdny, kde to je potom?
02. led 2019 14:07 - 02. led 2019 14:12 #138495
Odpověď od Webjom
Uživatel
Takže konečne problém vyriešený...dávam sem návod, ak by niekto potreboval tento problém vyriešešiť...
administrator / components / com_virtuemart / models / order.php
Nájdete v order.php riadok cca 2268-2271
Prepíšete na :
Takže netreba sa hrať v databáze, po tejto úprave idú mazať bez problémov všetky objednávky.
administrator / components / com_virtuemart / models / order.php
Nájdete v order.php riadok cca 2268-2271
Code:
if ($invoice) {
$removedOrderMsgs [$order['details']['BT']->order_number]= 'COM_VIRTUEMART_ORDER_NOT_ALLOWED_TO_DELETE';
continue;
}
Prepíšete na :
Code:
/*if ($invoice) {
$removedOrderMsgs [$order['details']['BT']->order_number]= 'COM_VIRTUEMART_ORDER_NOT_ALLOWED_TO_DELETE';
continue;
}*/
Takže netreba sa hrať v databáze, po tejto úprave idú mazať bez problémov všetky objednávky.