Dobrý den,
ano, tento SQL příkaz počítá s tím, že produkty mají kategorii nastavenou jako výchozí. Takže pokud tomu tak není, tak musíte v SQL příkazu spojit jiné tabulky a jeho tvar bude:
Kód:
UPDATE ps15_product_lang JOIN ps15_category_product ON ps15_product_lang.id_product = ps15_category_product.id_product SET ps15_product_lang.available_later = 'XXX' WHERE ps15_category_product.id_category = 'YYY'
Jinak podobné změny lze řešit i pomocí administrace aplikace PrestaShop. V sekci
"Katalog > Produkty" si můžete vyfiltrovat jen produkty z určité kategorie a vyexportovat je do CSV souboru. V CSV souboru pak stačí ponechat pouze sloupec s ID produktů a doplnit nový sloupec s dostupností. A pak v sekci
"Nástroje > CSV Import" provedete standardní import produktů s aktivní volbou
"Vynutit všechna ID čísla" a ve výběru polí nastavíte pouze sloupce
ID a
"Text, když je povolen externí sklad".
Nebo se také podívejte na zdarma dostupný nástroj
Prestools Suite, pomocí kterého lze jednoduše provádět podobné hromadné úpravy. Vyhnete se případných problémům, které by mohl způsobit chybný SQL příkaz.