Вывод цены со скидкой при оформлении заказа (РЕШЕНО)

Главные вкладки

Аватар пользователя sas-osipov-sas sas-osipov-sas 21 марта 2011 в 16:08

Добрый день, при разработке интернет магазина на ubercart 2 встретился с такой проблемой.
Мне нужно, чтобы покупатель при вводе кода получал скидку, для этого я установил модуль uc_discounts_alt, но, к сожалению, скидку то он делает, но цену для пользователя не меняет. Т.е. покупатель не видит конечной цены со скидкой, ему представляется только первоначальная цена без скидок. А при просмотре заказа скидка есть.

Как лечить, возможно кто-нибудь поделится опытом.
Спасибо.

Комментарии

Аватар пользователя sas-osipov-sas sas-osipov-sas 23 марта 2011 в 15:20

Спасибо, помогло, только пришлось еще внутрь модуля лезть и исправлять)))

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

uc_coupon.module, line 335
<?php

заменить
$result = db_query("SELECT cid, code, data FROM {uc_coupons} WHERE status = 1 AND bulk = 1 AND
valid_from < %d AND (valid_until = 0 OR valid_until > %d)", time(), time());
?>

на

<?php
$result = db_query("SELECT cid, code, data, bulk_seed FROM {uc_coupons} WHERE status = 1
AND bulk = 1 AND valid_from < %d AND (valid_until = 0 OR valid_until > %d)", time(), time());
?>

Аватар пользователя run run 23 марта 2011 в 17:46

"sas-osipov-sas" wrote:
олько пришлось еще внутрь модуля лезть и исправлять

напиши автору модуля, чтоб все внутри было, а то при следующем обновлении не будеш знать кто виноват