Jump to content
bluestyle

Majorare pret produse furnizor x

Recommended Posts

Salut. Doresc sa majorez preturile de la un anumit furnizor, cu cateva procente. Cum pot face acest lucru? Se poate direct din phpmyadmin? Mentionez ca exista si produse simple si produse cu combinatii iar la produsele cu combinatii pretul produsului principal este 0 iar pretul combinatiilor este cel complet.

Share this post


Link to post
Share on other sites

Salut. Doresc sa majorez preturile de la un anumit furnizor, cu cateva procente. Cum pot face acest lucru? Se poate direct din phpmyadmin? Mentionez ca exista si produse simple si produse cu combinatii iar la produsele cu combinatii pretul produsului principal este 0 iar pretul combinatiilor este cel complet.

Salutare! Poti face asta mai simplu adaugand o regula de catalog.

Share this post


Link to post
Share on other sites

cu phpMyAdmin

 

trebuie sa vezi ce ID are acel furnizor > in tabela ps_supplier te uiti sa vezi acel id.

daca sti exact numele lui din BO si ai o gramada de furnizori ->

SELECT * FROM `ps_supplier` where name like "%nume_furnizor%"

 

sa zicem ca id de furnizor e 24

 

acum ai ID, urmeaza 2 interogari si update-uri pe 2 tabele diferite

 

SELECT * FROM `ps_product`
where id_supplier=24

 

update `ps_product` set price=price*1.x

where id_supplier=24

 

unde x este procentul de majorare, de ex 20% -> 2 -> set price=price*1.2

 

urmatorul pas este tabela ps_product_shop

 

SELECT * FROM `ps_product_shop`
where id_product in (select id_product from  `ps_product` where id_supplier=24)

 

update `ps_product_shop`

set price=price*1.x
where id_product in (select id_product from  `ps_product` where id_supplier=24)

 

inainte de orice nu uita sa faci backup la cele 2 tabele (tot din phpmyadmin) -> operations -> copy table to -> ps_product_bk/ps_product_shop_bk

asta pt ca uneori lucrurile pot sa o ia razna.

bafta!!!

 

poti folosi metoda asta atat pentru majorari cat si pentru micsorari de pret

  • Like 1

Share this post


Link to post
Share on other sites

:)

da, gresesti.

 

select-ul este ca sa vezi colectia, ce o sa modifici, si sa verifici daca e ok

update-ul este ca sa modifici acele date...

 

deci mai intai pui

SELECT * FROM `ps_product`
where id_supplier=24

 

si vezi daca e ok.

pe urma pui

update `ps_product` set price=price*1.x

where id_supplier=24

 

ca sa modifici datele

 

... si tot asa ...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More