Описание

Требования:

Версия DLE: 14.X (для 13.х перейдите во вкладку обновления, и качайте версию 4.4)

PHP: >= 7.1

PHP модуль: IonCube Loader

Внимание для тех, кто хочет обновить плагин!
Обновление с версии 5.0 платное, цена 300 р.
Подробности читайте во вкладке обновления.

Те, кто хочет поставить версию 5.0 на DLE 13.0, скачайте этот архив и из него замените xml файл в место того, что в плагине.

ks-kylshop.zip Загрузок: 333 [3,57 Kb]

О плагине


Плагин Kylshop поможет создать полноценный интернет магазин на Вашем сайте, который работает на cms DLE.
Поддержка происходит на отдельном сайте https://center-www.com/ при условии покупки плагина.

Функционал и возможности плагина Kylshop

  • Товар создается из обычной новости
    При создании / редактировании новости есть отдельная вкладка магазин, в которой можно сделать платный товар из новости.
    Можно задать название товара, цену, скидку в процентах или фиксированной сумме, кол-во позиций товара, отнимать кол-во позиций после покупки, фильтры товара, похожие товары, то показывать покупателю после оплаты, что отправлять на почту администратору, перевод в группу после оплаты.
  • Список заказов
    ID заказа, уникальный номер заказа, покупатель (логин или гость), список выбранных товаров, дата заказа, сумма заказа, статус заказа (можно сразу изменить) и действия.
    Можно так же перейти в сам заказ, нажав на номер заказа, в котором хранится подробная информация о заказе.
  • Промо-коды
    Возможность генерировать промо-коды как свои так и в автоматическом режиме. Большой функционал сделан по промо-кодам, читайте подробнее ниже...
  • Свойства товара
    Каждый товар имеет свои свойства, поэтому была создана страница для создания таких свойств, например материал, цвет, производитель и т.д.
  • Способ доставки (2 вида) + карта
    Есть возможность указать на карте точки выдачи с описанием, при нажатии на которую покупатель сразу же видит цену за доставку.
    Так же можно указать список городов доставки.
  • Настройки
    Настроек очень много, поэтому их функциональность будет описана ниже...
  • Своя форма заказа
    Вы можете создать собственные поля на странице при оформлении заказа, данные которых появятся в самом заказе.
  • Дополнительные методы
    Вы можете создать дополнительные методы в панели управления плагина. Например ту же доставку или добавить цену за установку или дополнительную работу и т.д. читайте ниже...
  • Платежные системы
    В наборе к плагину идут по умолчанию free-kassa и robokassa.
  • Настройка шаблонов писем
    После оформления заказа или после оплаты его, на почту администратору и покупателю будут отправлены письма по шаблону указанному в админ-панели плагина.
  • Статистика
    Самая простая статистика заказов.
  • Счастливые часы
    Во вкладке магазина можно указать часы, когда к товару будет прибавляться ещё одна позиция бесплатно.
  • Произвольная сумма
    Можно создать тег, в любом месте сайта, который будет выводить как просто кнопку добавления в корзину так и с вводом суммы посетителем сайта.
  • Дополнительные товары
    К любому товару можно задать дополнительные товары, которые обязательно будут прикрепляться к выбранному в корзине.
В бесплатной версии можно создавать не более 50 платных товаров и 50 заказов. В противном случае будет выведено сообщение на экран. При следующем обновлении будут у величины эти лимиты.

Установка

  • 1. Зайдите в админ-панель сайта в раздел (Управление плагинами).
  • 2. Нажмите (Загрузить плагин) и выберите архив install.zip
  • 3. Загрузите все содержимое из папки Default в папку с вашим шаблоном.
  • 4. Выставьте права 777 для папки engine/modules/kylshop/payments/




