Jump to content

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


Recommended Posts

  • Replies 90
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

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

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

Posted Images

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

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

Link to post
Share on other sites

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} />


только при изменении второй цены, не сохраняется новая цена. подскажите, что ещё пропустил?
Link to post
Share on other sites

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



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)); }

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

Link to post
Share on other sites
  • 2 weeks later...

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

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

Link to post
Share on other sites
  • 4 months later...

Добрый день.

 

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

 

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

 

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

Link to post
Share on other sites
  • 2 months later...
  • 1 month later...

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

 

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

 

примерно в

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

 

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

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

Link to post
Share on other sites
  • 2 weeks later...

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

Link to post
Share on other sites

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

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

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

Link to post
Share on other sites
  • 3 weeks later...

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

Link to post
Share on other sites
  • 3 weeks later...
  • 3 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...