Přihlásit se

Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)

Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.

Phoca Cart

24. úno 2016 21:24 #126023
Odpověď od Robert
Uživatel
Ešte by som sa rád spýtal kde viem resetovať číslo objednávok a faktúr.
Skusal som ich par vytvorit, a rad by somich znova zacinal od 1...

24. úno 2016 22:41 #126024
Odpověď od Bong
Moderátor
Nevím jak u Phoca cart konkrétně, ale určitě to půjde změnit v databázi. Nebo jako je to u jiných shopů změnou prefixu (předpony) faktury.

I'm sorry, my responses are limited...you must ask the right questions.

24. úno 2016 22:47 #126026
Odpověď od Robert
Uživatel
Zmenou prefixu nie, to som už skúšal. A v databáze to neviem nájsť :(

25. úno 2016 15:32 - 25. úno 2016 15:36 #126034
Odpověď od H13
Admin
Ahoj, jedině v databázi. Tabulky mají ID, který jsou "auto_increment" - tedy čísla se vytvářejí automaticky v databázi, tak aby bylo každé číslo jedinečné a postupně se přidává po jedné. Začíná se jedničkou.

- Pokud se záznamy smažou, nic se nemění, čísla se pořád generují podle pořadí. Příklad: existují objednávky s čísli 1,2,3 - když je v databázi smažu - příští objednávka bude 4 (ne 1)
- Pokud tedy člověk chce začínat od znovu, musí tabulky vyprázdnit (empty the table) příkazem TRUNCATE

Ale tady může nastat další konflikt, ostatní tabulky se vážou na tabulku objednávky. Pokud se tato tabulka vyprázdní, musí se vyprázdnit i související (odkazující se) tabulky. Související tabulka se odkazuje na objednávku č.1, ale ne na tu nově vytvořenou, ale na tu již smazanou.

Související tabulky jsou:
order_attributes přes relaci order_id
order_coupons -||-
order_downloads -||-
order_history -||-
order_products -||-
order_total -||-
order_users -||-

Pokud se vytvoří objednávka, záznam o ni se ukládá do tabulky orders a do souvisejících výše zmiňovaných tabulek. Tabulku orders je potřeba vyprázdnit, aby se začínalo počítat od 1. A u ostatních tabulek, je potřeba smazat všechny záznamy dosavadních objednávek, Pokud zde byly objednávky 1, 2, 3, pak všechny záznamy s order_id = 1 nebo 2 nebo 3. Pokud se ale bude vyprazdňovat tabulka orders, pak všechny záznamy v těchto tabulkách budou neplatné, takže se jednoduše můžou vyprázdnit také.

Info pro všechny, kteří by chtěli provést následující SQL příkazy:

!!! POZOR - TYTO SQL PŘÍKAZY PROVÁDĚJTE JEN POKUD PŘESNĚ VÍTE, CO DĚLAJÍ - TYTO PŘÍKAZY SMAŽOU VEŠKERÁ DATA TYÝKAJÍ SE OBJEDNÁVEK. Tedy samozřejmě provádět jen na testovacích stránkách, případně udělat před tím zálohu databáze. A samozřejmě prefix je potřeba změnit: z jos_ na vlastní prefix.
Code:
TRUNCATE TABLE `jos_phocacart_orders`; TRUNCATE TABLE `jos_phocacart_order_attributes`; TRUNCATE TABLE `jos_phocacart_order_coupons`; TRUNCATE TABLE `jos_phocacart_order_downloads`; TRUNCATE TABLE `jos_phocacart_order_history`; TRUNCATE TABLE `jos_phocacart_order_products`; TRUNCATE TABLE `jos_phocacart_order_total`; TRUNCATE TABLE `jos_phocacart_order_users`;

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
Poděkovali: Robert

02. bře 2016 11:05 #126095
Odpověď od Robert
Uživatel
Dík to sa podarilo,písal som ti sukromnu správu.

Powered by Fórum