Не верю т.к. специально поставил заменой на чистый двиг. Нет проблемы.Просто я попробовал поставить на чистый двиг этот же модуль, и он у меня зараза таки не пошел (тажа проблема).
Редактирование заказа v.2.0 by vsupport.club
#21
Отправлено 26 June 2013 - 09:54 AM
#22
Отправлено 14 July 2013 - 08:41 PM
Но толи у меня руки не оттуда толи глюк. Ставил на чистый двиг. Не меняет цену в заказе. количество меняет а вот цену нет
#23
Отправлено 14 July 2013 - 09:08 PM
#24
Отправлено 14 July 2013 - 09:35 PM
#25
Отправлено 15 July 2013 - 07:32 AM
#26
Отправлено 17 July 2013 - 12:41 PM
#27
Отправлено 17 July 2013 - 12:44 PM
#28
Отправлено 17 July 2013 - 01:15 PM
#29
Отправлено 23 September 2013 - 01:14 PM
#30
Отправлено 23 September 2013 - 01:20 PM
Просто "у которого есть характеристики" или "если установлен модуль учета товаров по характеристикам"?Столкнулся с ошибкой, что не меняется кол-во товара, у которого есть характеристики.
#31
Отправлено 23 September 2013 - 02:35 PM
Не понял вопроса.Просто "у которого есть характеристики" или "если установлен модуль учета товаров по характеристикам"?Столкнулся с ошибкой, что не меняется кол-во товара, у которого есть характеристики.
#32
Отправлено 01 October 2013 - 03:24 PM
#33
Отправлено 26 February 2014 - 10:19 PM
При изменении цены товара в заказе происходит перерасчет стоимости ВСЕХ товаров
стоимость * курс валюты заказа
т.е. нажимая кнопку сохранить (при этом даже ничего не меняя) - стоимость товаров постоянно перерасчитвается
стоимость товара в заказе * курс валюты заказа.
#34
Отправлено 02 April 2014 - 02:44 PM
#35
Отправлено 02 April 2014 - 09:35 PM
Краткость, конечно, сестра таланта, но не в этом случае.Цена в заказе не изменяется! Помогите решить проблему.
#36
Отправлено 03 April 2014 - 08:47 AM
Краткость, конечно, сестра таланта, но не в этом случае.Цена в заказе не изменяется! Помогите решить проблему.
Установил модуль, копированием с заменой файлов. все работает, кроме изменения цены в заказе. цена тупо не изменяется. где копать то?
#37
Отправлено 08 April 2014 - 02:32 AM
Копать в custord_new_orders.phpгде копать то?
#38
Отправлено 08 April 2014 - 10:33 PM
Причина того, что у кого-то работает, а у кого-то нет, оказалась довольно забавна - версия PHP. 5.3 и выше - не работает, ниже - все ок.
Функция strlen() обрабатывая массив, возвращает либо NULL, либо в старых версиях -5
лечение + исправление пары мелких ошибок.
правим файл custord_new_orders.php
находим
if(isset($_POST["PriceOne"]) && strlen($_POST["PriceOne"]) > 0) {$PriceOne = $_POST["PriceOne"];}
меняем на
if(isset($_POST["PriceOne"])) $PriceOne = $_POST["PriceOne"];
на одну строчку ниже - мелкая поправка, добавляем проверку orderID, чтоб не менять цену во всех заказах с этим товаром, а только в нашем конкретном.
db_query( "update ".DB_PRFX."ordered_carts set Price ='".$pr."' where itemID=".$itemid) or die($er = mysql_error());
меняем на
db_query( "update `".DB_PRFX."ordered_carts` set Price ='".$pr."' where itemID=".$itemid." AND orderID=".(int)$_GET["orderID"]) or die($er = mysql_error());
и чуть ниже небольшой хардкод префикса.
находим
emph_product_options_set
меняем на
`".DB_PRFX."product_options_set`
Проверяем.
#39
Отправлено 21 April 2014 - 08:41 PM
Цена теперь начала меняться да, но... интересная петрушка получается.
Если заказ сделан в другой валюте, в отличной от основной (в которой прописан товар изначально), то после редактирования старая цена умножается на число которое мы устанавливали как новая цена. В итоге получается полный бред.
К примеру, товар стоит $1, переключил на рубли, цена стала 5 рублей, при редактировании заказа ставлю 6 рублей сохраняю, наблюдаю - цена стала 30 рублей.
Ставлю цену 1 рубль - цена после сохранения вернулась к изначальным 5 рублям.
Если цена товара редактируется в валюте в которой она устанавливалась изначально, то при редактировании цены в заказе все работает так как положенно.
Что-то, где то, явно не так и не то...
#40
Отправлено 21 April 2014 - 09:05 PM
хз, на 2х валютах не проверял.Что-то, где то, явно не так и не то...