kycher666
Постоялец
- Регистрация
- 17 Ноя 2012
- Сообщения
- 51
- Реакции
- 12
- Автор темы
- #1
В репозитории все есть, напишите если нужны теги в админке и на сайте. Так же реализовано для каждого товара свои теги в каталоге и на странице товара. Если нужна закупочная цена и ее разница в админке: в каталоге и на странице товара, пишите, вышлю инструкцию.
Вот как сделать закупочную:
Есть еще несколько вариантов, вроде по этому делал себе.
Вот как сделать закупочную:
Код:
Закупочная цена к варианту товара
kovalevskiy - СПАСИБО!!!!
Сделал по аналогии но для более свежей версии
1. Добавьте новую колонку в БД в таблицу S_Variants
(через phpmyadmin после price на price_opt float(14,2) )
2. Затем редактируем /simpla/design/html/product.tpl
В списке <ul id="header">
после строчки
<li class="variant_price">Цена, {$currency->sign}</li>
вставляем
<li class="variant_price_opt">Цена Опт, {$currency->sign}</li>
В теге <div id="variants">
после строчки
<li class="variant_price"> <input name="variants[price][]" type="text" value="{$variant->price|escape}" /></li>
вставляем
<li class="variant_price_opt"> <input name="variants[price_opt][]" type="text" value="{$variant->price_opt|escape}" /></li>
Далее чтобы отображалось на новых вариантах, находим
<ul id=new_variant style='display:none;'>
Вставляем по аналогии
<li class="variant_price_opt"> <input name="variants[price_opt][]" type="text" value="{$variant->price_opt|escape}" /></li>
Добавим стилистику чтобы все нормально отображалось
Редактируем /simpla/design/css/style.css
Добавим
#variants_block li.variant_price_opt { width: 120px; }
#variants_block li.variant_price_opt input {
width: 95px;
font-size: 15px;
font-weight: bold;
color: #000;
}
3. /simpla/ProductAdmin.php
В начале основной функции внутрь
"if($this->request->method('post') && !empty($_POST)) {"
добавляем:
$product->price_opt= $this->request->post('price_opt');
$price_opt= $this->request->get('price_opt');
4. api\variants.php
Находим 2 (два) v.price после них добавляем v.price_opt
v.brend_price
это не делал
api/Products.php добавляем
p.cena2 по аналогии
Добавляем в шаблон product.tpl и products.tpl {$v->price_opt}
Есть еще несколько вариантов, вроде по этому делал себе.