Přihlásit se

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.

VM - přeceňování zboží

27. úno 2020 13:41 #141823
VM - přeceňování zboží od marvays
Návštěvník
Tak koronavirus zasáhl i jednoho mého známého, který polovinu zboží bere z číny. Sklady se vyprázdňují, nové zboží nepřichází a tak potřebuje zdražovat. Napadá vás elegantní řešení, jak dávkově zdražit produkty některých výrobců o 15%

Napadlo mě přes CSVI vyexporotvat podle výrobců a přecenit v excelu, následně zpětný import.

Neexistuje nějaká možnost tohle provést pomocí příkazů rovnou v databázi?

27. úno 2020 18:27 - 27. úno 2020 18:30 #141826
Odpověď od H13
Admin
Existuje. Příklad z Phoca Cart (neznám názvy sloupců ve VM, ale bude to analogické):
Code:
update jos_phocacart_products set price = price * 1.15

Samozřejmě jako vždy, doporučuji před každých takovým dotazem provést zálohu databáze (zvláště pokud se aplikuje na všechny řádky bez WHERE, atd.). A bylo by dobré, aby to potvrdil někdo, kdo s VM pracuje, jestli tam není sloupec price nějak s něčím svázaný.

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

27. úno 2020 18:40 #141827
Odpověď od marvays
Návštěvník
Pěkné. Ovšem, je reálné tam dát podmínku pro určité výrobce? Tipuji že ne, když _virtuemart_product_prices nic jako výrobce nemá. To bY už musel výt nějaký složitější skript, který by podle id kontroloval víc tabulek.

27. úno 2020 19:34 #141830
Odpověď od Rudolf
Joomla Expert
správně,
složitější mysql příkaz přes několik tabulek.

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

28. úno 2020 06:09 #141831
Odpověď od marvays
Návštěvník
Takže, přes CSVI to jde krásně. Jen sem narazil na problém, se kterým si nevím rady . . .

obchod je plátce DPH. Takže všechny ceny v databázi jsou bez DPH a knim se systémově dopočítá +21%
Když admin eshopu vkládá zboží, dělá to systémem, že vloží cenu s dph a při uložení nechá systém dopočítat pořizovací cenu.
Při přeceňování ale postupujeme naopak, že? Protože v databázi můžu operovat pouze s cenou bez dph.
Výsledkem tak jsou nepěkné konečné ceny ve tvaru "75,47 Kč"

Když nastavím zaokrouhlování, tak se jedná pouze o zobrazení a v košíku to stejně vypíše do posledního halíře.

Co se stane, když dám zaokrouhlování na celé koruny u měny? Nezaokrouhlí mi to všechny ceny bez DPH v databázi a cenu s DPH pak logicky bude muset zobrazit stejně i s haléřema? Nebo jak vlastně funguje to zaokrouhlování v nastavení měny? Jde o faktircký přepočet, nebo jen zobrazení na stránce, ale cenu si to pomatuje i s haléřema?

28. úno 2020 08:52 #141832
Odpověď od marvays
Návštěvník
Pokud by to někoho v budoucnu zajímalo, tak pro šikovné rozšíření na úpravy cen poslouží toto:
holest.com/products/virtuemart-excel-lik...nager-component.html

Powered by Fórum