Rewon Опубликовано 19 марта, 2013 Жалоба Поделиться Опубликовано 19 марта, 2013 Wizard, офигеть) молодец. Мне это не надо, но на месте anton_from_ip, я бы Вам денег за это все равно заплатил))) Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 19 марта, 2013 Жалоба Поделиться Опубликовано 19 марта, 2013 anton_from_ip, Wizardцена не меняется. в админке переключение в группах работает, а после авторизации, цена 2-3 не показывается Цитата Ссылка на сообщение Поделиться на другие сайты
anton_from_ip Опубликовано 20 марта, 2013 Автор Жалоба Поделиться Опубликовано 20 марта, 2013 Странно у меня все работает,проверь пошагово еще раз Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 22 марта, 2013 Жалоба Поделиться Опубликовано 22 марта, 2013 спасибо, ошибка в файле Variants.php былавот теперь нужно сделать вывод ещё одного поля второй цены в админке в каталоге для редактирования цены сразу нескольких товаров Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 23 марта, 2013 Жалоба Поделиться Опубликовано 23 марта, 2013 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} />только при изменении второй цены, не сохраняется новая цена. подскажите, что ещё пропустил? Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 23 марта, 2013 Жалоба Поделиться Опубликовано 23 марта, 2013 вроде сделал: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)); }Специалисты, можете посмотреть, правильно сделал или можно проще? Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 24 марта, 2013 Жалоба Поделиться Опубликовано 24 марта, 2013 ! Цитата Ссылка на сообщение Поделиться на другие сайты
Goplyak Опубликовано 4 апреля, 2013 Жалоба Поделиться Опубликовано 4 апреля, 2013 а не подскажете как сделать тоже самое только с валютой для групп? ( чтобы можно было выбирать валюту разную валюту для групп?или допустим чтобы из одного типа цен вывадилось в не рублях а в usd Цитата Ссылка на сообщение Поделиться на другие сайты
Denissey Опубликовано 5 августа, 2013 Жалоба Поделиться Опубликовано 5 августа, 2013 Добрый день. В начале темы было сказано "А если бы у тебя был один тип цены, и цена менялась изза процента, то можно и без новых строк)". Нам как раз необходимо несколько вариантов цен, которые зависят от основной цены в процентном соотношении. Как в данном случае реализовать вышенаписанное для разных групп пользователей? Цитата Ссылка на сообщение Поделиться на другие сайты
Brigadir Опубликовано 5 августа, 2013 Жалоба Поделиться Опубликовано 5 августа, 2013 Wizard молодца!! Цитата Ссылка на сообщение Поделиться на другие сайты
hooch Опубликовано 9 августа, 2013 Жалоба Поделиться Опубликовано 9 августа, 2013 а вся эта доработка по ценам работает при загрузке из excel ? Цитата Ссылка на сообщение Поделиться на другие сайты
fluor Опубликовано 10 октября, 2013 Жалоба Поделиться Опубликовано 10 октября, 2013 Wizard, огромное спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
ky3mu4 Опубликовано 28 ноября, 2013 Жалоба Поделиться Опубликовано 28 ноября, 2013 А подскажите, как теперь привязать эти цены к синхронизации с 1С? Насколько понимаю, нужно ковырять обработчик. примерно в $variant->price = $xml_variant->Цены->Цена->ЦенаЗаЕдиницу; ... но, очень смневась, т.к. с 1С не дружу. и как указать какую именно цену из 1С брать как Price_1 и т.д.. Цитата Ссылка на сообщение Поделиться на другие сайты
GrblFF Опубликовано 13 декабря, 2013 Жалоба Поделиться Опубликовано 13 декабря, 2013 Подскажите пожалуйста, как скрыть показ compare_price для определенной группы пользователей. Подозреваю, что нужно изменить api/Variants.php, там где проверка пользователя добавить условие. Но какое именно не пойму. Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 13 декабря, 2013 Жалоба Поделиться Опубликовано 13 декабря, 2013 {if $user->group_id!=1} старая цена {/if} в шаблоне нужно обернуть старую цену 1 - id группы пользователей Цитата Ссылка на сообщение Поделиться на другие сайты
frazer Опубликовано 13 декабря, 2013 Жалоба Поделиться Опубликовано 13 декабря, 2013 Почему то не выводиться правильная цена(версия 2.2.3), все сделал по шагам. Попробовал в шаблоне вывести {if $user} {if $user->group_id==3}{$product->variant->price_2}{/if}{/if} Работает, видимо где то в api/variants.php не так Цитата Ссылка на сообщение Поделиться на другие сайты
GrblFF Опубликовано 16 декабря, 2013 Жалоба Поделиться Опубликовано 16 декабря, 2013 Спасибо Danya. Только чтобы для определенной категории не выводилась старая цена нужно не {if $user->group_id==3} ставить, а {if $user->group_id!=3} Цитата Ссылка на сообщение Поделиться на другие сайты
digimon Опубликовано 5 января, 2014 Жалоба Поделиться Опубликовано 5 января, 2014 Wizard спасибо за решение,пжста можете его еще доработать...нужно автоматом вывести остальные 3 цены в процентном соотношении зависещее от кол-во покупаемого товара Цитата Ссылка на сообщение Поделиться на другие сайты
POSIX Опубликовано 25 января, 2014 Жалоба Поделиться Опубликовано 25 января, 2014 Огромное спасибо! Wizard,у Цитата Ссылка на сообщение Поделиться на другие сайты
Konlaz Опубликовано 12 февраля, 2014 Жалоба Поделиться Опубликовано 12 февраля, 2014 А у меня такой таблицы нет S_variants Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 12 февраля, 2014 Жалоба Поделиться Опубликовано 12 февраля, 2014 Предложение по улучшению, юзабильней. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 12 февраля, 2014 Жалоба Поделиться Опубликовано 12 февраля, 2014 А у меня такой таблицы нет S_variants Она идет после s_users. Цитата Ссылка на сообщение Поделиться на другие сайты
Konlaz Опубликовано 12 февраля, 2014 Жалоба Поделиться Опубликовано 12 февраля, 2014 Нет у меня ее, наверное ушла за Userom Цитата Ссылка на сообщение Поделиться на другие сайты
Konlaz Опубликовано 12 февраля, 2014 Жалоба Поделиться Опубликовано 12 февраля, 2014 всего 2 базы одна старая Цитата Ссылка на сообщение Поделиться на другие сайты
Konlaz Опубликовано 12 февраля, 2014 Жалоба Поделиться Опубликовано 12 февраля, 2014 http://voyagecosmetics.ru/ вот сайт Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.