Giter Site home page Giter Site logo

ksenmart's Introduction

ksenmart's People

Contributors

kbereza avatar orsey avatar pirates-studio avatar timurisaev avatar tominpasha avatar yaroslavponomarev avatar yoji avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ksenmart's Issues

Фикс не раскрывающих под категорий при добавление категории

Решение данной проблемы в следующем.В файле /plugins/system/ksencore/core/models/fields/categoryparent.php в конце функции getInput дописать следующее
$script = '
jQuery(document).ready(function(){

jQuery("body").on("click", ".ksm-slidemodule-categoryparent ul li a.show", function(){
jQuery(this).removeClass("show");
jQuery(this).addClass("hides");
jQuery(this).parents("li:first").find("ul:first").addClass("opened");
jQuery(this).parents("li:first").find("ul:first").slideDown(300);
return false;
});

jQuery("body").on("click", ".ksm-slidemodule-categoryparent ul li a.hides", function(){
jQuery(this).removeClass("hides");
jQuery(this).addClass("show");
jQuery(this).parents("li:first").find("ul:first").removeClass("opened");
jQuery(this).parents("li:first").find("ul:first").slideUp(300);
return false;
});

});
';

$document = JFactory::getDocument();
$document->addScriptDeclaration($script);

перед return $html;
Удачи!

Извещения о новых отзывах к товару.

В магазине есть возможность оставлять комментарии к товару и есть возможность их модерирования.

Очень не хватает функции отправки извещении о новых комментариях на почту администратора.
Может не всем понадобиться. Потому так же думаю стоит добавить включения/выключения этой опции.

Если вы добавите эту фишку, можно будет получить от вас инструкция как это добавить без обновления компонента?

Цена товара

Адрес сайта divanokot.ru, открыт пока в тестовом режиме. Шаблон Infant for Ksenmart, до версии 3.0.9 ценник нормально отображался во фронте (менялся согласно наценки за свойство), но только после ручной правки product.js и только если свойство у товара было одно.

Некорректно работают отчёты

В файле /administrator/components/com_ksenmart/views/reports/tmpl/default.php строку:

на

В файле /administrator/modules/mod_km_reports/js/reports.js строку:
jQuery('#reports_content').html(data);
на
jQuery('#content').html(data);

Недоработки заказа

При заказе, поля кроме телефона не являются обязательными, это позволяет совершать покупки указав только телефон, что плохо, так как нет возможности обсуждения покупки по почте. Нет настраиваемых полей при оформлении заказа.

Проблема с свойствами

При заказе товара приходит письмо уведомление администратору на почту. Но в нём нет свойств товара. Так же если товару указать три или более свойств. то в заказе показывают только первые. Остальных нет.

Пункт меню, ссылающийся на корзину.

Ситуация: нужно оформить страницу корзины (оформления заказа) не так как остальные страницы сайта.

Логика такая: создал скрытое меню, в нем создал пункт меню типа корзина. Так как пункта меню типа "Корзина" в Ксенмарте пока нет, потому предварительно создал в папке /components/com_ksenmart/views/cart/tmpl/ файл xml

Далее добавил класс страницы для этого пункта меню.

По идее ссылки с модуля миникорзины и с кнопки "Оформить заказ" при добавлении товара в корзину, должны бы вести на корзину по новой ссылке, но этого не происходит.

Имена обработанных файлов картинок товара.

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

Стираются заполненные поля.

в /plugins/system/ksencore/core/models/fields/ordercustomerfields.php
if ($task == 'get_form_fields' && isset($user->{$customer_field->title})) $value = $user->{$customer_field->title};
заменить на
if ($task == 'get_form_fields' && isset($user->{$customer_field->title}) && empty($value)) $value = $user->{$customer_field->title};

Чтобы при выборе способа доставки в админке в заказе не тёрлись заполненные поля.

Группировка свойст