Общие теги

  • {cart} - выводит мини-корзину на странице. Данный тег можно не указывать, при этом плагин сам вставит корзину в конец html документа. При этом должен присутствовать обязательный стандартный тег DLE {AJAX}
    По умолчанию стили фиксируют корзину справа вверху. Вы можете переписать стили в своем файле стилей, во избежание затирания стандартных стилей при обновлении плагина.
  • {filter} - выводит на страницу фильтр товаров.
    Работает с реальными ценами, без учета скидок. В дальнейших обновлениях сделаю настройку включения или отключения учета скидок.
  • {map} - выводит карту, которая отвечает за пункты доставки.
  • {balance} - выводит баланс пользователя.
  • {addBalance} - выводит форму для пополнения баланса.

Теги для shortstory.tpl и fullstory.tpl (custom.tpl)

  • {add-cart} - выводит кнопку добавления товара в корзину.
  • {go-payment} - выводит кнопку моментального перехода на страницу оформления заказа.
  • {counter} - выводит поле, для выбора количества шт.
  • {product} - выводит содержимое, которое забито в поле (после оплаты | вкладка магазин).
  • {price} - реальная цена товара.
  • {price-sale} - цена с учетом скидки.
  • {sale} - скидка.
  • {sale-type} - тип скидки (знак валюты или знак процента).
  • {currency} - знак валюты.
  • {filter} - выводит свойства (фильтры) данного товара. В дальнейшем это будет называться свойства.
  • {count} - выводит количество позиций товара.
  • {count-orders} - количество проданных позиций.
  • Вставка похожих товаров:

  • [related-goods]     <h3>Похожие товары:</h3>     <div class="related_goods">         {custom id="{related-goods}" template="shortstory" navigation="no" limit="10" cache="no"}     </div>     [/related-goods]
Условные:
  • [price] содержимое [/price]                     - будет выводиться содержимое, если цена задана
  • [sale] содержимое [/sale]                       - будет выводиться содержимое, если скидка задана
  • [not-price] содержимое [/not-price]            - отобразит содержимое, если цены нет
  • [not-sale] содержимое [/not-sale]              - отобразит содержимое, если скидки нет
  • [related-goods] содержимое [/related-goods] - отображает содержимое, если похожие товары заданы
  • [present]<span class="present">+1 в подарок</span>[/present] - отображает label, если сейчас счастливые часы.

Теги для userinfo.tpl

  • {my_goods} - выводит список заказов пользователя в виде таблицы.

Теги для /kylshop/cart.tpl

- страница оформления заказа.
  • {cart} - корзина выбранных товаров в виде таблицы.
  • {total} - контейнер для общей суммы в корзине.
  • {without-sale} - контейнер с отображением общей суммы с учетом скидки.
  • {method} - выпадающий список (методы).
  • {method-total} - цена за метод.
  • {without-method} - общая сумма из корзины включая цену за метод.
  • {form} - форма заказа созданная в админ-панели плагина.
  • {map} - карта с пунктами доставки.
  • {promo-code} - поле для ввода промо-кода.

Дополнительные теги

  • { pay="315|Индивидуальный товар" } - выведет кнопку с названием индивидуальный товар с ценой 315.
  • { pay="Оплатить" } - выведет поле для ввода суммы и кнопку с названием оплатить.
    Теги выведены с пробелами, потому что они заменяются на кнопки. Вы вводите теги без пробелов.

Скриншоты

  • Оформление заказа
  • Дополнительные товары
  • Дополнительный товар
Жалоба

