Категории |
Проблема с атрибутамиПри установке атрибутов товар поле "Цена" не записывается и, следовательно, при пересчете цен после оформления заказа не суммируется. Т.е. цена товара 450000+атрибут (100000)= 550000, а в итоге не персчитывается и выводит лишь стоимость товара (450000). В чем может быть ошибка? Что-то с базой данных или же с файлами что-то не то? При установки атрибутов есть только кнопка редактировать. Заметил также, что при редактировании товара исчезает цена. Шаблон cleanshop. Все скрины в прикрепленных файлах. Буду благодарен помощи. У вас поковырялись в файле: multi_options.html заменил, но ничего не изменилось, к сожалению. В атрибуте лишь добавилось + 0 руб. Итоги не суммируются. Уже пол инета обрыл по этой проблеме, ничего конкретного никто ничего не пишет. смотри файл includes/classes/price.php Просто заменив файл выдало ошибку: в файле includes/classes/price.php Warning пропал, но сумматор по прежнему не работает. Атрибут отображается как "Серый + руб". Истина наверняка где-то рядом. Читал тут на форуме много похожих вопросов и проблем, но почему-то до сих пор никто не дал окончательного ответа. Думаю, если мы сейчас все последовательно решим, то у других также отпадут подобные вопросы и проблемы. Не может ли проблема заключаться в том, что в БД просто нет соответствующего поля "Цена", куда должно записываться значение? Ведь все остальные поля атрибутов записываются нормально (Код атрибута, порядок сортировки и т.д.) Не может ли проблема заключаться в том, что в БД просто нет соответствующего поля "Цена", куда должно записываться значение? Ведь все остальные поля атрибутов записываются нормально (Код атрибута, порядок сортировки и т.д.) если бы это поле отсутствовало то выводился бы чистый лист с предупреждением о том, что у вас в такой то таблице отсутствует такое то поле. ----------------------- гляньте еще файл includes/classes/product.php Заново удалил и установил атрибуты. Никакого изменения. не имея под руками самого магазина можно гадать долго :) гляньте еще файл includes/classes/product.php В файле заметил, что существуют различия в запросах: Из свежего шаблона: function getReviews() { $data_reviews = array (); $reviews_query = osDBquery("select r.reviews_rating, r.reviews_id, r.customers_name, r.date_added, r.last_modified, r.reviews_read, r.status, rd.reviews_text from ".TABLE_REVIEWS." r, ".TABLE_REVIEWS_DESCRIPTION." rd where r.products_id = '".$this->pID."' and r.reviews_id=rd.reviews_id and r.status = 1 and rd.languages_id = '".$_SESSION['languages_id']."' order by reviews_id DESC"); У меня r.status и and r.status = 1 отсутствовали. Проблема пока не решена. Ищу. |
|