tema-84 0 Опубликовано 6 февраля, 2009 Жалоба Share Опубликовано 6 февраля, 2009 Александр, не подскажите как сделать, что когда цена не указана, не выводилось 0 руб., и возможно ли сделать атрибуты для цены "от"? Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 6 февраля, 2009 Жалоба Share Опубликовано 6 февраля, 2009 в файле includes/classes/product.php в функции function buildDataArray(&$array,$image='thumbnail') добавляеш перед return array ('PRODUCTS_NAME' => $array['products_name'], код if ($products_price['plain'] == '0') $products_price['formated'] = ""; Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 февраля, 2009 Жалоба Share Опубликовано 6 февраля, 2009 Про атрибуты и цены что-то не совсем ясен вопрос. Ссылка на сообщение Поделиться на другие сайты
tema-84 0 Опубликовано 6 февраля, 2009 Автор Жалоба Share Опубликовано 6 февраля, 2009 mosquito - спасибо, везде помогло кроме как в карточке товара, там остались прежние 0 руб. Александр, допустим некоторые цены нужно указывать с префиксом "от". Например матрацы, у них разные размеры и разные цены, надо писать минимальную цену, допустим от 2000 руб. Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 6 февраля, 2009 Жалоба Share Опубликовано 6 февраля, 2009 в карточке товара там вроде нужно править файл product_info.php перед info->assign('PRODUCTS_PRICE', $products_price['formated']); добав ту же строчку Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 февраля, 2009 Жалоба Share Опубликовано 6 февраля, 2009 На странице карточки товара лучше править шаблон /templates/шаблон/module/product_info/product_info_v1.html Просто заменить метку {$PRODUCTS_PRICE} на: {if $PRODUCTS_PRICE > 0}{$PRODUCTS_PRICE}{/if}[/code]т.е. что б цена выводилась только если больше 0. Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 6 февраля, 2009 Жалоба Share Опубликовано 6 февраля, 2009 На странице карточки товара лучше править шаблон /templates/шаблон/module/product_info/product_info_v1.htmlПросто заменить метку {$PRODUCTS_PRICE} на: Код: {if $PRODUCTS_PRICE > 0} {$PRODUCTS_PRICE} {/if} т.е. что б цена выводилась только если больше 0. если работать токо с руб грн то да а если с уе то так не получится... аоетому хз что лутче Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 февраля, 2009 Жалоба Share Опубликовано 6 февраля, 2009 Тогда можно в /includes/modules/product_info.php после: info->assign('PRODUCTS_PRICE', $products_price['formated']);[/code] вставить: [code]info->assign('PRODUCTS_PRICE_PLAIN', $products_price['plain']); и в шаблоне карточки товара вот такое условие использовать: {if $PRODUCTS_PRICE_PLAIN > 0}{$PRODUCTS_PRICE}{/if}[/code]Всегд работать будет с любой валюбой, т.е. plain выводит именно число без символа валюты. Ссылка на сообщение Поделиться на другие сайты
tema-84 0 Опубликовано 12 февраля, 2009 Автор Жалоба Share Опубликовано 12 февраля, 2009 И ещё раз про цены, направьте на правильный путь реализации данного :) Мне нужно реализовать следующие, возможность у цены задавать параметр "от" и цену допустим за метр, например - кухня, "цена: от 1000 руб./пог.м." - цена за погонный метр, но в тоже время у тумбочки мне нужно просто цену: "200 руб." плюс это выводить надо везде. Как данное реализовать? Спасибо! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 февраля, 2009 Жалоба Share Опубликовано 13 февраля, 2009 Слово от добавится само, если ты в админке у товара, в закладке цены заполнишь поле Цена для всех групп. А пог. м. можно добавить через Админку - Настройки - Единица упаковки и затем указав пог. м. в админке, при создании товара, в закладке цены. Ссылка на сообщение Поделиться на другие сайты
tema-84 0 Опубликовано 13 февраля, 2009 Автор Жалоба Share Опубликовано 13 февраля, 2009 С еденицей упаковки вроде разобрался, а вот с ценой "от" не получается, захожу, в админку, редакирую товар, в пункте цены, есть следующие, что там менять? Цена товара: Посетитель Цена от количества ↓ Количество: Цена: Покупатель Цена от количества ↓ Количество: Цена: Оптовый покупатель Цена от количества ↓ Количество: Цена: Максимально возможная скидка: Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 февраля, 2009 Жалоба Share Опубликовано 13 февраля, 2009 Везде укажи одну и ту же цену, например укажи везде 100 Ссылка на сообщение Поделиться на другие сайты
tema-84 0 Опубликовано 13 февраля, 2009 Автор Жалоба Share Опубликовано 13 февраля, 2009 указал везде одну и ту же цену, не помогло, указывать прямо в окошке ввода, или нажимать на стрелочку и так указывать количество и цену? Возможно из-за того, что у меня коллчиство нигде не задействовано? И возможно ли, что бы цена за пог. м и от, писалась везде где написана цена, а то у меня пог. м., только в карточке товара добавилось. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 февраля, 2009 Жалоба Share Опубликовано 13 февраля, 2009 Пардон, действительно, так выводится не будет слово от. Ну тогда нужно править либо /includes/classes/vam_price.php и добавлять это слово. Либо добавляеть его в html шаблоны, там где нужно. Ссылка на сообщение Поделиться на другие сайты
tema-84 0 Опубликовано 13 февраля, 2009 Автор Жалоба Share Опубликовано 13 февраля, 2009 Саша, подскажите пожалййста, хотя-бы приблизительно, что править и где добавлять функцию и возможность в админке цену с префиксом "от" ставить, я думаю возможность писать и выводить везде цену "от" будет полезна не только мне, но и многим пользователям ВамШопа. Вопрос ещё в том, что-бы цена выводилась только там где указано, что она "от" . Вариант с шаблонами, очень замороченный. Да и как на главной странице вывести с префиксами цены "от" и единицей упаковки? Ссылка на сообщение Поделиться на другие сайты
tema-84 0 Опубликовано 13 февраля, 2009 Автор Жалоба Share Опубликовано 13 февраля, 2009 Ещё вопрос насчёт цен, как сделать так, что-бы из PRODUCTS_VPE выводилась инфа только о мере измерения без цены? Сейчас выводится - 23.748 руб. за пог. м, хотелось бы просто за пог. м. и его уже к цене подставлять. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 14 февраля, 2009 Жалоба Share Опубликовано 14 февраля, 2009 Так я ж сказал где править. За вывод цен и products_vpe отвечают два файла. /includes/classes/vam_price.php Наверное ещё нужно смотреть в /includes/classes/product.php Искать по VPE нужный код и менять. Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 19 февраля, 2009 Жалоба Share Опубликовано 19 февраля, 2009 Подскажите пожалуйста. Для товара редактирую вкладку Цены, ставлю цену, сохраняю, сохранилось. Но в магазине все равно для всех товаров цена стоит 0, какой бы не менял товар. Что может быть? Версия шопа 1.49, только поставил Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 февраля, 2009 Жалоба Share Опубликовано 20 февраля, 2009 Наверное с валютами в админке что-то делали. В Админке - Настройки - Основные - Мой магазин - Переключаться на валюту языка поставьте true. В файле /lang/russian/russian.php, сверху, в константе DEFAULT_CURRENCY укажите код своей валюты. Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 20 февраля, 2009 Жалоба Share Опубликовано 20 февраля, 2009 Там вообще такой константы нет. Как ее для гривны написать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 февраля, 2009 Жалоба Share Опубликовано 20 февраля, 2009 LANGUAGE_CURRENCY Чуть ошибся. Записывать нужно код валюты, который у Вас указан в Админке - Разное - Языки/Валюты - Валюты. Вообще код гривны - UAH, а что у Вас указано - не знаю. Ссылка на сообщение Поделиться на другие сайты
mariolast 4 Опубликовано 20 февраля, 2009 Жалоба Share Опубликовано 20 февраля, 2009 Не помогло. Все равно нули. Что то видно при установке пошло не так Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 февраля, 2009 Жалоба Share Опубликовано 20 февраля, 2009 Если в админек у товара цены указаны и если код валюты правильно указали, то должно помочь. Значит не так что-то сделали. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения