logo
02.04.2015 18:48
1
Dobrý den,

prosím o radu, v Prestashopu se mi zobrazují jiné částky v sekci Zákazníci, než v sekci Objednávky. Eshop má prvních 10 objednávek od různých lidí a tak mi selský rozum říká, že by to mělo být stejné, ale ono není. U většiny zákazníků se zobrazuje přesně dvojnásobek, než je objednávka

Co s tím?

Předem děkuji za každou radu, jak to napravit!
Přeji hezký večer.

Co se právě děje na Webtrhu?

02.04.2015 20:45
2
A mají třeba skupiny zákazníků stejné ceny(slevy)? popř. Zapnutá nějaká cenová pravidla?
02.04.2015 22:10
3
Neprobehla nejaka aktualizace? Mam pocit, ze jsem na neco takove narazil prave v souvislosti s probehlou aktualizaci, bohuzel si nevzpomenu kde...
03.04.2015 10:17
4
Zdravím, děkuji za odpovědi.

veRtiGo: skupiny zákazníků mají totožné nastavení a cenová pravidle tam nejsou žádná.
SGD: Aktualizaci jsem včera kvůli tomu provedl, jak systému z 1.6.0.11 na 1.6.0.14, tak i veškerých modulů.

Zatím tedy problém nevyřešen :-(
03.04.2015 10:23
5
a nepromazával jsi v databázi něco? To vypadá, jak bys smazal data u objednávek, jinde ti zůstaly a nyní se ti k novým objednávkám přičítaly.
03.04.2015 10:31
6
PitiPitiPa:
To zní logicky. Ale zaráží mě v tom případě, že většina těch částek u zákazníků je dvojnásobná, než mají objednávky. Toho jsem si při testování před spuštěním nevšiml.
Měl jsem tam x desítek testovacích objednávek. Před spuštěním eshopu "naostro" jsem je vymazal pomocí nějakého modulu "Odstranit objednávky"

---------- Příspěvek doplněn 03.04.2015 v 10:08 ----------

Dobře, otevřel jsem si i PhpMyAdmina a postupně to procházím,

V tabulce "orders" vidím ceny správné. V "order_invoice" také,

ALE v tabulce "order_payment" vidím více řádků než je objednávek. Odsud se pravděpodobně původní zkušební objednávky odstraněné modulem "Odstranit objednávky" nesmazaly. Může to být tím? Jinde jsem zatím nějaký pozůstatek neobjevil. :(

---------- Příspěvek doplněn 03.04.2015 v 10:21 ----------

Prošel jsem to celé a pozůstatek po testovacích objednávkách vidím vážně jen v té "order_payment". Nechce si mi do toho úplně ale zasahovat. Jen tedy pokud byste mě přesvěčili, že to pomůže.

Jinak stále tedy prosím o jakékoli další nápady, co by mohlo být řešením.. "googlení" mi moc nepomáhá, zatím jsem tam nic nenašel. Snad jen něco ohledně aktualizace, ale to bylo u starší verze.

---------- Příspěvek doplněn 03.04.2015 v 12:10 ----------

1) Tak jsem objevil první chybu v tabulce "order_invoice" je zde jedna objednávka dvakrát. Ale jen jedna.
2) Další chyby jsou vidět v tabulce order_invoice_payment - zde již vidím 5 zdvojených objednávek (ve sloupci id_order jsou dvě stejná čísla pod sebou)
3) V invoice_tax jsou také chyby - opět zdvojení
4) a v tabulce order_paynment už vidím ve sloupci amount i ty částky, tedy třeba 250 a hned na dalším řádku je to samé, jen s tím rozdílem, že id_order_paynment je o jedno číslo vedle - 106 a na dalším řádku 107

Pomůže to prosím někomu z vás identifikovat chybu? Proč se to tam objevuje vícekrát? Přitom zákazník dostane ale jen jednu fakturu, se správnou částkou. Jen pak v systému v sekci Zákazníci vidím tu zdvojenou hodnotu.
22.07.2015 19:25
7
pokud zustala data v tabulce a id objednavek zustava u tech novych - po smazani stejne, tak se muze pravdepodobne priradit i z te stare
23.07.2015 10:10
8
Koukám na částky v sekci zákazníci. Zdvojené částky se mi tam zobrazují úplně u všech objednávek. I u nových s ID, která již nemohla být při testovacím provozu ani využita.

Zákazník objedná např. za 100,-Kč, faktura, objednávka v systému, vše je OK. Jen v sekci "zákazníci" vidím částku 200,-Kč. :-((
18.01.2016 08:40
9
Omlouvam se že oteviram znovu toto tema po delší době. Ale mám ten stejny problem vidim v sekci zakazniku zvojene častky objednavek takže když někdo objedna za 200 v sekci zakazniku vidim že udělal objednavky za 400. Pravděpodobně to zpusobil tedy modul "Odstranit objednávky" tak jako u TomasOCS. Tak samo sem odstranil testovací obednavky. Chtěl bych se zeptat jestli se to tedy podařilo vyřešit tento problém a jak.
18.01.2016 10:28
10
Bohužel se to vyřešit nepodařilo.
21.01.2016 18:45
11
Dobře pokud se to někomu z Vás nebo mě podaří vyřešit dejte (dám) vědět.
03.10.2018 12:10
12
Zdravím. Vyřešil už někdo prosím? Také se mi zdvojují ceny u zákazníků. Verze Prestashop 1.6.1.4 Děkuji
03.10.2018 14:45
13
Jde o sloupec "total_paid_real" v tabulce "ps_orders" (zdvojená celková částka) a samotnou tabulku "ps_order_payment" (zdvojené řádky)... je to pravděpodobně problém s pluginem na změnu variabilního symbolu, ale může to být ve více pluginech... řešení je tedy opravit plugin a pročistit tabulku "ps_order_payment" a upravit hodnoty v tabulce "ps_orders"...

Duplicitní (dvojnásobná) hodnota total_paid_real v tabulce orders - PrestaShop…
http://forge.prestashop.com/browse/PSCFV-1331