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

Как получить цену сложного товара? 
 
smak
Jr. Member
 
Total Posts:  30
Joined:  2012-10-21
 

Стороннему скрипту нужно передать цену сложного товара (конфигурируемого) или товара с опциями.
Как ее (цену) получить программно?

 
Magento Community Magento Community
Magento Community
Magento Community
 
mcdky
Sr. Member
 
Avatar
Total Posts:  140
Joined:  2011-09-29
 

Смотря что конкретно вы хотите получить и что такое цена сложного товара. Минимальная, максимальная, цена всех вложенных товаров.

 
Magento Community Magento Community
Magento Community
Magento Community
 
smak
Jr. Member
 
Total Posts:  30
Joined:  2012-10-21
 

Получить нужно цену текущую, исходя из выбранных пользователем параметров товара. Т.е. если красные галоши стоят на 10$ дороже зеленых, то при их выборе нужно передать скрипту цену 110$, а при выборе зеленых - 100$.

Выбор атрибутов может быть организован как через конфигурируемый товар, так и через опции простого товара, а также через группу однотипных товаров.

 
Magento Community Magento Community
Magento Community
Magento Community
 
smak
Jr. Member
 
Total Posts:  30
Joined:  2012-10-21
 

Господа, подскажите, пожалуйста.
Не могу понять: лето - пора отпусков или невнятно сформулирован вопрос?

Пробовал рыть на буржуйских форумах, но безрезультатно. Может, хоть ссылочку подкинете?

 
Magento Community Magento Community
Magento Community
Magento Community
 
niro
Mentor
 
Avatar
Total Posts:  1609
Joined:  2009-03-04
Latvia, Riga
 

Дело в поставленном вопросе. Распишите примеры. По тому, что вы написали, предполагают, что скорее всего нельзя так сделать и молчат.
Если бы речь шла о заказе и цене товара в заказе, это одно. А получить цену какого-то мистического текущего товара - это другое.
Будет больше информации, будет больше шансов получить ответ.

 
Magento Community Magento Community
Magento Community
Magento Community
 
smak
Jr. Member
 
Total Posts:  30
Joined:  2012-10-21
 

Например, есть конфиг. товар (или простой товар с опциями) черного цвета.
У него есть базовая цена 100$.
И есть вариант этого же товара, но красного цвета, который стоит на 10$ дороже.
Как программно получить цену 110$, если покупатель выбрал товар красного цвета (выбрал в опциях товара)?

<?php echo $_product->getFinalPrice() ?> выдает базовую цену (т.е. 100$).

 
Magento Community Magento Community
Magento Community
Magento Community
 
niro
Mentor
 
Avatar
Total Posts:  1609
Joined:  2009-03-04
Latvia, Riga
 

Если бы мне было надо , то копал бы в сторону функции добавления товара в корзину. Там ведь добавляется нужная вам цена? Явно в коде можно встретить выбор нужной цены.

 
Magento Community Magento Community
Magento Community
Magento Community
 
smak
Jr. Member
 
Total Posts:  30
Joined:  2012-10-21
 
niro - 21 July 2013 10:01 PM

Если бы мне было надо , то копал бы в сторону функции добавления товара в корзину. Там ведь добавляется нужная вам цена? Явно в коде можно встретить выбор нужной цены.

Спасибо! Буду копать. Правда, там есть страшная функция getOptions, а хотелось как-то по-простому получить цену. )))

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