подскажите пож. возможно в opencart (vers 2.0.1.1 rs.4) без доработок указать цены за квадратный метр у одних товаров, за шт. у других, и за погонный метр у третьих. Спасибо.
У товара нет привязки к единица измерения, т.е просто кол-во, а в какой единице, это уже описывается или в описании или в атрибутах например.
делал на версии 2.1.0.1 в файле catalog/controller/product/category.php после строки Код: $data['products'][] = array( добавить Код: 'upc' => $result['upc'], в файле catalog/controller/product/product.php после строки Код: $data['model'] = $product_info['model']; добавить Код: $data['upc'] = $product_info['upc']; в файле catalog/view/theme/ВАША ТЕМА/template/product/product.tpl переделать строку Код: <h2><?php echo $price; ?></h2> в Код: <h2><?php echo $price; echo $upc; ?></h2> или может она выглядеть немножко по другому но в середине должен выглядеть так Код: php echo $price; в таком случае выделите эту часть и замените на Код: php echo $price; echo $upc; в файле catalog/view/theme/ВАШАТЕМА/template/product/category.tpl ищите часть строки Код: <?php echo $product['price']; ?> и сразу после этой части без пробелов и запятых, по бокам ничего не удаляя, добавьте Код: <?php echo $product['upc']; ?> должно получиться так Код: <?php echo $product['price']; ?><?php echo $product['upc']; ?> всё. чтобы цена выглядела так 160.00руб./шт. или 160.00р./шт. или 160р./шт. при создавании, добавлении товара во вкладке "Данные" с права от поля "Модель" нажимаем на двусторонние стрелки и из раскрывшихся полей, в поле "UPC" пишем /шт. или /м.п. или /кг. или любую другую единицу измерения, только впереди обязательно не забываем добавлять " / " или "за шт.","за м.п. Пользуйтесь. посмотреть можно на сайте http://nadom2015.ru/instrument
Я уже и забыл почему так написал. Скорей всего сообщение изменено. Решение есть, расписано и правильно оформлено и за это конечно плюс ему и спасибо!!
Ребят, Help, не помогло, сделал как вы написали, сбросил кэш, цена как была так и осталась... В UPCпрописал "/м2" и все ровно она не отображается(( Версия ocStore 2.1.0.2.1
Так не бывает. Смотрите внимательнее, проверьте начиная от шаблона, простым изменением, а не сразу выводом значения.
Добрый день, подскажите как таким способом вывести измерения цены у цен опций? что нужно добавить в код
prompotolok.ru/rejka-cesal-s100-150-3-4-m-standart-ZHemchuzhno-belyj вот здесь видно что есть измерение цены у опций ,вывели
рядом с ценой - м.п - выводится через UPC тоже как то нажимаешь на опции - s100, s150 , м.п остается на месте.
К опциям UPC никакого отношения не имеет. Просто цена меняется в зависимости от надбавки за опцию. Смена стоимости производится дополнением или встроенном в шаблоне или типа этого http://shop.opencart-russia.ru/liveoptions
Эта тема про то как вывести рядом с ценой - /м2 , /шт или еще что нибудь, вот про это я и спрашиваю Здесь в теме привели решение как с помощью поля UPC вывести рядом с ценой любое значение, которое впишешь в поле UPC. И я спросил как сделать чтобы /м2 или /шт выводились также с ценой с опцией. А в моем шаблоне уже и так производится смена стоимости в зависимости от надбавки за опцию, (шаблон revolution)
да нашел я этот код в product.tpl , вставил после этого - Код: <?php echo option_value['upc']; ?> и в файле product.php после строки Код: $product_option_value_data[] = array( вставил Код: 'upc' => $result['upc'], Но видимо неправильно что то а в обычной цене без опции, у меня выводится /м2 или другое в этом же файле product.php после строки Код: $data['products'][] = array( стоит Код: 'upc' => $result['upc'],
Вам же уже посоветовали. Делайте как в инструкции без отклонений, но вместо вывода рядом с ценой, выводите рядом с опцией. То что вы пытаетесь сделать.. Код: <?php echo option_value['upc']; ?> вам уже ответили А если хотите к опции добавить sku итд, то докупайте модуль... 30$ вроде на opencart.com стоит.
То есть чтобы рядом с ценой с опцией было /м2 или/ шт нужно после кода Код: <?php echo $option_value['price']; ?> вставить Код: <?php echo $product['upc']; ?> ?