Jump to content
  • 0

Masowe dodanie nowej kategorii do produktu


onebit

Question

W sklepie mam już produkty przypisane do kategorii. Teraz dodałem nową kategorię i chcę automatycznie (najlepiej csv) dodać tą nową kategorię do wybranych produktów, jako kolejną kategorię, do której dany produkt należy

Czy można to ogarnąć importem?

PS ver:8.1.7

 

Serdecznie dziękuję za podpowiedzi

Edited by onebit (see edit history)
Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 1

To można zmienić zapytaniem sql np. w phpmyadminie.

INSERT INTO ps_category_product (id_category, id_product, position)
SELECT 10, p.id_product, (
    SELECT IFNULL(MAX(cp.position) + 1, 0) 
    FROM ps_category_product cp 
    WHERE cp.id_category = 10
) AS new_position
FROM ps_product p
WHERE p.active = 1; 

Nowa kategoria ma ID 10 (w moim przypadku) w kodzie u góry są 2 miejsca gdzie należy wpisać nowe ID. Po wpisaniu odpalasz skrypt i wszystkie produkty mają  przypisaną kategorię.

Sam skrypt można oczywiście dostosować do potrzeb.

UWAGA mocno zalecana kopia bazy danych przy takich "zabawach". Najlepiej przetestować i tak całość na demo.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...