Описание

Требования:

Версия 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

    vissavi

    В вашем последнем обновлении от 28 января исправлена фрикасса, после оплаты возвращает на страницу отдачи товара?
    3.02.2019 17:41 Ответить
    1. 0

      Kylaksizov

      Нет, не исправлена ещё, не хватает времени. Как исправлю, увидите... Я всегда делаю рассылку.
      3.02.2019 19:40 Ответить
  2. 0

    Валентин

    Здравствуйте.
    Какие платежные системы идут в комплекте с модулем? Прием платежей онлайн возможен только в долларах или рублях? Или можно задать любую валюту и получать платежи в ней (например UAH для Украины)?
    Заранее благодарю за ответ.
    30.01.2019 18:28 Ответить
    1. 0

      Kylaksizov

      В комплект идет только free-kassa, но по запросу даю яндекс кассу. Подключение Приват24 могу сделать за 2 т.р. как и любую другую платежную систему.
      30.01.2019 23:08 Ответить
  3. 0

    Кристина

    Планируется ли в будущем сделать системы оплаты Робокасса и Интеркасса? Пусть даже платными дополнениями к модулю магазина.
    25.01.2019 13:51 Ответить
    1. 0

      Kylaksizov

      Да, можно сделать за небольшую сумму, просто никто не спрашивал, поэтому пользуются тем что есть.
      25.01.2019 15:38 Ответить
  4. 0

    Кристина

    Здравствуйте!
    Подскажите, возможно ли при помощи вашего модуля организовать продажу электронных товаров. К примеру продавать дипломы, курсовые. То есть добавил в корзину, оплатил и только потом можно скачать?
    25.01.2019 13:06 Ответить
    1. 0

      Kylaksizov

      Сейчас так и реализовано.
      25.01.2019 13:07 Ответить
  5. 0

    webdas

    Стандартная возможность добавления новостей остается? Или модуль магазина в каждую существующую уже и будущую новость вставляет кнопку покупки? Есть возможность создания только отдельных категорий товара с сохранением возможности стандартного добавления новостей?
    25.01.2019 01:19 Ответить
    1. 0

      Kylaksizov

      При добавлении новости есть вкладка Магазин, там есть чекбокс - сделать платным. Вот если включаете, то новость становится товаром, смотрите скрины. Что бы сделать какую-то определенную категорию как магазин, так просто создайте tpl и в категории укажите шаблон. Ничего сложного.
      25.01.2019 13:06 Ответить
  6. 0

    KerryOne97

    Немного уточню, я имею ввиду не про цену с копейками, а кол-во товара, к примеру 11,4 или 10,2 (для примера это игровая валюта)
    16.10.2018 21:52 Ответить
    1. 0

      Kylaksizov

      На данный момент кол-во ставится только целыми числами. В вашем случае можно отдельно дописать скрипт, который позволит иметь такую возможность.
      17.10.2018 05:12 Ответить
  7. 0

    KerryOne97

    Вообще я с Вами полностью согласен. Так для себя узнал. Хотелось бы еще спросить можно ли будет выставлять не полные значения к примеру 1,5 ? И еще хотел бы спросить, у пользователей в аккаунте на сайте сохраняется их история покупок ? чтоб они сами могли посмотреть свою историю покупок. А так же к примеру пользователь сделал покупок в магазине за все время на 10$ (сумма у каждого своя), то ему на последующие покупки будет скидка столько то % (процент скидки и от какой суммы покупок будет скидка владелец выставляет сам). Было бы не плохо и полезно.
    16.10.2018 17:44 Ответить
    1. 0

      Kylaksizov

      Цену можно указывать с копейками, да. История покупок хранится в админке, в профиле нет истории, в принципе это не долго делать, но чуть позже, пока времени не хватает. На счет последующих покупок скидки пока нет, но тоже не долго это делать, можно сделать.
      16.10.2018 18:19 Ответить
  8. 0

    KerryOne97

    Можно узнать какая версия магазина на этом сайте? Потому что на данный момент не получается в корзине сделать товар более 1. Кнопка "+" не работает и ручным вводом не получается, автоматически сбрасывается к 1
    16.10.2018 16:14 Ответить
    1. +1

      Kylaksizov

      Тут стоит 3.5 последняя. Не пересчитывается, потому что я указал тут все по одной штуке, зачем цифровые товары продавать по несколько?)
      16.10.2018 17:29 Ответить
  9. 0

    Kylaksizov

    Что бы работала комиссия за доставку, создайте выпадающий список в модуле (формы оплаты с такими параметрами)
    16.10.2018 12:36 Ответить
  10. 0

    Алесандр

    Здравствуйте! Не нашел информации по списку сравнения - имеется таковой?
    29.09.2018 21:00 Ответить
  11. +1

    Doznet

    Здравствуйте,

    скажите, пожалуйста, реальна ли будет с данным модулем выгрузка товаров на Яндекс Маркет? То есть подготовка прайс-листа в формате YML, Excel или CSV? 

    И можно ли будет в сам DLE-магазин загружать сразу много товаров?

    Спасибо
    25.09.2018 15:30 Ответить
  12. +2

    Enrico

    Спасибо за обнову.
    28.08.2018 17:33 Ответить
  13. 0

    Andrei Hmelev

    Лучше бы интеграцию с 1с реализовали. был бы единственный модуль для дле. а фильтр есть и у 
    Внимание! У Вас нет прав для просмотра скрытого текста.
     punpun.
    плюсом. Реализовать наценку НДС с счёт оплатой выставлять для безналичного платежа, ну и наверное для других тож.
    23.08.2018 02:38 Ответить
    1. 0

      Kylaksizov

      Каким образом рекомендованный Вами модуль относится к теме?
      И на счет интеграции или напишите подробнее или давайте обсудим в скайпе, так как у меня нет магазина, я не знаю как работает 1С.
      23.08.2018 07:28 Ответить
      1. 0

        Andrei Hmelev

        я тож не знаю как он работает. по сути должен в 1с передавать ид продукта, титул и доп. поля (цена, скидка, сколько на складе и тд.) и обратно. всё что нашёл по этому поводу это тут 
        Внимание! У Вас нет прав для просмотра скрытого текста.
        .
        23.08.2018 16:05 Ответить
        1. 0

          Kylaksizov

          Ну вот будет запрос на платной основе, тогда и сделаю smirk 
          23.08.2018 17:18 Ответить
          1. 0

            Andrei Hmelev

            Вымогатель, огласите прейскурант )))))))
            23.08.2018 18:48 Ответить
            1. 0

              Kylaksizov

              Нужно конкретное, четкое тз. Созвон по скайпу.
              23.08.2018 19:15 Ответить
  14. 0

    wolflocal

    Этот модуль подключается к любому шаблону, я правельно понимаю, даже к дефолтному?

    15.08.2018 16:28 Ответить
    1. 0

      Kylaksizov

      Да, к любому
      16.08.2018 08:13 Ответить
  15. +1

    Enrico

    Тоже жду версию, где клиент будет видеть статус и накладную, что-бы отслеживать товар самому.
    17.07.2018 15:28 Ответить
    1. 0

      Kylaksizov

      Постараюсь сделать, но когда это будет, не скажу, сейчас очень занят.
      17.07.2018 15:40 Ответить
      1. 0

        Andrei Hmelev

        Ну пока соглашаешься, нужна ещё платёжная система безналичного платежа. с выводом товарного чека.
        20.07.2018 09:40 Ответить
  16. 0

    Andrei Hmelev


    Предлагаю такую версию, за место данной, что приходит на почту о полученном заказе.
    администратору, а так же и заказчику. При смене статуса заказа, сообщалось и заказчику, что статус
    изменён. Или же пользователь мог иметь в профиле своём историю заказов и мог отследить на каком
    этапе находится заказ.
    15.07.2018 22:46 Ответить
    1. +1

      Kylaksizov

      Думаю реализую что-то похожее, правда сейчас некогда. А эти скрины взяли с какого модуля?
      16.07.2018 07:27 Ответить
      1. +1

        Andrei Hmelev

        с DLE-Cart v1.1 , там реализовано так. Но зная как вы делаете со вкусом, думаю тут будет бомба)))
        16.07.2018 09:25 Ответить
  17. 0

    Гость Дмитрий

    Здравствуйте! 
    А как к примеру прикрутить к модуль оплату через Paypal и Klarna ? 
    12.07.2018 20:26 Ответить
    1. 0

      Kylaksizov

      Добрый день. По тому же типу как и остальные. Если хотите сами, то просто смотрите тестовую папку с платежной системой тестовой и там есть пример реализации. Если не знаете, заказываете у меня за доплату.
      12.07.2018 20:27 Ответить
    2. +1

      Andrei Hmelev

      Paypal не советую, вечная проблема с вытаскиванием денег от туда)))
      12.07.2018 21:40 Ответить
      1. 0

        Kylaksizov

        В Украине да, но в России я думаю проблем нет.
        12.07.2018 21:41 Ответить
  18. +1

    Andrei Hmelev

    установил обновление 3.2
    1. Если remove_order=0, то товар в админке не удаляется и не даёт изменить статус.
    а вижу добавили order_id.txt в plagin.zip
    2. Если у товара стоит количество 0, через тег {count} отображается количество 1.
    3. Также когда товар заказан, количество товаров не уменьшилось(((
    Ну и думаю если товар отменён в админке, то количество должно вернуться.

    10.07.2018 23:27 Ответить
    1. 0

      Kylaksizov

      1. Да, есть такой косяк. Забываю исправить, при следующем обновлении. Или просто зайдите в базу и в таблице dle_kylshop_buy удалите эту запись, что бы не ждать обновление.
      2. {count} всегда будет отображать минимум 1, потому как если не указывать кол-во в товаре, а цена указана, то я думаю в любом случае должно быть хоть какое-то кол-во. Если будут ещё писать про этот момент, я исправлю на 0.
      3. Спасибо за найденный баг, исправлю в ближайшем обновлении. Вы правы, если отменен, кол-во должно вернуться.
      По поводу поля, обсудим в скайпе, протестирую ещё раз и исправлю если есть косяки.
      11.07.2018 06:19 Ответить
  19. 0

    Andrei Hmelev

    Kylaksizov,
    скажите что не так, установил даже по умолчанию шаблон, в него добавил тег. если # идёт после ссылки на продукт, он добавляется. если # идёт сразу после группы, образец "главная страница.ru/группа/#", то не добавляется. 
    10.07.2018 08:39 Ответить
    1. +1

      Kylaksizov

      Андрей, мой скайп внизу, добавьтесь, созвонимся ближе к вечеру и посмотрим что там у Вас за проблемы.
      10.07.2018 14:27 Ответить
  20. +1

    Andrei Hmelev

    Есть возможность переводить пользователя после оплаты в определённую группу, но нет возможности для определённой группы дать скидку на товар.
    Можно указать количество товара, а какой тег идёт для отображения остатка количества товара?
    9.07.2018 10:17 Ответить
    1. 0

      Kylaksizov

      Учту Ваше пожелание при обновлениях, но не сразу все получится, не хватает времени на все.
      9.07.2018 15:30 Ответить

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

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

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