healer 0 Опубликовано 29 ноября, 2010 Жалоба Share Опубликовано 29 ноября, 2010 глюк с сертифами: 1. при создании указываем цену сертификата - 10 долларов (по курсу 8.25 - 82.5 гривен) 2. при покупке платим 82.5 гривен 3. в результате получаем сертфикат номиналом 82.5 долларов Где и как поправить. Заранее спасибо! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 ноября, 2010 Жалоба Share Опубликовано 29 ноября, 2010 Я так понимаю мультивалютность сертификат не поддерживает. А почему Вы в магазине одну валюту не оставите? Ссылка на сообщение Поделиться на другие сайты
healer 0 Опубликовано 29 ноября, 2010 Автор Жалоба Share Опубликовано 29 ноября, 2010 закупочные цены в долларах, продажные в гривне. Можно пофиксить с валютой или нет? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 ноября, 2010 Жалоба Share Опубликовано 29 ноября, 2010 Так сразу не могу сказать. Нужно зарегистрировать ошибку на http://vamshop.ru/bugs Ссылка на сообщение Поделиться на другие сайты
healer 0 Опубликовано 30 ноября, 2010 Автор Жалоба Share Опубликовано 30 ноября, 2010 там нужно регится или тот же пароль что и для форума Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 декабря, 2010 Жалоба Share Опубликовано 1 декабря, 2010 Отдельная регистрация. Ссылка на сообщение Поделиться на другие сайты
healer 0 Опубликовано 1 декабря, 2010 Автор Жалоба Share Опубликовано 1 декабря, 2010 Перепроверил. В цикле - покупка сертифа-оформление заказа все с цифрами нормально. Единственная проблема - в корзине - баланс сертификата - сумму сертификата в гривне умножает еще раз на курс обмена (т.е. цена в долларах Х курс гривны Х курс гривны). Помогите пофиксить, новый год на носу. Заранее спасибо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 декабря, 2010 Жалоба Share Опубликовано 1 декабря, 2010 Нужно что, что б в боксе корзина выводилось просто число, что указано в сертификате, без всяких умножений, или как?! Ссылка на сообщение Поделиться на другие сайты
healer 0 Опубликовано 1 декабря, 2010 Автор Жалоба Share Опубликовано 1 декабря, 2010 Пофиксил - показывает правильную сумму сертификата в гривнах: поменял $gift->assign('GV_AMOUNT', $vamPrice->Format($gv_result['amount'], true, 0, true)); на $gift->assign('GV_AMOUNT', $vamPrice->Format($gv_result['amount'], true, 0, false)); Осталась 1 проблема, но важная: При оформлении заказа в счете указывает что с сертификата снято 90 гривен. А с самого сертификата (при заходе в корзине) де-факто снимает эквивалент в долларах. т.е. 1. был сертификат на 100 гривен. 2. купили на 90. 3. В заказе пишет с сертификата снято 90 гривен 4. В корзине после заказа сумма 91,9 (т.е. отняло сумму не в гривнах, а в долларах). Заранее спасибо за помощь! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 декабря, 2010 Жалоба Share Опубликовано 1 декабря, 2010 Может не использовать vamPrice->Format, а например просто: $gift->assign('GV_AMOUNT', number_format($gv_result['amount']));[/code] Ссылка на сообщение Поделиться на другие сайты
healer 0 Опубликовано 1 декабря, 2010 Автор Жалоба Share Опубликовано 1 декабря, 2010 В корзине все в порядке, но при оформлении заказа списывает не ту сумму??? см. выше? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 декабря, 2010 Жалоба Share Опубликовано 1 декабря, 2010 Вот тут не знаю, наверное нужно по аналогии править /includes/modules/order_total/ot_gv.php Искать по amount и тоже убирать vamPrice->format Как-то так наверное. Ссылка на сообщение Поделиться на другие сайты
healer 0 Опубликовано 2 декабря, 2010 Автор Жалоба Share Опубликовано 2 декабря, 2010 Подскажите, а в каком файле создается сертификат? Именно запись в таблицу coupon_gv_queue? Заранее спасибо! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 декабря, 2010 Жалоба Share Опубликовано 3 декабря, 2010 Сертификат как обычный товар создаётся, т.е. записываются данные в базу в /admin/includes/classes/categoreis.php В методе insert_product, если я правильно помню. Ссылка на сообщение Поделиться на другие сайты
healer 0 Опубликовано 3 декабря, 2010 Автор Жалоба Share Опубликовано 3 декабря, 2010 Я имел не то в виду. Когда он покупается, в базу сертификатов записывается его сумма и т.п. В каком именно файле происходит запись в базу. Проблема в том, что создается сертификат сумма которого не в долларах а в гривнах, т.е. в 8,25 раз больше. Заранее спасибо! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 декабря, 2010 Жалоба Share Опубликовано 3 декабря, 2010 Все ноги растут из /includes/modules/order_tota/ot_gv.php Если нужно что б не было пересчёта в валюту другую, это по всему коду убирать $vamPrice->format. Ссылка на сообщение Поделиться на другие сайты
healer 0 Опубликовано 3 декабря, 2010 Автор Жалоба Share Опубликовано 3 декабря, 2010 Не то. При оформлении заказа на сертификат, в каком файле производится запись его суммы в базу. там где вы указали уже операции с существующими сертифами типа использование сертифа в качестве оплаты и т.д. :( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 декабря, 2010 Жалоба Share Опубликовано 3 декабря, 2010 Тогда наверное в /includes/modules/gift_cart.php Попробуйте там глянуть. Ссылка на сообщение Поделиться на другие сайты
healer 0 Опубликовано 4 декабря, 2010 Автор Жалоба Share Опубликовано 4 декабря, 2010 Александр, спасибо за терпение! Нашел код в файле ot_gv.php : if (preg_match('/^GIFT/', addslashes($order->products[$i]['model']))) { $gv_order_amount = ($order->products[$i]['final_price']); ... Знаний пхп не хватает для изменения кода. Нужно чтобы final_price была не в гривнах, а в основной валюте магазина. Заранее спасибо! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 декабря, 2010 Жалоба Share Опубликовано 4 декабря, 2010 Это сумма заказа ведь, по идее, нужно не пересчитывать сумму сертификата, но не сумму заказа. Это точно нужная строка?! Вообще говоря, идеальным конечно было бы оставить одну валюту в магазине. Ссылка на сообщение Поделиться на другие сайты
healer 0 Опубликовано 5 декабря, 2010 Автор Жалоба Share Опубликовано 5 декабря, 2010 Вопрос в догонку - в какой таблице хранится код сертификата, тот 4 или 6 значный, в зависимости о того, что установлено в админке? Что касается суммы сертификата - все пофиксил. Спасибо за наводки! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 декабря, 2010 Жалоба Share Опубликовано 5 декабря, 2010 Имеется в виду код товара когда заполняется при создании сертификата?! В таблице products, в поле products_model Ссылка на сообщение Поделиться на другие сайты
healer 0 Опубликовано 5 декабря, 2010 Автор Жалоба Share Опубликовано 5 декабря, 2010 Не то. Насколько я понимаю при покупке подарочного сертификата должен генерится его уникальный номер, который можно, например, передать другу. Если я прав, где-то такой код должен хранится...? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 декабря, 2010 Жалоба Share Опубликовано 6 декабря, 2010 Если я правильно помню, то уникальные номера у купонов ведь. Ссылка на сообщение Поделиться на другие сайты
healer 0 Опубликовано 7 декабря, 2010 Автор Жалоба Share Опубликовано 7 декабря, 2010 А как тогда подарить сертификат. Ведь смысл подарочного сертификата - дарить. Дарить нужно что-то? Например код сертификата на сумму такую-то? Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения