цены на продукты не обновляются в настраиваемых продуктах - PullRequest
1 голос
/ 17 января 2012

Я смотрю на создание настраиваемого продукта с различными ценами.

Изучив это, кажется, что при выборе опции с другой ценой поле цены в разделе product optionsне обновляется.

Я предоставил изображение ниже: Изображение

Вы можете видеть, что я выбрал вариант продукта, Oxygen, что составляет £ 273.Я ожидал, что цена продукта для опции обновления будет соответствовать этому, но это не так.

В разделе Associated Products я добавил фиксированную цену для связанных продуктов, но это все еще необновить цену.

Я не могу поверить, что это не доступно из коробки с Magento.

Кто-нибудь когда-либо замечал это раньше?

Я нашел Эта ссылка

Что, по-видимому, предполагает, что она была замечена раньше.

Решает ли эта проблема простые конфигурируемые продукты?

Большое спасибо

Ответы [ 2 ]

0 голосов
/ 23 января 2014

хуже, scp не позволяет клиенту редактировать выбор. Мой клиент настаивал на том, чтобы он мог отредактировать свой выбор, поэтому мы должны были разработать его, используя вместо этого сценарий в кодировке JSON на странице просмотра продукта.

<?php $_helper = $this->helper('catalog/output'); ?>
<?php $_product = $this->getProduct(); ?>
<?php $jason = $this->getJsonConfig(); ?>
<?php $uJason = json_decode($jason); ?>
<?php
if ($_product->getMsrp() > 0) {
    $uJason->productMsrp = sprintf("%01.2f", $_product->getMsrp());
}
$jason = json_encode($uJason);
?>
<script type="text/javascript">
    var optionsPrice = new Product.OptionsPrice(<?php echo $jason ?>);
</script>

Я думаю, что мы должны были изменить код в другом месте, но вышеупомянутое изменение позволило обновить как msrp, так и цену.

0 голосов
/ 17 января 2012

SCP решит вашу проблему - он берет цену с детского продукта.К сожалению, это не будет работать слишком хорошо, если вы также используете пользовательские параметры продукта с разницей в ценах.

В зависимости от сложности ваших продуктов вы можете использовать обычный Magento и скрипт для определения цены.варианты для супер атрибутов.Массив для опций цены супер атрибута может быть повторен, основные и дочерние продукты проверены по атрибуту (ам), которые изменяются, например, цвета, и выписан новый массив атрибутов.Это немного кода, который вам придется написать самостоятельно, но вот статья, которая охватывает основы:

http://www.ayasoftware.com/content/magento-update-fly-super-product-attributes-configuration

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...