Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Как обновить special price? 
 
alesto
Guru
 
Total Posts:  624
Joined:  2009-03-21
 

Я хочу менять цену со скидкой через sql.К сожалению в mysql я не очень круто разбираюсь. Но запросик написать смог. Если нам нужно убрать цену со скидкой у некоего товара,то, я так понимаю нужен вот такой вот запросик

DELETE FROM `catalog_product_entity_decimal`
                
WHERE `entity_id`="'.$id.'" 
                
AND `attribute_id`="61";';

Это удалит цену со скидкой у товара с айдишником сущности $id. Но после этого если добавить через админку свою цену со скидкой то на сайте они выводятся наоборот - цена со скидкой перечёркнута, а нормальная цена выглядит как цена со скидкой. По видимому этот параметр отмечается ещё в какой то таблице. Непонятно только в какой :(

 
Magento Community Magento Community
Magento Community
Magento Community
 
vso
Member
 
Total Posts:  68
Joined:  2009-04-02
 

А почему нельзя использовать инструкцию UPDATE?????????

 
Magento Community Magento Community
Magento Community
Magento Community
 
alesto
Guru
 
Total Posts:  624
Joined:  2009-03-21
 

Я в принципе уже разобрался в чём беда была.
Скажите а если поле не задано не было то он его добавит через update? а если мне понадобится убрать у какого то товара special price?

 
Magento Community Magento Community
Magento Community
Magento Community
 
vso
Member
 
Total Posts:  68
Joined:  2009-04-02
 

если имеется ввиду что поле просто пустое, то тогда он его обновит.
если же имеется ввиду что нет записи для этого поля, то нет

update - умеет только обновлять

 
Magento Community Magento Community
Magento Community
Magento Community
 
alesto
Guru
 
Total Posts:  624
Joined:  2009-03-21
 

Если цены со скидкой нет то поле пустое

 
Magento Community Magento Community
Magento Community
Magento Community
 
vso
Member
 
Total Posts:  68
Joined:  2009-04-02
 

я сейчас посмотрел структуру таблицы catalog_product_entity_decimal, там у всех полей есть значение по умолчанию, т.ч. оно не может быть пустым, скорее всего вы имеете ввиду что нет записи для конкретного id?????

 
Magento Community Magento Community
Magento Community
Magento Community
 
alesto
Guru
 
Total Posts:  624
Joined:  2009-03-21
 

ну да я это и имел ввиду. нет записи для конкретного ид атрибута.

 
Magento Community Magento Community
Magento Community
Magento Community
 
vso
Member
 
Total Posts:  68
Joined:  2009-04-02
 

когда надо обновить поле - update
когда же вставить новую запись - insert

 
Magento Community Magento Community
Magento Community
Magento Community
 
alesto
Guru
 
Total Posts:  624
Joined:  2009-03-21
 

да я всё уже нашёл на сайте sun. Почему то все доки по мускулу всё ещё там а не на сайте оракла. Спасибо за помощь smile

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top