Prepnutie do režimu neodčítať skladom pre všetky položky

Praktické rady a návody.
galektro
Príspevky: 6
Dátum registrácie: 11. Feb 2011 17:06

Prepnutie do režimu neodčítať skladom pre všetky položky

Príspevok od používateľa galektro »

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.
Používateľov profilový obrázok
Matvej
Moderátor
Príspevky: 195
Dátum registrácie: 01. Dec 2010 13:53
Kontaktovať používateľa:

Re: Prepnutie do režimu neodčítať skladom pre všetky položky

Príspevok od používateľa Matvej »

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"!

Kód: Vybrať všetko

UPDATE `(prefix_)product` SET `subtract` = REPLACE (  
`subtract`,  
'1',  
'0');
- 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 ;)
Obrázok Ďakujem
Návod: Práca s CSV Import/Export
Návod: HTML E-mail Newsletter
Online OC technická podpora na SKYPE: matv3j
galektro
Príspevky: 6
Dátum registrácie: 11. Feb 2011 17:06

Re: Prepnutie do režimu neodčítať skladom pre všetky položky

Príspevok od používateľa galektro »

Funguje to. Klobúk dole pane. Ešte raz dík. :roll:
SelfMan
Administrátor
Príspevky: 1029
Dátum registrácie: 19. Aug 2011 23:55

Re: Prepnutie do režimu neodčítať skladom pre všetky položky

Príspevok od používateľa SelfMan »

Alternativa 3 je XLS export/import modul, kde je mozne vsetko vyexportovat do XLS, manualne upravit a naimportovat.
Napísať odpoveď