Перейти к содержанию
Официальный форум поддержки Simpla

Разбивка по ценам и категориям покупателям


Рекомендуемые сообщения

Wizard, офигеть) молодец. Мне это не надо, но на месте anton_from_ip, я бы Вам денег за это все равно заплатил)))

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 90
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

Популярные посты

Предложение по улучшению, юзабильней.

Скорее всего вы сделали скриншот старой базы так как цены у вас на сайте видны ну а хранятся эти цены как раз в s_variants. Вы не ту базу используете.

Изображения в теме

спасибо, ошибка в файле Variants.php была

вот теперь нужно сделать вывод ещё одного поля второй цены в админке в каталоге для редактирования цены сразу нескольких товаров

Ссылка на сообщение
Поделиться на другие сайты

simpla/design/html/products.tpl





добавил:

<input class="price {if $variant->compare_price>0}compare_price{/if}" type="text" name="price_1[{$variant->id}]" value="{$variant->price_1}" {if $variant->compare_price>0}title="Старая цена — {$variant->compare_price} {$currency->sign}"{/if} />


только при изменении второй цены, не сохраняется новая цена. подскажите, что ещё пропустил?
Ссылка на сообщение
Поделиться на другие сайты

вроде сделал:



simpla/ProductsAdmin.php

заменяем этот код

// Сохранение цен и наличия
$prices = $this->request->post('price');
$stocks = $this->request->post('stock');

foreach($prices as $id=>$price)
{
$stock = $stocks[$id];
if($stock == '?' || $stock == '')
$stock = null;

$this->variants->update_variant($id, array('price'=>$price, 'stock'=>$stock));
} 

на этот

// Сохранение цен и наличия $prices = $this->request->post('price'); $prices_1 = $this->request->post('price_1'); $stocks = $this->request->post('stock'); foreach($prices as $id=>$price) { $stock = $stocks[$id]; if($stock == '?' || $stock == '') $stock = null; $this->variants->update_variant($id, array('price'=>$price, 'stock'=>$stock)); } foreach($prices_1 as $id=>$price_1) { $this->variants->update_variant($id, array('price_1'=>$price_1)); }

Специалисты, можете посмотреть, правильно сделал или можно проще?

Ссылка на сообщение
Поделиться на другие сайты
  • 2 недели спустя...

а не подскажете как сделать тоже самое только с валютой для групп? ( чтобы можно было выбирать валюту разную валюту для групп?

или допустим чтобы из одного типа цен вывадилось в не рублях а в usd

Ссылка на сообщение
Поделиться на другие сайты
  • 4 месяца спустя...

Добрый день.

 

В начале темы было сказано "А если бы у тебя был один тип цены, и цена менялась изза процента, то можно и без новых строк)".

 

Нам как раз необходимо несколько вариантов цен, которые зависят от основной цены в процентном соотношении.

 

Как в данном случае реализовать вышенаписанное для разных групп пользователей?

Ссылка на сообщение
Поделиться на другие сайты
  • 2 месяца спустя...
  • 1 месяц спустя...

А подскажите, как теперь привязать эти цены к синхронизации с 1С?

 

Насколько понимаю, нужно ковырять обработчик.

 

примерно в

$variant->price = $xml_variant->Цены->Цена->ЦенаЗаЕдиницу; 

 

... но, очень смневась, т.к. с 1С не дружу. 

и как указать какую именно цену из 1С брать как Price_1 и т.д..

Ссылка на сообщение
Поделиться на другие сайты
  • 2 недели спустя...

Подскажите пожалуйста, как скрыть показ compare_price для определенной группы пользователей. Подозреваю, что нужно изменить api/Variants.php,  там где проверка пользователя добавить условие. Но какое именно не пойму.

Ссылка на сообщение
Поделиться на другие сайты

Почему то не выводиться правильная цена(версия 2.2.3), все сделал по шагам. Попробовал в шаблоне вывести 

{if $user}
{if $user->group_id==3}{$product->variant->price_2}{/if}{/if}

Работает, видимо где то в api/variants.php не так

Ссылка на сообщение
Поделиться на другие сайты

Спасибо Danya. Только чтобы для определенной категории не выводилась старая цена нужно не

 

{if $user->group_id==3}

 

ставить, а

 

{if $user->group_id!=3}
Ссылка на сообщение
Поделиться на другие сайты
  • 3 недели спустя...

Wizard спасибо за решение,пжста можете его еще доработать...нужно автоматом вывести остальные 3 цены в процентном соотношении зависещее от кол-во покупаемого товара

Ссылка на сообщение
Поделиться на другие сайты
  • 3 недели спустя...
  • 3 недели спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...

×
×
  • Создать...