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

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

  • 29 марта 2017 г.
  • Ок, создам.
    Только по зарегистрированным понятно. Но желательно ещё добавить возможность смотреть что добавляли в корзины в какую то дату (не обязательно зарегистрированные). Например смотрю по вебвизору несколько клиентов добавили какие то условные товары в корзину. Но не оплатили, не зарегистрировались. Хотелось бы для анализа понимать, что хотели заказать и в каком количестве. Так же это полезно, когда клиент добавляет товары в корзину, перед оформлением заказа звонит (стандартная практика), и ему уже легче продавать видя что ему надо и в каком количестве (искать товар не надо, от суммы заказа предложить скидку, плюшку какую то и т.д.). Ну это как хотелка)
    Ещё вопрос: никак не пойму, как сбросить статистику по товарам?
  • 10 марта 2017 г.
  • Вопрос такого характера. Решил настроить автогенерацию для SEO. Но уже внесено на сайте процентов 80 Description. title . Если создать шаблоны для генерации, ранее введенные данные не изменятся?
  • 29 марта 2017 г. , редакция: 1490781627
  • Ну можно и так. Как например в категориях реализовано. Там ведь можно зажать категорию и перетянуть её куда надо.
    Только не понимаю как влияет на цену план первого второго и третьего этажа? Он же по цене сортирует, нет?
  • 29 марта 2017 г. , редакция: 1490774561
  • Вы немного не так понимаете наш запрос. Не нужно заново переделывать весь алгоритм (выбирать отдельные категории, выпадающие списки). Всё проще. На скрине показал. Сейчас у меня ступени, к ним допом подступенки, полированные и т.д. Подступенки дешевле и их выводит первыми( на скрине). И все думают, что ступень стоит 400 рублей! А она 900 стоит! Если лезть в код и там менять, как ранее предлагали, то изменится на всем сайте. А меня остальные категории устраивает что выводится первыми дешевая цена. Я хочу, чтобы просто в карточке можно было напротив характеристики галочку отметить и этот товар стал основным. Всё.
  • 12 февраля 2017 г.
  • Вопрос вот в чем. Изначально в карточке, если есть характеристики влияющие на цену, показывает самую дешевую цену. Как выбрать что бы отображался другой товар? В фото показал как надо.
  • 27 февраля 2017 г. , редакция: 1488205270
  • Только сейчас добрался.
    Нашёл этот файл, но так и не понял, что куда сортировать надо
    Код
    // у товара несколько цен
    if ($result["row"]["price_arr"])
    {
    foreach ($result["row"]["price_arr"] as $price)
    {
    $param_code = '';
    foreach ($price["param"] as $p)
    {
    if($p["value"])
    {
    $param_code .= ' param'.$p["id"].'="'.$p["value"].'"';
    }
    }
    if(! empty($price["image_rel"]))
    {
    $param_code .= ' image_id="'.$price["image_rel"].'"';
    }
    echo '<div class="js_shop_param_price shop_param_price shop-item-price"'.$param_code.'>';
    echo '<span class="title">'.$this->diafan->_('Цена').':</span><span class="price"><span class="js_shop_price" summ="'.$price["price_no_format"].'" format_price_1="'.$this->diafan->configmodules("format_price_1", "shop").'" format_price_2="'.$this->diafan->configmodules("format_price_2", "shop").'" format_price_3="'.$this->diafan->configmodules("format_price_3", "shop").'">'.$price["price"].'</span> '.$result["result"]["currency"];
    if (!empty($price["old_price"]))
    {
    echo '<span class="shop_old_price price-old"><span class="shop_price_value strike">'.$price["old_price"].' '.$result["result"]["currency"].'</span></span>';
    }
    if (! $price["count"] && empty($hide_submit) || empty($price["price_no_format"]) && ! $result['result']["buy_empty_price"])
    {
    echo '<span class="js_shop_no_buy shop_no_buy">'.$this->diafan->_('Товар временно отсутствует').'</span>';
    $waitlist = true;
    }
    echo '</span>';
    echo '</div>';
    }

    echo '<div class="addict-field">';
    echo '<div class="js_shop_form_param shop_form_param">';
    foreach ($result["result"]["depends_param"] as $param)
    {
    if(! empty($result["row"]["param_multiple"][$param["id"]]))
    {
    if(count($result["row"]["param_multiple"][$param["id"]]) == 1)
    {
    foreach ($result["row"]["param_multiple"][$param["id"]] as $value => $depend)
    {
    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 = ' '.$param["name"].' <select name="param'.$param["id"].'" class="shop-dropdown inpselect'.($result["row"]["param_multiple"][$param["id"]][$value["id"]] == 'depend' ? ' depend_param js_shop_depend_param' : '').'">';
    }

    $select .= '<option value="'.$value["id"].'"'
    .(! empty($value["selected"]) ? ' selected' : '')
    .' class="js_form_option_selected">'.$value["name"].'</option>
    ';
    }
    }
    if($select)
    {
    echo $select.'</select> ';
    }
    }
    }
    }
    echo '</div>';
    echo '</div>';
    }

    if(! empty($result["row"]["additional_cost"]))
    {
    $rand = rand(0, 9999);
    echo '<div class="js_shop_additional_cost shop_additional_cost">';
    foreach($result["row"]["additional_cost"] as $r)
    {
    echo '<div class="shop_additional_cost_block"><input type="checkbox" name="additional_cost[]" value="'.$r["id"].'" id="shop_additional_cost_'.$result["row"]["id"].'_'.$r["id"].'_'.$rand.'" summ="';
    if(! $r["percent"] && $r["summ"])
    {
    echo $r["summ"];
    }
    echo '"';
    if($r["required"])
    {
    echo ' checked disabled';
    }
    echo '> <label for="shop_additional_cost_'.$result["row"]["id"].'_'.$r["id"].'_'.$rand.'">'.$r["name"];
    if($r["percent"])
    {
    foreach ($result["row"]["price_arr"] as $price)
    {
    $param_code = '';
    foreach ($price["param"] as $p)
    {
    if($p["value"])
    {
    $param_code .= ' param'.$p["id"].'="'.$p["value"].'"';
    }
    }
    echo '<div class="js_shop_additional_cost_price" summ="'.$r["price_summ"][$price["price_id"]].'"'.$param_code.'>';
    echo ' <b>+'.$r["format_price_summ"][$price["price_id"]].' '.$result["result"]["currency"].'</b></div>';
    }
    }
    elseif($r["summ"])
    {
    echo ' <div class="js_shop_additional_cost" summ="'.$r["summ"].'"><b>+'.$r["format_summ"].' '.$result["result"]["currency"].'</b></div>';
    }
    echo '</label></div>';
    }
    echo '</div>';
    }

    if(! empty($waitlist))
    {
    echo '
    <div class="js_shop_waitlist shop_waitlist">
    '.$this->diafan->_('Сообщить когда появится на e-mail').'
    <input type="email" name="mail" value="'.$this->diafan->_users->mail.'">
    <input type="button" value="'.$this->diafan->_('Ок', false).'" action="wait">
    <div class="errors error_waitlist" style="display:none"></div>
    </div>';
    }

    echo '<div class="js_shop_buy shop_buy to-cart">';
    if (empty($result["row"]['is_file']) && empty($hide_submit))
    {
    echo '<input type="text" value="1" name="count" class="number" pattern="[0-9]+([\.|,][0-9]+)?" step="any">';
    if(! empty($result["row"]["measure_unit"]))
    {
    echo ' '.$result["row"]["measure_unit"].' ';
    }
    }
    if(empty($hide_submit))
    {
    echo '<input type="button" class="button solid" value="'.$this->diafan->_('Купить', false).'" action="buy">';
    }
    echo '</div>';

    if(empty($hide_submit) && ! empty($result["result"]["one_click"]))
    {
    echo '<span class="js_shop_one_click shop_one_click"><input type="button" value="'.$this->diafan->_('Купить в один клик', false).'" action="one_click"></span>';
    }
    echo '<div class="error"';
    if (! empty($result["row"]["count_in_cart"]))
    {
    $measure_unit = ! empty($result["row"]["measure_unit"]) ? $result["row"]["measure_unit"] : $this->diafan->_('шт.');
    echo '>'.$this->diafan->_('В <a href="%s">корзине</a> %s %s', true, BASE_PATH_HREF.$result["result"]["cart_link"], $result["row"]["count_in_cart"], $measure_unit);
    }
    else
    {
    echo ' style="display:none;">';
    }
    echo '</div>';
    echo '</form>';
    //форма быстрого заказа
    if(! empty($result["result"]["one_click"]))
    {
    $result["result"]["one_click"]["good_id"] = $result["row"]["id"];
    echo $this->get('one_click', 'cart', $result["result"]["one_click"]);
    }
  • 28 февраля 2017 г.
  • Сейчас по умолчанию показывается самая низкая цена. Мне надо, чтобы подступенки (они с самой низкой ценой) не учитывались. Показывалась самая низкая цена, без учета подступенков.
    В идеале- в админке сделать галочку напротив каждой позиции, чтобы я сам выбирал основной товар к показу.
  • 04 февраля 2017 г.
  • Доброго. Уж не знаю ошибка это Диафана или баг какой то. Но не правильно отображается сумма заказа. Разница в копейку. Подразумеваю, что это просто некорректное округление. Но почему только в конечной сумме? Прикрепил скрин для примера.
    Почему это собственно важно- не могу настроить работу Яндекс Касса.
  • 04 февраля 2017 г. , редакция: 1486211103
  • Первая цена на трех знаках 1 841,845
    Вторая цена 2 792,763 Сумма 2шт.- 5585,526
    Цитата
    Вы сами задаете 2 цифры после запятой или это конвертируется с какой-то валюты?

    Цены заливаются на сайт из сервиса МойСклад. Цены там указаны в Евро. На сайте основная валюта рубли, и стоит модуль вот этот https://addons.diafan.ru/modules/modules-and-services/obnovlenie-kursov-valyut-po-tsb/ (автоматическое изменение курсов валют). Ну и соответственно отображается на сайте все в рублях.
    Те же товары которые в Мойсклад в рублях указаны, с ними такой проблемы нет. Считается все правильно.
  • 04 февраля 2017 г.
  • Меня то все устраивает, не устраивает Яндекс кассу.
    Вот с ТП Диафана, они проводили тестовый платеж. И один я. Так получилось, что ТП набрали заказ из товаров что в рублях представлены. У них прошел платеж.
    "В нашем заказе 27.01.2017 12:46 №30 7555.68 руб и в запросе от Яндекса 7555.68

    А в Вашем заказе 27.01.2017 15:34 №31 7305.32 руб, но Яндекс запрашивал 7305.31"
    Ещё раз повторюсь. Данный баг только с товарами которые конвертируются.
  • 02 января 2017 г.
  • Да я сам только текста пишу, и фотки добавляю) Более никуда не лезу.
    Я 30 числа все таки скачал с рабочего компа БД (но глюк уже был в админке) . На 30 число есть БД и резервная копия.
  • 02 января 2017 г. , редакция: 1483306700
  • 30 числа днем заносил фотки товаров все было гуд. Решил проверить обновление CMS , нажал "проверить обновления". Написало, что есть новые обновления. Я не стал обновляться, решил скачать БД. Нажимаю на экспорт БД "скачать файл". Открывается белый пустой лист и ничего не происходит. Попробовал так несколько раз. Ничего. Только пустой белый лист. Подумал, что глюк написал в службу поддержки. И поехал на работу. С рабочего компа решил продолжить вносить фото к товарам, но при попытке сохранить что то ничего не происходило. Совсем ничего. Думаю: ладно дома сделаю. Фигня какая то. Перед новым годом ничего не делал, забегался. Сегодня с домашнего компа захожу и то же самое. Ничего сохранить не могу и выскакивает постоянно ошибка, написана она внизу страницы. При одном нажатии просто ошибка с каким то описанием, при повторном код ещё какой то. А при попытке нажать на проверить обновление вообще жесть лезит какая то. Что это и как побороть?
    Прикрепил видео экрана
    https://youtu.be/ciqgyPMM7To
  • 02 января 2017 г.
  • Виталий, спасибо за ответ.
    Только я в этом ничего не понимаю) А сейчас праздники никого не могу вызвонить(
    1. "На видео первая ошибка - причина: недостаточно выделенной памяти для исполнения скрипта. Решение: необходимо выделить больше памяти."
    А как это делается и где?
    2. "1. Необходимо открыть карточку товара и ничего не меняя сохранить ее. Если ошибки не будет, то некорректная работа с буфером обмена."
    есть ошибка
    3. "Необходимо открыть карточку товара и ничего не меняя сохранить ее. Если ошибки будет, то отключите активные темы cms, таким образом оставив в работе cms только ее оригинальные файлы. Повторите пересохранение карточки товара, не вводя данных. Если ошибки не будет, то ошибка в Ваших корректировках cms."
    А как отключить темы? Их в админке можно только удалить...
    4. "просите администратора хостинга откатить образ сайта на день, до возникновения ошибки. "
    Вот это меня больше всего волнует. Хостинг в nic.ru. В настройках есть раздел резервные копии. И они там только на 7 дней. И у меня осталось 2-3 дня чтобы можно было откатиться. А более ранюю версию, если за это время не успею, можно просить у поддержки. Или они не хранят более 7 дней?
  • 02 января 2017 г.
  • Отключил темы, все то же самое.
    В параметрах сайта в режиме разработки не могу ничего сделать, кнопка сохранить не работает как и везде.
    Плюс там уже все включено. Как отключить не знаю. Может сеошники что намутили...
    Цитата
    Скачайте себе на компьютер работоспособную резервную копию с хостинга.

    Там только восстановить можно.
    ЗЫ Всё блин, умерло все. Отключил тему, включил, сбились все контакты, инфа частично, вернуть все не получается, кнопки сохранить не работают.
  • 03 января 2016 г.
  • Добрый день.
    2 проблемы вылезли . Хотел уточнить, пока служба поддержки не работает.
    Первая:
    В списке товаров в админке наименования стали сильно сокращены, и теперь понять какой товар выбрать если наименования похожие это целая история. При чём поле все остается пустое, зачем эти сокращения и как убрать, чтобы названия показывались целиком?
    И второе:
    Ранее на сайте когда находишься на странице товара, если кликнуть на фото товара то оно увеличивалось и никуда не перебрасывало. Теперь происходит полное увеличение фото, но с уходом со страницы товара. Скрин прикрепил. никак не могу найти настройку, чтобы это поправить.
    Подскажите как быть
  • 03 января 2016 г.
  • Ещё глюк, пропал выбор сортировки в списке товаров. При чём если товар одного производителя отредактировать, после сохранения товары других производителей пропадают, как на прошлой версии, то есть в сортировку попал по производителю, но принудительно от туда не выйти, переключиться нет возможности на весь список товаров или на другого производителя. Приходится опять наживать на пункт товары
  • 03 января 2016 г.
  • блин)) как бы нормально объяснить)?
    Есть каталог товаров. Ранее в каталоге был переключатель на категорию и отображались товары только этой категории. Например есть товары для собак и товары для кошек. Когда впервые заходим во вкладку товары, нам показывались абсолютно все товары. Но можно было выбрать например, для собак. И показывало только для собак. Сейчас этот выбор пропал. И все товары показываются скопом. Но когда какой то товар отредактируешь, попадаешь как раз в категорию этого товара, а выйти из нее нельзя, так как пропал переключатель.
  • 03 января 2016 г.
  • Ещё один глюк какой то вылез.
    Есть полное описание категории. Так вот оно показывается только на первой странице категории, как только переходишь на вторую страницу, полное описание пропадает. Остается только краткое описание
  • 05 января 2016 г.
  • Для Александры:
    Мне поддержка ответила вот что по поводу картинок
    Цитата
    У Вас в коде сейчас неизвестный плагин стоит с кодом на увеличение rel="large_image", а у нас по умолчанию стоит PrettyPhoto с кодом rel="prettyPhoto[galleryshop]
Показывать по:

Новости

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