Zdravím.
Mám trochu problém, s udržaním počtu ks na sklade (resp. s aktualizáciou). Existuje spôsob,ako prepnúť všetky produkty do stavu ,,neodčítať zo skladu?" jedným kliknutím. Myslím,tak že, zadám neaký povel, a bude to platiť pre všetky podukty v shope. Aby som nemusel manuálne, každý produkt prepínať. Moc ďakujem za prípadnú radu.
P.s.: Matvej Ty nato isto prídeš. Si borec. Ešte raz vďaka.
Prepnutie do režimu neodčítať skladom pre všetky položky
Re: Prepnutie do režimu neodčítať skladom pre všetky položky
Zdravíčko,
jedným klikom to síce nespravíme ale najjednoduchší spôsob je prepísať v databáze Opencart údaje tabuľky product - stĺpec subtract. Hodnota "1" znamená zapnuté odčítanie skladom, hodnotou "0" odčítanie skladom vypneme.
Postup č.1:
- otvoríme si phpMyAdmin a zvolíme príslušnú databázu obchodu
- vyhľadáme a otvoríme tabuľku prefix_product
- zvolíme možnosť "exportovať" do sql
- následne v tabuľke (prefix_)product si zvolíme záložku SQL a do okna pre dopyt vložíme tento kód:
!hodnotu "(prefix_)" nahraďte vlastným prefixom, pokiaľ prefix neexistuje nechajte iba hodnotu "product"!
- vykonajte dopyt, systém by mal oznámiť, že zmena prebehla úspešne
Postup č.2:
- otvoríme si phpMyAdmin a zvolíme príslušnú databázu obchodu
- vyhľadáme a otvoríme tabuľku prefix_product
- zvolíme možnosť "exportovať" najprv do sql a potom do formátu Microsoft Excel alebo Tabuľkový procesor Open Document
- následne si zo zálohy .xls alebo .ods vytvoríme kópiu (originálnu zálohu uložíme na bezpečné miesto pre prípad omylu)
- kópiu zálohy tabuľky product si otvoríme v tabuľkovom editore
- v stĺpci substract nahradíme nahradíme hodnotu "1" za hodnotu "0"
- zošit uložíme, a upravenú verziu tabuľky product nahráme cez funkciu "import"
- systém by mal oznámiť, že zmena prebehla úspešne
Keby náhodou sa objavila nejaká chyba, nahrajte cez import phpMyAdminu pôvodnú SQL zálohu tabuľky "product".
Ak by sa Vám nedarilo, tak ma kontaktujte.
- Ďakujem za pochvalu, cením si to
jedným klikom to síce nespravíme ale najjednoduchší spôsob je prepísať v databáze Opencart údaje tabuľky product - stĺpec subtract. Hodnota "1" znamená zapnuté odčítanie skladom, hodnotou "0" odčítanie skladom vypneme.
Postup č.1:
- otvoríme si phpMyAdmin a zvolíme príslušnú databázu obchodu
- vyhľadáme a otvoríme tabuľku prefix_product
- zvolíme možnosť "exportovať" do sql
- následne v tabuľke (prefix_)product si zvolíme záložku SQL a do okna pre dopyt vložíme tento kód:
!hodnotu "(prefix_)" nahraďte vlastným prefixom, pokiaľ prefix neexistuje nechajte iba hodnotu "product"!
Kód: Vybrať všetko
UPDATE `(prefix_)product` SET `subtract` = REPLACE (
`subtract`,
'1',
'0');
Postup č.2:
- otvoríme si phpMyAdmin a zvolíme príslušnú databázu obchodu
- vyhľadáme a otvoríme tabuľku prefix_product
- zvolíme možnosť "exportovať" najprv do sql a potom do formátu Microsoft Excel alebo Tabuľkový procesor Open Document
- následne si zo zálohy .xls alebo .ods vytvoríme kópiu (originálnu zálohu uložíme na bezpečné miesto pre prípad omylu)
- kópiu zálohy tabuľky product si otvoríme v tabuľkovom editore
- v stĺpci substract nahradíme nahradíme hodnotu "1" za hodnotu "0"
- zošit uložíme, a upravenú verziu tabuľky product nahráme cez funkciu "import"
- systém by mal oznámiť, že zmena prebehla úspešne
Keby náhodou sa objavila nejaká chyba, nahrajte cez import phpMyAdminu pôvodnú SQL zálohu tabuľky "product".
Ak by sa Vám nedarilo, tak ma kontaktujte.
- Ďakujem za pochvalu, cením si to
Ďakujem
Návod: Práca s CSV Import/Export
Návod: HTML E-mail Newsletter
Online OC technická podpora na SKYPE: matv3j
Návod: Práca s CSV Import/Export
Návod: HTML E-mail Newsletter
Online OC technická podpora na SKYPE: matv3j
Re: Prepnutie do režimu neodčítať skladom pre všetky položky
Funguje to. Klobúk dole pane. Ešte raz dík.
Re: Prepnutie do režimu neodčítať skladom pre všetky položky
Alternativa 3 je XLS export/import modul, kde je mozne vsetko vyexportovat do XLS, manualne upravit a naimportovat.