Вход • Регистрация

Всего найдено: 10

  • 24 марта 2020 г. , редакция: 1585024460
  • Друзья в diafan не реализована очень нужная функция Зависимая цена от кол-во добавленного товара. Скажем есть розница и опт. При увлечение кол-во товаров цена должна быть меньше. То есть 1, от 2-3, от 4-9, более 10. Чем больше тем дешевле. Можно ли это реализовать и самое главное сложно ли это сделать? Если делать НЕ через хар-ки? Почему diafan не может добавить эту нужную функцию по дефолту вообще не пойму. Это функция всем пригодится.
  • 24 марта 2020 г.
  • Сейчас реализовано. Что при нажатие кол-во цена одна скажем 150р

    Но хотелось, если
    То есть 1 =400р, от 2-3 =400, от 4-9 = 350р, более 10 =310р.

    И это должна быть не константа, а переменная. То есть разные товары разные скидки. Чем больше тем ниже цена. Просто хочется торговать не только в розницу ну и в опт.

  • 24 марта 2020 г.
  • Что то я совсем не догоняю как через скидки делать. Я побывал там делать но там нет зависимости от скидок. Либо я не понимаю, либо код еще писать нужно. Можете пожалуйста более подробнее объяснить.

    У Владимира вроде то что нужно. Но я не пойму как такое реализовать. Там от определенного кол-ва цена меняется.
  • 26 марта 2020 г.
  • Столько ответов и не по теме. Я так понимаю не кто помогать не хочет, всем влом. На клиента забить. Если хочешь что бы сделали плати 2 раз. Просто нет слов. Похоже следующий сайт буду запускать на другой платформе
  • 23 марта 2020 г.
  • Здравствуйте. Уважаемые мастера подскажите. Я не очень силен в php.
    Есть select box с зависимой ценой. При покупке 1 шт 400р, 2-3 шт 400р, от 4-9 шт 340р, от 10 и выше 315р.
    Изначально стоит от 10 и выше 315р. А нужно что бы по дефолту стояла 1 шт 400р.

    То есть нужно сделать обратную сортировку массива. Подскажите где копать. А лучше если не сложно какой нибудь код.

    Что нашел (после этого кода и нужна вставлять только не знаю куда и что)
    custom/my/modules/shop/views/shop.view.options.php
    $result["row"]["price_arr"]


    Вот сам код
    if ($result['row']['price_arr'])
    {
    echo '<ul class="'.($isProduct ? 'shop-product__options' : 'shop-item-product__options').'">';
    foreach ($result['result']['depends_param'] as $param)
    {
    if(! empty($result['row']['param_multiple'][$param['id']]))
    {
    echo
    '<li class="shop-product__option js_shop_form_param">
    <div class="control">';

    if(count($result['row']['param_multiple'][$param['id']]) == 1) {
    foreach ($result['row']['param_multiple'][$param['id']] as $value => $depend) {
    rsort($param['id']);
    echo '<input type="hidden" name="param'.$param['id'].'" value="'.$value.'"'.($depend == 'depend' ? ' class="depend_param js_shop_depend_param"' : '').'>';
    }
    }
    else
    {
    $select = '';

    foreach ($param['values'] as $value)
    {
    if(! empty($result['row']['param_multiple'][$param['id']][$value['id']]))
    {
    if(! $select) {
    $select =
    '<label class="label">'.$param['name'].':</label>
    <select name="param'.$param["id"].'" class="'.($result['row']['param_multiple'][$param['id']][$value['id']] == 'depend' ? 'js_shop_depend_param' : '').'">';
    }
    $select .= '<option value="'.$value['id'].'"'.(! empty($value['selected']) ? ' class="js_form_option_selected" selected' : '').'>'.$value['name'].'</option>';
    }
    }

    if($select) {
    echo $select.'</select> ';
    }
    }

    echo
    '<div>
    </li>';
    }
    }
    echo '</ul>';
    }
  • 24 марта 2020 г.
  • Работает, но меняется когда я нажимаю на селект бокс. А хотелось бы что бы изначально была выбрано 1 шт, а сейчас изначально выбрано 10шт. То есть не список селекта реверс, а лишь по дефолту что изначально выбрано.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум