Σελίδα 1 από 1

Τιμή 0 & απενεργοποίηση προϊόντων

Δημοσιεύτηκε: 25 Ιαν 2023, 11:38
από dimitris212
Καλημέρα σας,
σε OC 3 έχω περίπου 1.100 προϊόντα με τιμή 0.
Πώς γίνεται να απενεργοποιήσω μόνο τα συγκεκριμένα μέσω της βάσης?

Re: Τιμή 0 & απενεργοποίηση προϊόντων

Δημοσιεύτηκε: 25 Ιαν 2023, 11:48
από htwp
Καλημέρα,

πολύ σημαντικό να πάρεις ένα backup τουλάχιστον το oc_product (όπου oc_ ότι έχεις βάλει), το καλύτερο θα ήταν να πάρεις backup όλη την βάση.

Εντολή:

SELECT * FROM `oc_product` WHERE `price` = 0

Μετά τα επιλέγεις όλα και στο status επιλέγεις 0 (μηδέν).

Με μία εντολή νομίζω θα ήταν έτσι:

UPDATE `oc_product`
SET `status`= 0
WHERE `price`= 0

Re: Τιμή 0 & απενεργοποίηση προϊόντων

Δημοσιεύτηκε: 25 Ιαν 2023, 12:05
από dimitris212
Σε ευχαριστώ πολύ.
Εκτέλεσα την εντολή
UPDATE `oc_product` SET `status`= 0 WHERE `price`= 0
αλλά έκανε μόνο 146 προϊόντα από τα 1.100

Re: Τιμή 0 & απενεργοποίηση προϊόντων

Δημοσιεύτηκε: 25 Ιαν 2023, 12:11
από htwp
Μήπως τα άλλα προϊόντα δεν έχουν τιμή 0 ;
Έχουν γίνει Import από κάποιο πρόγραμμα; Υπάρχει περίπτωση να μην έχουν καθόλου κάποια τιμή δηλαδή να είναι κενά, μπορείς να το ελέγξεις;

Re: Τιμή 0 & απενεργοποίηση προϊόντων

Δημοσιεύτηκε: 25 Ιαν 2023, 17:11
από Alexandra
@ htwp
Δεν γίνεται το πεδίο τιμής στο προϊόν να είναι κενό γιατί λαμβάνει από τη βάση DEFAULT '0.0000' ασχέτως αν έχεις δηλώσει ή όχι αξία.

@ dimitris212
α) Το update δίνει τις μεταβολές. Τα υπόλοιπα που δεν σου τα ανέφερε ενδέχεται να ήταν ήδη απενεργοποιημένα. Τρέξε πάλι το select που σου είπε ο htwp για να διαπιστώσεις αν εξακολουθούν να υπάρχουν ενεργά είδη με τιμή μηδέν.

β) H τιμή προϊόντος στο κατάστημα δεν διαμορφώνεται μόνο από την αρχική τιμή. Έλεγξε αν τα προϊόντα αυτά έχουν έκπτωση ή προσφορά με μηδενική τιμή.

Re: Τιμή 0 & απενεργοποίηση προϊόντων

Δημοσιεύτηκε: 26 Ιαν 2023, 10:59
από dimitris212
Καλημέρα σας,

ευχαριστώ πολύ και τους 2 σας!

Όντως κάποια από αυτά ήταν ήδη απενεργοποιημένα.