Комментарии 234

  1. 0

    Andrei Hmelev

    Куда то делись вчерашние заметки(((
    Да ладно, нашёл новые:
    1.kylshop.xml забыли добавить в plagin.zip и update.zip
    2.В БД  dle_post, пропущен в структуре таблица price
    3. в админке - настройки - функции (Группы, которым разрешено добавлять товар), после выбора Администраторы и Главные редакторы выделяются
    все, хотя в файле конфига всё норм, просто отображение пугающие.
    4. После того как заказ сделан без оплаты и в админке его перевести в режим отправлен вылазин карябиза.
    5. Если делать заказ через добавление в корзину, то не отображается цена, хоть она и выставлена и в самой корзине 2шт, хотя заказал 1 шт.
    если заказ оформить через купить (в один клик), там цена отображается норм, но почему то тоже 2шт, за место одного.

    6. если в конфиге запретить покупать гостям, то не на кнопке и не после им пишут, что нельзя оформить заказ, а уже после оформления выходит
    надпись (страно, что не на русском): Sorry! Guests are not allowed to buy goods! И тут пользователь ввойдёт в ступор, нет кнопки назад, регистрациии, просто 
    белый экран с надписью, не удобно.

    3.07.2018 18:51 Ответить
    1. 0

      Kylaksizov Онлайн

      Я переустанавливал сайт, поэтому со вчерашнего дня все комментарии пропали.
      1. kylshop.xml загружается отдельно на сервер, а не вместе с плагином. Кому-то он не нужен, а в архиве слишком много файлов.
      2. Да, за этот баг знаю, спасибо что напомнили, уже исправил кстати, но обновление ещё не выпущу сегодня, не успеваю.
      3. Реально, есть такой баг. Как я тестировал интересно) Исправлю...
      4. Проверил у себя, у меня нет кракозябров, посмотрим на реакцию других покупателей, если будут жалобы ещё, буду смотреть.
      5. Видимо у Вас в скриптах какой-то баг, либо сами правите. На чистом DLE и у меня так же все отлично работает. В общем нужно смотреть Ваш случай индивидуально.
      3.07.2018 20:29 Ответить
      1. +1

        Andrei Hmelev

        и я опять скачать не могу, снова предлагает купить.
        8.07.2018 13:32 Ответить
        1. +1

          Kylaksizov Онлайн

          Я чистил сайт, потому Ваш заказ исчез. Добавил, проверьте.
          8.07.2018 16:32 Ответить
          1. -1

            Froosti

            у меня вообще не пришел скрипт((
            22.04.2019 23:43 Ответить
            1. 0

              Kylaksizov Онлайн

              Зачем писать во все 10 месенджеров?
              Гости не получают ничего, нужно регистрироваться и тогда покупать!
              23.04.2019 08:21 Ответить
        2. 0

          vaskya

          у меня такая же проблема. Не могу скачать.
          8.07.2018 16:54 Ответить
          1. 0

            Kylaksizov Онлайн

            И Вас занес в базу.
            8.07.2018 17:01 Ответить
      2. 0

        Andrei Hmelev

        Вот ошибка вылазит при добавления в корзину.
        125 строчка: cart_top_el = $("#cart").offset().top;
        может что не так с #?
        9.07.2018 15:25 Ответить
        1. 0

          Kylaksizov Онлайн

          Скиньте в личку ссылку на страницу где ошибка, посмотрю.
          9.07.2018 15:29 Ответить
          1. 0

            Andrei Hmelev

            Нашёл причину, если {add-cart} установить в короткую новость, то выходит то что на скрине. А если в полную новость {add-cart}, как не странно, работает норм.  странно почему то.
            п.с. и заказ норм сразу редактируется в админке и нет корябидзы. Чтото не так с короткой новостью(((

            9.07.2018 19:40 Ответить
            1. 0

              Kylaksizov Онлайн

              Андрей, я конечно посмотрю, но я вот сейчас проверял у себя на сайте, добавил тег и у меня все работает. Просто Вы что-то не так делаете.
              10.07.2018 07:41 Ответить
  2. 0

    Kylaksizov Онлайн

    vaskya,
    В инструкции есть текстовый файл с описанием того как обновить модуль. Прочтите, там все понятно.
    3.07.2018 14:43 Ответить
  3. 0

    vaskya

    напишите пожалуйста, как осуществляется переход с версии 3.0 на 3.1
    Возможно ли не заходя в админ панель cделать товар платным?
    1.07.2018 10:39 Ответить

Добавить комментарий

Кликните на изображение чтобы обновить код, если он неразборчив

Похожие товары