Возможность указать свойству принадлежность к группе, напирмер:

  • ОБЩИЕ ХАРАКТЕРИСТИКИ ТЕЛЕФОНА
  • МУЛЬТИМЕДИЙНЫЕ ВОЗМОЖНОСТИ
  • ФИЗИЧЕСКИЕ ХАРАКТЕРИСТИКИ

Косяк с импортом

Необходимо в модели импорта поправить пути до папки tmp.
Поправить в шаблоне import_csv_parse заменить название инпута с parent на parent_id.
В этом же шаблоне колонке со своствами необходимо добавить нижний отступ, в противном случае не видно всего списка выпадающего меню уникального поля.

Бортовое кеширование Joomla3 кеширует все подряд. Сделайте что-то с кешированием.

При включении кеширования в Joomla, кешируются результаты поиска. И если касательно модулей все проще, их кеширование можно отключить по одному, то как быть с результатами поиска?

То же касается каким-то макаром и админки. Кешируються поля настроек, к примеру если включить кеш, хоть простой хоть прогрессивный то при попытке сменить число товаров на странице в настройках, после сохранения увидим тоже что и было, хотя данные сохраняются.

Пожалуйста, сделайте что-то с кешированием.

Фильтр по цене

Фильтр по цене периодически выдает ошибку

1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3 SQL=SELECT alias FROM dgyab_ksenmart_categories WHERE id=

Нельзя убрать фильтры

Нельзя убрать фильтры на внутренних страницах сайта не содержащих товаров и в карточке товара где НЕЧЕГО фильтровать.

SEO тексты

При попытке добавить SEO текст в панели ошибка Warning: Invalid argument supplied for foreach() in C:\OpenServer\domains\ksena\administrator\components\com_ksen\models\seo.php on line 186

При этом тексты добавляются без категории и соответственно, на сайте не видны.

Товара нет в наличии, но он добавляется в корзину.

Товара нет в наличии, но он добавляется в корзину.
В карточке товара не исчезает кнопка "добавить в корзину". а при ее нажатии происходит добавление товара в корзину.
Настройка "Вести учет по складу" на это ни как не влияет(ничего не меняется)
В поле "на складе" выставлено значение "0".

После обновления компонента возникла ошибка 1064

Обновил компонент. Не открывается главная страница - пишет "1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3 SQL=SELECT alias FROM ha59d_ksenmart_categories WHERE id="
Как это вылечить?

Проблемы в работе модуля доставки

плохо работает модуль доставки. Несмотря на то что каждый раойн фигурирует только в одном способе доставки и нигде не повторяется... в модуле всё равно при выборе некоторых районов выдаёт 2 возможные доставки

сайт спб-цветы-доставка.рф
районы Адмиралтейский и Петроградский
оба включены только в бесплатный способ доставки, но у них вылезает еще второй

Спамзаказы

Множество спам заказов в пустыми данными покупателя, администратору данные о таких заказах не приходят, они видны только в админпанели.

Проблема с удалением картинок в админке сразу после загрузки.

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

Доставка курьером по Москве и области

Доставка курьером по Москве и области - невозможно изменить в настройках страны и регионы, иначе могла бы использоваться в качестве универсальной. При удалении региона "Москва" соответственно - не работает, при добавлении региона "Москва" повторно - все равно не работает.

Отсутствует английский язык

При первичной установке видим ошибку;
Warning: file_get_contents(/usr/home/ХХХХ.com/data/www/ХХХХ.com/administrator/components/com_ksen/language/en-GB/en-GB.com_ksen.js.ini): failed to open stream: No such file or directory in /usr/home/ХХХХ.com/data/www/ХХХХ.com/plugins/system/ksencore/core/helpers/common/system.php on line 190

Косяк в пользователях.

В админке в пользователях при открытии пользователя не отображаетимя фамилию и отчество пользователя.
в модели users в функции getUser()
к строкам
if (!empty($kmuser))
{
$user->region_id=$kmuser->region_id;
$user->phone=$kmuser->phone;
$user->social=$kmuser->social;
нужно дописать:
$user->first_name=$kmuser->first_name;
$user->middle_name=$kmuser->middle_name;
$user->last_name=$kmuser->last_name;

Проблемы с экспорт/импорт

Здравствуйте.
Помогите решить следующую проблему:
При экспорте товаров в csv, в файле вместо текста "кракозябры". И этот же файл(без внесения изменений) не получается импортировать обратно.
Как это вылечить?

Проблема со страницей настроек SEO

В последней версии при попытке попасть на страницу настроек SEO в админке получаю следующую ошибку:

"500 Макет default не найден" и стандартное предложение вернуться на главную страницу панели управления Joomla.

Просмотр отзыва о магазине

При переходе по ссылке подробнее в отзывах ошибка Fatal error: Class 'KsenmartHelper' not found in C:\OpenServer\domains\ksena\templates\ksenmartcolorful\html\com_ksenmart\comments\comment.php on line 15

Страница все отзывы выдает KSM_REVIEWS_LIST_NO_COMMENTS
хотя отзывы есть

Учет товаров

Нет возможности указать количество товаров в наличие с определенными характеристиками, учет только по общему числу товаров. Пример: всего в наличии 20 мячей разных цветов, 10 желтых и 10 красных. Заказать можно как 20 желтых так и 20 красных что не есть хорошо.

В шаблоне KsenMart Colorful не корректно отображается модуль "Быстрый фильтр"

Проблемы следующие:
контейнер не растягивается в зависимости от кол-ва фильтров
отображаются не все свойства в фильтре(например картинка с цветом.)

Проверил в другом шаблоне( KMTEMPLATE ) - работает отлично.
Как решить эту проблему?

Свойство ползунком

Нет возможности добавить свойство товара ползунком кроме цены. Это не баг а скорее пожелание.

Косяк с поиском товаров.

Поиск товаров работает немного неверное, а именно ищет даже не опубликованные товары, ну и соответственно отображает их в результатах поиска.

Пометка о том что товар является родительским.

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

Нужно наверное или дать возможность вручную убирать этот статус или при отсутствии дочерних товаров, при сохранении чтобы менялся статус.

Баг в админке с множественными значениями (с кастомизироваными чекбоксами).

В частности касается окна редактирования товара и таких его полей как: метки и производитель.

Проблема вот в чем. Если при редактировании товара указать в метках хотя бы одно значение или в производителе выбрать хотя бы одного производителя, то потом оставить эти поля вообще без значений не получается. Если пытаюсь опустошить поле меток, то при сохранении там остается последнее его значение, то же самое касается и выбора производителя. Судя по всему проблема с чекбоксами(с их обработкой). Может где-то еще есть такая проблема, я не заметил.

Текст на странице завершения оформления заказа.

На странице благодарности за покупку указывается что менеджер собирается перезвонить в течении 2 часов. Весьма актуально если заказ сделан в рабочее время за 1-2 часа до конца рабочего дня. А если заказ сделан ночью или поздно вечером, когда менеджеры уже не работают?

Предлагаю сделать одно из двух:

  1. Изменить текст на нейтральный, то есть не указывать через какой промежуток времени перезвонит менеджер.
  2. Дать возможность администратору в настройках магазина указать
  • время работы магазина
  • временную зону
  • два варианта текста для заказав в рабочее время и в не рабочее

и выводить соответствующий текст в зависимости от времени оформления заказа.

Пагинация в каталоге

Вопрос очень срочный!
Не появляется пагинация в каталоге, в настройках указано.
Позиций в списке - 8
Разбивать списки постранично - да

при этом товаров уже больше 30

в html выводиться только вот эта часть кода

все что между ними походу не отрабатывает.

В чем может быть прикол?

Нет возможности отключить ненужные категории товаров.

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

Так же считаю что нужно добавить настройку отображения пустых категорий товаров. На данный момент, отображаются все категории, и пустые и наполненные. Нужна галочка типа "не отображать пустые категории"

Спасибо.

Поля пользователя и адреса

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.