DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017 для DLE

DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

Представляю вашему вниманию модуль корзины заказов для DLE.
Данный модуль позволяет пользователям сайта добавлять товары в корзину и формировать заказы.



Общая информация
Модуль очень легко устанавливается и использует сами новости DLE. В частности используются только 2 доп.поля.
Одно с ценой, второе - разрешение добавлять товар в корзину.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

Тип поля "Да Нет" появился только в 11 версии DLE, поэтому можно использовать select вышеуказанным образом, первая строка просто пустая. При желании вместо слова "Да" можно использовать любое другое.


Пользовательская часть, сайт
Кнопка добавления товара в корзину представляет собой чистый html. Она может быть добавлена в абсолютно любое место сайта. Короткая новость, полная новость, блок похожих новостей, результаты поиска, custom или просто прописана вручную в шаблоне сайта. При клике на кнопку "купить" вместо кнопки отображается блок с выбором количества. Можно выбрать количество просто кликнув на + или -, можно вручную ввести число в текстовое поле.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

Пользователь может выбрать не более 1000 единиц одного товара (указывается в настройках).
Пользователь может добавить не более 10 разных товаров (указывается в настройках)


При клике на кнопку, товар сразу добавляется в корзину без перезагрузки страницы и отображается в миникорзине:
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

В миникорзине можно перейти на страницу товара, удалить товар или перейти на страницу корзины для оформления заказа.

Так же в модуле есть возможность выбора валюты/способа оплаты.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

При выборе другой валюты, все цены на сайте автоматически перестраиваются.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

Вид числа автоматически формируется в удобочитаемый формат с разделителем тысяч. Так же для каждой валюты можно выбрать количество знаков после запятой. Например для WMZ - 2 знака, для WMR - 0 знаков после запятой.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017



Пользовательская часть, корзина
Страница оформления имеет следующий вид:
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

Номер телефона - доп.поле в профиле пользователя
E-Mail - email адрес зарегистрированного пользователя
Адрес доставки - доп.поле в профиле пользователя
Имя - Используется поле полного имени из профиля пользователя. Если имя не указано - берется логин.
Способ доставки - настраивается в модуле.
Комментарий - поле заполняется по желанию
Дополнительные параметры: "Звонить в часы" и "Купон" - не обязательные параметры. В настройках модуля могут быть удалены/изменены или добавлены новые.
При клике на ссылку возле слова "Оплата" выпадает блок с доступными валютами.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

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

В списке товаров можно изменить количество выбранного товара или удалить его кликнув на крестик справа.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017


При клике на "Оформить заказ" отображается страница подтверждения.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

На ней пользователь может только изменить/добавить комментарий.

После подтверждения заказа, пользователю отображается номер заказа и отправляется письмо на почту.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

Так же письмо отправляется всем менеджерам.

Содержимое письма:
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017



Админ панель, главная страница
На главной странице отображаются все заказы, фильтры и т.п.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

Например, все не обработанные заказы за сегодня:
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

В самом списке можно нажать на иконку плюсика и посмотреть содержимое заказа.


Админ панель, списки
Три статуса являются основными и не удаляемые, но их можно переместить или переименовать.
Исключением является только первая строка. Ее можно только переименовать. Переместить ее нельзя.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

Окно добавления и редактирования заказа имеет одинаковый вид:
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

Смена очередности выполняется простым перетаскиванием схватившись за полоски слева.

Первый способ оплаты не может быть удален, выключен или перемещен. Только переименование.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017


Аналогично доставка:
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017



Админ панель, экспорт/импорт
Для удобства массового редактирования цен или другой информации в качестве бонуса в модуль был встроен функционал экспорта и импорта значений дополнительных полей.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

Экспортируемый файл имеет расширение .txt и легко импортируется в Excel или OpenOffice. Пример кода файла:
ID category_id price old_price
3999 Мобильные телефоны 10 710 11000
3998 Мобильные телефоны 1370 1500
3997 Мобильные телефоны 1200 1300

Разделителем является символ табуляции. В первой колонке идет ID новости/товара, во второй для удобства отображается имя категории, 3 - доп.поле price (цена), 4 - доп.поле old_price (Старая цена).
Как видно, цена может быть указана с пробелом. В последствии модуль приводит строку к числовому формату.
При импорте файла для наглядности указывается количество отредактированных новостей.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

Перед импортом настоятельно рекомендуется делать бекап БД.


Админ панель, Настройка
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017



Админ панель, Редактирование заказа
Тут думаю все понятно и так, за исключением пары моментов которые я поясню ниже.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017
Так выглядит заказ от гостя:
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

Сумма заказа - отображается цена в основной валюте сайта и в выбранной валюте пользователем. При этом курс валюты фиксируется на момент заказа. Но его можно изменить на странице заказа.
Доставка - т.к. сумма заказа более 10000руб, то сумма указывается 0 руб.
Удалять историю статусов и сам заказ может только администратор.
Товарный чек открывает страницу для печати.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

Шаблон можно относительно легко изменить и настроить под себя.
Так выглядит "чек" на бумаге:
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017


Чтобы удалить товар из заказа, нужно в поле количество поставить 0.
Так же есть функция быстрого добавления товара.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

Поиск производится одновременно по артикулу (ID новости) и по заголовку. Пример:
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

При клике "Добавить" товар сразу добавляется в корзину и сумма заказа автоматически пересчитывается.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

После сохранения изменений, товары будут сохранены в самом заказе.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

Если с момента заказа стоимость товара была изменена, в блоке будет отображаться актуальная цена и показано на сколько она выросла или упала.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017


Ффух, вроде все описал. На все вопросы постараюсь ответить в комментариях.


Update от 26.12.2016

1. Добавлена возможность выбора единиц измерения товара на странице редактирования новости. Обычное доп.поле тип "Список".
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

В настройках модуля указывается поле с единицами измерения (не обязательно). Если поля нет или не указано, по умолчанию берется значение указанное ниже "шт."
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

При редактировании заказа будет возможность изменить единицы измерения.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017


2. Добавлена возможность включения стоимости доставки в сам заказ (опционально).
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017

DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017


3. Добавлена возможность вывода имени и адреса категории в списке заказов корзины
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017
Админка:
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017


4. Добавлена возможность выбора типа подсчета количества товаров. По умолчанию считает общее количество заказанных товаров. Можно включить, чтобы считало только количество наименований.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017
И включенный параметр подсчета уникальных позиций:
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017



Update 2 от 07.02.2017

1. Изменен функционал добавления стоимости доставки в заказ. Добавлена возможность выбора пользователем.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017


2. Подключена онлайн оплата через сервис Мегакасса. (на тестовом сайте оплата не доступна)
При формировании заказа формируется ссылка на оплату при переходе на которую пользователь может оплатить заказ. Ссылка может отображаться в шаблонах:
done.tpl - блок отображающийся на сайте сразу при добавлении заказа
email.tpl - шаблон уведомления на почту с содержимым заказа
email_repeat.tpl - шаблон письма повторной отправки письма из админпанели.

3. В экспорте добавлена колонка title - заголовок новости.

4. Добавлена возможность повторной отправки письма с содержимым заказа, а так же отправка уведомления об смене статуса заказа.
DLE-Cart v1.1 Корзина заказов by Sander - upd: 07.02.2017




Файлы шаблона модуля
cart_tpl.zip [7,77 Kb] (cкачиваний: 159)


Демо
color.sandev.pro


Информация
Стоимость модуля: 50wmz
Лицензия выдается под 1 сайт.
Стоимость доп.лицензии: 25wmz
Для работы модуля - требуется ionCube Loader v.5.x (Для PHP 7.0 версия ionCube должна быть v.6.x)

Версия DLE: 10.2 и старше
Версия PHP: 5.3 - 5.6, 7.0

Купить: shop.sandev.pro

ICQ: 404-037-556
Skype: Sander8804
E-Mail: olalod@mail.ru

С уважением,
Олег Александрович a.k.a. Sander
Купить модуль
  • Стоимость модуля: $50
  • В комплекте: 1 лицензии
  • Стоимость дополнительной лицензии: $25
Комментарии: (158)
  1. foto
    VIP 23 декабря 2016 01:27 #
    предлагаю допилить пару функций, увидел их и сразу же вопрос появился, и в голове провернул манипуляцию так сказать действий и какие ошибки могут быть)
    1). такой пункт как, доставка бесплатная при свыше 10 тыс рублей где, вот тут нужно сделать функцию - вкл. или выкл.
    так как, а что если у магазина вообще нет доставки бесплатной? например вбивать миллион или миллиард не вариант я думаю) да строка эта светится будет в корзине, проще сделать выключить и включить данный пункт.

    2). про пункты доставки вот например, а что быть если доставка не одна сумму? а например до определённого места 50 рублей за км, а в свыше какого то км уже 100 рублей. или же вообще она рассчитывается индивидуальна))
    вот этот пункт я думаю нужно тоже доработать и допилить, либо дать также возможность в заказе править например доставку и её стоимость, ну или же доставка, чтобы учитывала расстояние, либо менеджер исправил цену, так сказать рассчитал и указал сумму, которая потом сохраняется например...

    3). также например при редактирование заказа, если оно уже есть, то вопрос отпадает - то чтобы исправленный заказ также отображался у пользователя в профиле ну как у Вас сделано там.
    а ещё вот, например если заказ был отредактирован, так как на почту например заказчику падало первое письмо с тем, что он заказывал изначально, а будет ли второе письмо падать уже с исправленными данными? я думаю нет, в этом случае я думаю нужно вывести кнопку "отправить повторное письмо о заказе" - тем самым, редактируя и исправили содержимое заказа, например менеджер сменив также статус на обработка или ждёт оплаты ну я думаю Вы поняли о чём я, далее сохранил всё и нажал вот на "отправить повторное письмо о заказе" - при этом новое письмо с заказом и статусом уходит заказчику, тем самым заказчик видит исправление на почте и всё содержимое, что очень удобно и нужно!!! также в будущем считайте, например сменился статус, раз менеджер отправил уведомление, и тем самым клиент уже знает всё о статусах своего заказа, например в обработке он, или ждёт оплаты либо уже отгружен, а также когда уже доставлен, можно тоже отправить, то что товар доставлен)) это я думаю очень нужный пункт!

    4). также например в демке вижу, то что количество является целым числом! думаю, нужно учесть и не целое, например 1,5 либо 1.5, то есть например полтора или 2,7 число и соответственно пересчитывал, то есть например цена указана 1000, значит это цена за 1 единицу, а если выбрал человек 2.7 - итого будет 2700 рублей!!! для чего и зачем я пишу этот бред? да не бред это, а так как при работе столкнёшься с таким значением, не все же продают телефоны или лампочки)) вот например реальный пример, к примеру продаём мы напольные покрытия, к примеру ламинат))) как известно цену всегда пишут за м2, но ламинат по квадрату не продаётся!!! а продаётся пачками, у каждого ламината свой объём например, по этому, например видим товар, допустим с ценой 1000 рублей за м2, соответственно заказчик если не знает эти моменты, он тупо выберет например сколько ему нужно, ну например 14 м2, и тем самым цена будет 14000. далее, так как я описал причину, например, то что ламинат у нас не продаётся по квадрату и сколько ему нужно, а будет цельной пачкой продаваться, по этому например менеджеры могут пересчёт сделать, к примеру в пачке 2,7 м2 данного ламината, значит купить заказчику нужно 6 пачек, то есть делим 14 на 2,7 и получаем = 5,19, то есть 5 пачек и ещё 20% грубо говоря от пачки, вот так как 20% пачки не продаётся, по этому клиенту придётся брать 6 пачек, и тут уже менеджер правит это дело. тем самым картина выглядит следующим образом: 6 пачек умножаем на 2,7 (столько м2 в пачке одной) = 16,2 м2 - которые нужно будет купить заказчику и оплатить, далее менеджер по этому подсчёту уже когда править в корзине товар, делает число 16,2, итого стоимость выходит уже 16200 рублей... это я описал как пример, а есть много какой товар, который продаётся именно так!!! и это нужно учитывать! да я понимаю можно и сразу стоимость одной пачки вбить тупо)) получаем цену не за м2, а пачки)) а также попутно можно через доп поля для информации вывести и цену за м2, но это уже другой вопрос и другая телега))) правильнее, если она так будет реализована!

    5). ну и самое, что бросилось в глаза в конце, это когда количество товара считается. например, а как быть, если например на сайте часто товара идёт как шт, а другие например не штука, а м2, я помню Вам об этом говорил)) ну если же, ещё учесть верхний вариант, такое как не целое число, например 2,7, то как он будет отображать данное число))) типо в корзине 2,7 товара)) или же например один товар продаётся штукой, а другой м2, то в итоге увидим опять же, общее количество товара (число), что не будет является правильным) да и при печати и выводе где ещё это есть, например значение счёта штука, не есть правильно, я думаю правильнее будет реализовать, то есть - чтобы например в новости создавали также доп.поле, где указывают ед.измерения - например, штука эта, или м2, либо этот товар например вообще погонный метр)) это не то, что я Вам писал в ТЗ, ну чтобы на лету он менял разные размеры и подсчитывал, это я говорю про 1 товар, с одним значением, то есть например добавил я ламинат такой то, тут м2 идёт расчёт, а также на сайте есть допустим товар, это набор для укладки ламината, а он уже соответственно продаётся за штуку! по этому, чтобы формировать правильно в корзине, значения проще передать через доп.поле, например выглядеть будет следующем образом. добавил допусти 3 товара, 1 товар ед.измерения, другой м2, а другой м3. в результате добавили где товар за штуку, допустим 5 шт, где м2, допусти 16,5, а где м3 - тут ну пусть будет 2,2, в результате получаем вот такое:
    Товаров в корзине: 3 (без шт. слово!), далее на след строке
    На общее количество: 5 шт. / 16,5 м2 / 2,2 м3
    либо, Товаров в корзине: 5 шт. / 16,5 м2 / 2,2 м3
    то есть, тут нужно посмотреть как правильнее и проще) а вот как он будет подсчитывать это дело, нужно обдумать и проработать, Вам виднее) может он будет по совпадению, что в доп поле написано схватывать и считать, либо изначально создаём доп.поле и туда перечисляем все единицы измерения которые будут на сайте, далее например в новости/товаре, к примеру планшет мы продаём, там ед.изм выбрали в выпадающем списке - шт., а если же у нас например ну ламинат как я ставил в пример, то ед.изм под эту новость выбираем м2, соответственно название доп.поля где то должно указываться в настройке модуля. к примеру будет настройка такая в модуле, где прописываем название доп.поля по работе с ед.изм, тем самым модуль уже будет считывать именно то значение, которое было выставлено в новости, то есть в чём подсчёт идёт, и вот уже отсюда он будет понимать, в чём считать ему в корзине))) (подсказка если не поняли о чём, то есть селектом либо чекбоксом - если чекбокс, то одно значение выбирается, ну проще селектом тупо) вот по этому значению я думаю скрипт сможет понимать, а какую новость в чём подсчитывать, так как значение будет уже указано, и соответственно передаваться в доп.поле, которое будет считывать модуль и уже считать именно в том, к которому ед.изм относится новость, вот такая реализация очень правильная, а не как сейчас по шт везде((( также данный момент про ед.изм нужно учесть в печати чека, раз оно есть, чтобы и там не было шт. а ед.изм именно то, которое есть...

    p.s. уф, ну вроде всё, что заметили есть в голове, реально нужное по модулю, а не как в тот раз по ТЗ я Вам кинул) ну там конечно вообще через чур всё в идеале, но эти правки, что я увидел уже по работе Вашего модуля и они нужные на мой взгляд. конечно опять же, опен карт это хорошо, но а тем кто любит родной dle, считайте если допилить функционал, то нафиг этот опен карт и не нужен из большинства случаев, когда к нему прибегают))) спасибо Вам!
    0
    1. foto
      Администратор 23 декабря 2016 02:35 #
      1. Сделаю. Хотя есть пара ньюансов.
      а) Допустим сумма заказа 150 000р. Неужели продавец не сделает скидку в виде бесплатной доставки?
      б) Вариант с миллиардом вполне нормальный, хоть и к остыль в некотором роде. Суть в том, что это число выводится в html и его можно легко убрать.
      https://sandev.pro/uploads/posts/2016-12/1482451362_screenshot_39.png

      2. А еще расчет веса, объема и т.д. и т.п. Подобное решается индивидуально в телефонном режиме. Цена доставки не учитывается в общем счете.

      3. Сделаю кнопку рядом с "Распечатать чек" для возможности повторной отправки письма покупателю. Будет 2 кнопки "Повторить сообщение" и "Уведомить о статусе" (будет отдельный файл шаблона). В шаблоне уведомления будет тег:
      [status=1]Заказ еще не обработан[/status]
      [status=2]Заказ поступил в работу[/status]


      4. Слишком специализированная тема под которую необходимо писать и разрабатывать индивидуальный функционал. В модуле цена указывается за единицу товара. На вашем же примере получится, что покупатель закажет 14м2 ламината, ему покажет цену он обрадуется, а потом менеджеры его "обрадуют" довеском в 2.2м2. Получится заказал одно, а втюхивать будут больше. Лично у меня, такая контора доверия бы не вызывала.
      В подобных случая правильнее было бы добавить простенький онлайн калькулятор. Допустим если это брус 150х150х3000мм и цена указывается за м3, то самому же покупателю будет удобнее не дрочить себе мозг, а сразу в калькуляторе видеть сколько кубов ему надо и сколько бруса это будет.

      5. Пункт вытекает из п.4. И следовательно количество может быть только в шт.
      <div class="cart_subinfo">Товаров в корзине: <b><span class="cart_itogcount cart_bigspan">{count_all}</span> шт.</b></div>
      0
      1. foto
        VIP 23 декабря 2016 03:27 #
        Цитата: Sander
        а) Допустим сумма заказа 150 000р. Неужели продавец не сделает скидку в виде бесплатной доставки?

        дело вовсе не в этом! просто бывает такие товары, либо такая продажа, где доставки либо нет, либо доставка в любом случае платная и индивидуальная к примеру! допустим оптовые отделы, либо наценка на товар и так минимальная, что доставку делать бесплатную не как не актуально!!! даже при обороте в миллион!!!
        я думаю проще сделать по совету, те кто работает в этой сфере подробно и не 1 товар продают, поймут о чём я говорю...

        Цитата: Sander
        2. А еще расчет веса, объема и т.д. и т.п. Подобное решается индивидуально в телефонном режиме. Цена доставки не учитывается в общем счете.

        всё верно) по этому доставка не может быть одной суммы в большом случае, вдруг на марс полетит товар))) по этому я и описал, добавить минимум функцию - редактирование доставки и сумму, то есть менеджер как Вы сами сказали, обсудили куда и какой вес везти, допустим сумму сообщили заказчику, в его точку будет стоить 3 тыс рублей либо 0 вообще, далее менеджере зашёл и поправил стоимость доставки, тем самым оно исправилось и отобразилось, и уже получаем правильный чек! я не говорю Вам, то что прям нужно сделать калькулятор какой то по доставке, минимум дать функцию правки суммы доставки, чтобы через редактирование заказа, можно было также и редактировать доставку!!! и соответственно эта доставка например отображается, оплата доставки при доставке товара, либо доставка оплачена сразу. что то в этом роде. также как и в чеке это отображается... я предлагаю лишь умные и нужные вещи)))

        Цитата: Sander
        На вашем же примере получится, что покупатель закажет 14м2 ламината, ему покажет цену он обрадуется, а потом менеджеры его "обрадуют" довеском в 2.2м2. Получится заказал одно, а втюхивать будут больше. Лично у меня, такая контора доверия бы не вызывала.

        почему Вы так думаете? Вы покупали например ламинат? или напольное покрытие? либо подложку!? кто Вам продаст ламинат например в пачке 3 квадрата, а Вам нужно 1 допустим, кто Вам продаст так? не продадут нормальные!!! да есть, кто так продают, но всё же опять, даже столько сколько Вам нужно если рассчитать по плашка, там не будет цельное число!!! будет как я писал например 0,5. и дело не в тюхать, а правильно рассчитать и помочь заказчику, не все знают и не умеют считать!!! для этого и есть менеджер и как раз выполняет эту функцию и объясняет человек и говорит, то что Вам придётся купить, не 14 м2, а 16,1м2, так как либо 5 пачек купить и не хватит ламината, либо брать с запасом, что не есть плохо! а иначе как ещё))) по этому опять же на помощь приходит менеджер, когда человеку ну нафиг нужно переплачивать такой большой объём, вот тут как раз и выбирается другой ламинат например, по подобным характеристикам, так как другой ламинат и других размеров может просто быть другого объёма в пачке, тем самым заказчику придётся минимально брать перерасход!!! и вот у Вас как раз реализовано как, правка заказ и быстрый поиск, вот считай удобно, менеджер раз нашёл и другой похожий вбил и тем самым уже человек не переплачивает за не нужный объём, ну и вот как раз функция уведомление на почту заказчику повторное, так сказать даёт точное уведомление и картинку, что же там менеджеры ему втюхали)) он всё видит!!! я просто по продажам много сталкивался и только с чем не работал))) и понимаю на опыте, где будут камни, просто из за вот этих нюансов, так как они не учтены тут, просто модуль и не купят(( так как не подойдёт(( а мне самому лично интересно дальнейшая жизнь и развитие данного модуля!

        Цитата: Sander
        В подобных случая правильнее было бы добавить простенький онлайн калькулятор. Допустим если это брус 150х150х3000мм и цена указывается за м3, то самому же покупателю будет удобнее не дрочить себе мозг, а сразу в калькуляторе видеть сколько кубов ему надо и сколько бруса это будет.

        да это вообще не по делу если честно)) да это полезно и нужное если брать в корень, но я не об этом))

        Цитата: Sander
        4. Слишком специализированная тема под которую необходимо писать и разрабатывать индивидуальный функционал. В модуле цена указывается за единицу товара.

        да я и предлагаю расширить функционал до правильной и чёткой работы, чтобы с модулем могли работать все!!! те кто продают и батон и колпак для самовар))) я например изложил как в принципе можно получать данные, через доп.поле в которые изначально прописываешь все ед.изм которые у тебя будут на сайте! далее например это доп.поле называется ed-izm, далее в админке модуля корзины есть такой пункт, где ты указываешь название доп.поля где вбиты все ед.изм и согласно этому, модуль считывает оттуда, а то есть с доп.поля и выводит уже как описал выше, не шт. а то слово которое было выбрано в товаре!!! допустим добавил товар я, это брус 150х150х3000мм, выбрал ед.изм ему м3 допустим, как Вы видите в примере я пишу, ед.изм может быть только одна!!! и соответственно я пишу цену, конечно же цена за куб, ну например 10 тыс рублей., а теперь я добавил второй товар, это допустим гвозди ну не будем писать какие, есть свои параметры у них)) далее уже выбираю там в новости ед.изм уже кг например)) и конечно цену указал, и в итоге также считывает и передаёт, тем самым человек заказал и брус и гвозди уже в корзине будет у него, например: "Товаров в корзине: 2, на общее количество: 10м3 и 2,5кг. в чеке также своё поле к своему идёт ну или где ещё инфа в заказе, там где шт. не шт слово! а та ед.изм в которой она измеряется! и тогда корзина и чек всё дело будет выглядеть правильнее!!!
        а иначе мы получаем такое, гвозди 2 шт. / брус 10 шт. ))) очень смешно честно))) ну и обязательно сделать, чтобы не целое число было, а как я писал в примере 2,7 например, конечно же если это телефон, глупо же будет его покупать 2,7 шт.)) а если это допустим ну напольное покрытие, это в тему! ну или другой товар...
        по сути получаем, что. то, что в доп.поле прописываем все ед.изм которые будут в выпадающем списке работать, который обязательно нужно выбрать и будет обязательным полем например, далее передаёт в модуль корзины название доп.поле, чтобы модуль понимал откуда брать значения и какое там название)) ну как написал человек их)) можно туда тупо и "бббааа" написать) так и будет в итоге выдавать... и уже да получается если человек продаёт брус разной ед.изм как Вы говорили например, конечно ему нужно будет добавить товар 3 раза, если он продаёт и как шт/м2/м3, и каждый отдельно имеет свою ед.изм и цену!
        я думаю тут нечего космического, это правильный и нужный функционал я пишу! а иначе модулем будут пользоваться те, кто только телефоны, да аксессуары продают))) я думаю да Вы сами тоже за, чтобы модуль обширно использовался, с такими настройками он вполне обязан существовать!!!

        будьте добры, подумайте ещё глубже и правильнее о чём я пишу, я не пишу ну не нужно, честное слово, я пишу реально достойную вещь, просто сам сталкивался с подобным и увидел и написал об этом, просто получается модуль не сможет существовать там, где например вот подобная ситуация((( очень печально(((

        заранее спасибо
        0
        1. foto
          Администратор 23 декабря 2016 17:47 #
          2. Опять же это индивидуальные особенности. Я исходил из того, что доставкой будет заниматься либо свой курьер, либо какая-либо служба доставки. В обоих этих случаях за доставку покупатель будет платить уже курьеру.
          Если же это, например, камаз щебня, то саму доставку можно добавить в качестве дополнительного товара и там уже указывать стоимость, которая будет включена в общий счет.

          По тому же ламинату. На сайте можно везде писать цену за м2, а в корзину будет добавляться пачка со своей фактической ценой.

          4. Я в принципе могу и готов добавить возможность указания единиц измерения. Но вот дробное количество - пока нет. Это нужно переписывать весь алгоритм и JS обработчик работы поля выбора количества да и в PHP тоже, на подобные жертвы я пока не готов пойти.
          0
          1. foto
            VIP 23 декабря 2016 03:37 #
            сори за ошибки)) прочитал, а исправить не мог) думаю суть понятна. просто печатаю не перепроверяя))
            0
  2. foto
    VIP 23 декабря 2016 03:51 #
    и ещё вот жизненная моя реальная ситуация, может не в тему, но я могу так сказать, отвечаю на вот это:
    Цитата: Sander
    ему покажет цену он обрадуется, а потом менеджеры его "обрадуют" довеском в 2.2м2. Получится заказал одно, а втюхивать будут больше.

    сам себе выбирал ламинат в комнату, выбор пал на ламинат с хорошей скидкой, но в результате как описывал выше продаются пачками, посчитав сколько мне нужно с запасом, получил картинку следующую, то что мне нужно было купить ещё 90% лишака с пачки так сказать)) хоть вроде ты покупаешь со скидкой, но переплачивать за не нужный, ну как то не хочется верно?
    ну далее понял этим моменты, ну про пачки (это когда я сам ещё не опытен был), выбрал другой ламинат который мне тоже понравился, а он стоил дороже, чем я выбрал по акции, ну допустим тот, что по акции 900 за м2, а то что я потом выбрал он стоял 1000 м2, характеристики одни и те же, ток производитель))) вот далее, как я писал, у каждого ламината может быть свой объём в пачке. в результате посчитав, мне выгодно было купить и дешевле ламинат, тот который стоял 1000!!! а не 900!!! тем самым я тот ламинат который 1000 стоял, мне пришлось лишак купить всего 10% гдето, то есть прям попадало по объёму сколько мне нужно, тем самым я хочу сказать, что? то, что получается ламинат который стоял дороже, в результате в общем счёте мне вышел дешевле!!! и тут не втюхать понимаете было? а вот как раз правильно проинформировать и объяснить, как раз на своём опыте я вот с такой телегой и столкнулся)))
    это мой личный жизненный опыт. и по этому о чём я писал выше, как раз в тему будет всё это.
    0
    1. foto
      Администратор 23 декабря 2016 18:21 #
      Вот для примера нарисовал. Красным выделил добавленное.
      http://prntscr.com/dn3n3d
      15м2 / 2.2 (в пачке) = 6.8 пачек
      Итого нужно 7 пачек. В миникорзине будет сразу видно сколько это будет стоить в конечном результате.
      0
      1. foto
        VIP 23 декабря 2016 04:03 #
        извиняюсь, что не написал всё в одном, но я думаю Вы сможете объединить. просто мысли приходят позже))
        например по пункту 4 и 5. в голову пришла мысль, то что можно сделать всё проще же) ну если прям ну не хотите добавить и работать над ним до ума, как вариант быстрой работы это сделать следующим способом!
        - например где "Товаров в корзине" - убрать это вообще!
        оставить только итого к оплате! а в корзине где количество, а до неё идёт поле цена, а после сумма, вот до цены - добавить поле ед.изм, где как раз будет передаваться та ед.изм которое ты написал))) то есть через доп.поле какое выбрал или написал, туда и ушёл этот текст, и получается когда человек в корзине играется с количеством, он также видит и ед.изм в нужном поле и понимает, то что ему тут за ед.изм цену пишут))) ну и в результате внизу выдаёт только общая сумма! не говорится про количество товаров, так как писал выше, неправильно будет, если это разная ед.изм и всё это называть штукой))
        также о ед.изм я думаю не проблема уже будет передать в шаблон чека))) ну и везде где нужно, так как доп.поле используется...

        я думаю, вот идеальное и быстрое решение))) как Вам?
        0
        1. foto
          Администратор 23 декабря 2016 18:29 #
          Вот шаблон корзины:
          http://prntscr.com/dn3rnb

          Можно настроить вывод как угодно, добавить или убрать текст и т.п.
          Разве что на печать не получится без вмешательства в код.
          Сейчас в базу по корзине записывается только 4 параметра: ID новости, заголовок, цена, количество.
          Чуть позже добавлю "единицы измерения".
          0
  3. foto
    VIP 23 декабря 2016 05:14 #
    ещё просмотрев видео, увидел там такое, ну например товар нельзя добавить в корзину, запрещает добавить в корзину. ну Вы ещё там чётко не говорите зачем, а говорите ну для защиты якобы) вспомнил просто этот пункт, на сколько помню я его Вам писал)) спасибо, что он есть, но мне не понятно её работа, по видео понимаю он прям на всю категорию блокирует, а как быть, если нужно не на раздел, а на товар определённый)) на сколько помню, я говорил про товар...

    а для тех, кто читает, объясню зачем это вообще. например у Вас был товар в наличии, а вот по каким то причинам его нет, и возможно пока не будет, по этому например как я просил, сделать тупо галочку, типо разрешить добавлять в корзину, либо запретить (по умолчанию она стоит, то есть разрешает, ну соответственно также и категории выбираем, как это на видео и показано), но вот про товар не сказано(( и вообщем, тем самым запретили мы товар добавлять в корзину, тем самым обычно все выводят товар краткой и обычно оттуда идёт клик и заказ товара, вот чтобы не выводить в наличии или нет, так как много инфы не напишешь и не красиво, да и если даже красным напишите, всё равно найдутся те, кто положит в корзину, вот по этому в целях защиты как сказал автор модуля на видео, мы запрещаем и тем самым уже клиент не может добавить товар в корзину, ему не даст модуль)) тем самым мы не будем получать холостые так сказать позиции в заказе. удалять например или снимать с публикации новость, не есть правильно) по этому самое лучше решение это вот такой хак!

    а вот теперь вопрос автору, так есть это или нет? не понял я чего то))) как понял по видео, он тупо категории блочит)) а нужно и ещё на товар галочку добавить) выше ещё раз описал зачем... а такое как наличии само собой как инфу вывести можно в наличии или нет, либо под заказ вообще))
    0
    1. foto
      Администратор 23 декабря 2016 18:31 #
      На 40й секунде видео ответ на ваш вопрос.
      +1
  4. foto
    VIP 24 декабря 2016 05:53 #
    Цитата: Sander
    По тому же ламинату. На сайте можно везде писать цену за м2, а в корзину будет добавляться пачка со своей фактической ценой.

    это я давно понял) и всё это сделать можно через доп.поля, фактически цена будет считаться не м2, а самой пачки, а м2 цена или пусть п.м. это будет лишь формальность, которая выводится опять же через доп поле, как в принципе и всё...

    Цитата: Sander
    4. Я в принципе могу и готов добавить возможность указания единиц измерения.

    я предлагаю это сделать проще, не как я изначально предлагал, чтобы в "Товаров в корзине: 2м2 / 1 шт." и т.д. было, а сделать как я писал позже, вот цитирую:
    Цитата: Yamakasi
    а в корзине где количество, а до неё идёт поле цена, а после сумма, вот до цены - добавить поле ед.изм, где как раз будет передаваться та ед.изм которое ты написал))) то есть через доп.поле какое выбрал или написал, туда и ушёл этот текст, и получается когда человек в корзине играется с количеством, он также видит и ед.изм в нужном поле и понимает, то что ему тут за ед.изм цену пишут))) ну и в результате внизу выдаёт только общая сумма! не говорится про количество товаров, так как писал выше, неправильно будет, если это разная ед.изм и всё это называть штукой))
    также о ед.изм я думаю не проблема уже будет передать в шаблон чека))) ну и везде где нужно, так как доп.поле используется...

    про количество и шаблон корзины я понял, ну убрать тупо текст, да вариант. я пишу про ед.измерения, грубо говоря по скрину https://sandev.pro/uploads/posts/2016-12/1482333937_screenshot_37.png рядом слева от цены добавить столбец "ед.изм" в которое будет передаваться к своей новости доп.поле которое укажешь, ну в нашем случае это ед.изм, ну и соответственно, что там задано или написано, просто передаётся туда. тем самым уже всё становится на свои места и понятно, в чём ты покупаешь товар, в м2 или это штука, либо пачка))
    Цитата: Sander
    Разве что на печать не получится без вмешательства в код.

    тут также учесть как описал выше, чтобы по такой же аналогии передавалось доп.поле с ед.изм, в принципе у Вас на фото https://sandev.pro/uploads/posts/2016-12/1482333474_img_20161221_171412.jpg так, как я говорю, но у Вас там шт., а нужно чтобы передавал то значение, что ты написал или задал в доп.поле, и уже в итоге будет всё верно, то есть будет расчёт или в шт. или в ящиках, да хоть в фурах))))
    и важно, чтобы ед.изм везде в корзине была, как и в корзине пользователя, также в админке и в редактирование заказа, также и в письме, шаблон чека, вообщем везде где модуль выполняет свою работу)

    Цитата: Sander
    Но вот дробное количество - пока нет.

    а это очень нужно( вообще, как Вы изначально это не учли то? не всё же целым числом продаётся, опять же если взять к примеру, ну кондитерскую. к примеру торт у нас, вес торта 1,5кг, цена за 1кг допустим 400 руб, допустим менеджер созвонился, как Вы сами и писали, то что так и делается и как раз всё есть для этого, чтобы ну на лету править в корзине, вот далее к примеру он захотел 2,5кг, а не 1,5, выбрать 2,5 он изначально не мог, так как на сайте указан товар как мы его задали, тем самым менеджер раз и сменил на 2,5 и сделал перерасчёт и отправил уведомление! это опять же пример, где не целые числа используется, а дробные как Вы подметили) и вот такой тематике где использовать необходимо дробные числа не одна!!! а у Вас получается узко всё, то есть целое число и крутись вертись)) просто это косяк, то что Вы сразу ну не подумали об этом((( по этому я думаю надо будет в будущем это обязательно сделать! конечно при нажатие на +, будет целое число добавляться, а дробное, ток вручную...
    Цитата: Sander
    Это нужно переписывать весь алгоритм и JS обработчик работы поля выбора количества да и в PHP тоже, на подобные жертвы я пока не готов пойти.

    ну разве Вы считаете я предложил какую ту глупость? или же, ну вообще не в тему пишу? это реально правильная реализация. если учесть работу модуля как сейчас, то получаем узкую тематику, то есть модуль отлично подойдёт например тем, кто продаёт в штуках)) да как изначально Вы наверное и планировали) но я как писал выше, не все продают телефоны и планшеты же))) если не использовать дробные числа, а также минимум если не сделать ед.измерения, то получаем модуль просто бесполезен тем, кто например продаёт товар в разной ед.изм, а также про количество, то есть к примеру 2,5 кг или м2. по этому, я думаю стоит уделить этому время и всё же реализовать данный функционал, в такой отличный модуль, будет глупо забрасывать такой отличный модуль, в который и так не мало сил Вы вложили)))
    а в какие сроки приблизительно хотя бы Вы дробные числа допишите в будущем?

    Цитата: Sander
    4. Я в принципе могу и готов добавить возможность указания единиц измерения.

    как сделаете это + те правки, что Вы уже взялись делать ну выше предложенные, сообщите. я буду ждать) просто как сейчас, ну в таком виде модуль, не совсем он так сказать готовый, использовать конечно можно, но вовсе сырым выглядит по функционалу((
    ток если можно не затягивать и не забрасывать, очень прошу Вас.

    Цитата: Sander
    Вот для примера нарисовал. Красным выделил добавленное.
    http://prntscr.com/dn3n3d
    15м2 / 2.2 (в пачке) = 6.8 пачек
    Итого нужно 7 пачек. В миникорзине будет сразу видно сколько это будет стоить в конечном результате.

    а это Вы просто как пример кидаете про то что можно сделать типо калькулятора для пользователя? ну и соответственно итоговый результат сколько нужно потом передаётся в количество покупки товар и идёт расчёт? или же Вы собрались типо такую функцию написать? ))) я понял, то что это пример тупо Вы кинули, типо на сообщения, что Выше я цитировал про расчёт типо... если так, то я написал же, зачем и почему как это) то что дробные числа тут неизбежны и нужны, и те правки также, чтобы так сказать видеть как минимум сейчас уже решили и проще сделать, про ед.изм, тем самым видим ед.изм в корзине и вопросы отпадают уже, в чём же расчёт идёт)) далее вот осталось на будущее дробные числа догнать сюда, и уже получается модуль можно спокойно использовать во всех тематиках) пусть это кондитерская или же стройматериалы))
    опять же вернусь про дробные числа, чтобы Вы понимали (хотя Вы и так уже поняли всё), то что они много где используются... например сайт кафе, который также доставляет на дом пищу, к примеру человек зашёл на сайт, есть товар "салат", стоимость его 100 рублей за 100 гр например, либо 1000 рублей за кг, ну к примеру человек набирает себе в корзину так сказать еду))) салата 0,5 кг = 500 рублей, рулет 400гр и т.д.. то есть как видно, важно, чтобы была ед.изм, чтобы видно было в чём расчёт, а также важны и дробные числа))

    Спасибо Вам и с наступающим Вас с Новым Годом!
    ждём...
    0
    1. foto
      Администратор 24 декабря 2016 14:29 #
      Единицы измерения добавлю.

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

      Вот именно как раз то, что вы говорите, это уже узкая специализация.
      Маленькое примечание, на юлмарт как раз для многострадального ламината указывается за пачку, а ниже для информации указывается расчетная цена за м2

      0,5 кг = 500 рублей

      5 порций по 100г = 500 рублей...
      Или же указывайте цену за грам и в коризну добавлять 500 единиц товара (грам).

      Полистал другие движки интернет магазинов и нигде не увидел поддержки дробных чисел в количестве заказываемого товара. Получается они все "сырые"?
      В том числе даже битрикс не позволяет вводить дробные числа!
      +1
  5. foto
    VIP 24 декабря 2016 20:33 #
    Цитата: Sander
    Маленькое примечание, на юлмарт как раз для многострадального ламината указывается за пачку, а ниже для информации указывается расчетная цена за м2

    об этом я и говорил)) то что ламинат или покрытие подобное не продаётся не пачкой, пример моих слов тот же юлмарт))

    Цитата: Sander
    Полистал другие движки интернет магазинов и нигде не увидел поддержки дробных чисел в количестве заказываемого товара. Получается они все "сырые"?
    В том числе даже битрикс не позволяет вводить дробные числа!

    нет, многие не учитывают это стандартно!!! приходится напильник покупать и пилить)) например на опен карте посмотрите есть работа с дробными числами! а зачем они, раз они не кому не нужны? стандартно негде нету, Вы правы, вот как раз разработчики фиг знает почему не учитывают это, может свои взгляды или же хотят за доп плату, а может и от кривых рук потом счёт неправильный))) также вот недавно где то ну тупо лазил и открыл, а там сайт как раз с дробными числами был, какой двиг не понял... значит оно есть, то есть спрос!

    просто так как изначально не закладывают это, приходится выкручиваться и например вот делать к примеру... а того, то что дробные не используются, ошибаетесь. помнил бы сайты, накидал бы тут список, но нафиг оно нужно, есть даже такое, например одна цена веса, а затем если нужно больше вес ниже добавляешь к стандарту, то есть ниже не можешь заданного взять, а выше можешь и там тоже были дробные числа, это к примеру торты вроде были там....
    что касается например если модуль использовать на сайте по строительной тематике или же, напольные покрытия - то тут опять же, дробные числа будут в тему, когда не придётся ставить одну цену за м2, а также в итоге ставить цену за пачку)) или же колдовать так сказать)) а когда можно будет например продать 1.5 кг сахара))) я уже много примеров привёл. а почему на популярных не используют, да фиг знает, может не хотят парится( хотя точно не помню, но на каких то известных я видел дробные числа, даже на юлмарте если не ошибаюсь...

    я не говорю, сделать это сейчас)) я думаю минимум идея хорошая и нужная, чтобы например как писал примеры выше, выглядело это понятнее и лучше, чем например 20 порций)))
    думаю в будущем можно сделать это, и если реально, то будет отлично если сделать функцию типо работать с дробными числами или нет. то есть опцию врубаешь, и можно работать с дробными, отключаешь и тогда как сейчас к примеру))) что даст полёт фантазий под любую задачу, хоть пусть я там сахар продаю на развес))))
    НО, так как дробного например нет, придётся как раз делать как и Вы описали)))
    0
  6. foto
    Посетитель 3 января 2017 14:22 #
    Уважаемый Sander! Скажите раз уже появился такой масштабный модуль, не планируете возобновить возможно доделать улучшить модуль сортировки. В сети не столько много модулей которые могут выполнить сортировку материалов. Думаю ваш модуль будет иметь и продажи, и дополнять данный модуль.
    0
  7. foto
    VIP 4 января 2017 14:23 #
    Здравствуйте. только прочитав описание снова, понял, то что было обновление?
    было внесены те правки о которых говорил?
    сам жду, но хорошо прочитал описание, по описанию увидел лишь, то что обновление было 26.12.2016
    0
  8. foto
    VIP 8 января 2017 02:06 #
    При статусе отправлен, необходимо сделать поле в которое можно было бы вписать код отправления для отслеживания покупателем по нему посылки.
    0
    1. foto
      Администратор 8 января 2017 02:36 #
      Пятое поле снизу:
      0
  9. foto
    VIP 8 января 2017 23:08 #
    Здравствуйте, что то не видно пункта в админке про уведомление на почту, ну о статусе заказа и прочего... ранее писал об этом, вроде писали сделаете тоже, будет ещё шаблон для писем, ну чтобы можно было настроить вид. но в админке ток товарный чек там и оплата поступила... а уведомление на почту например, сменил статус или поправил заказ и отправил так сказать уведомление на почту как писал. этого не вижу или где он спрятан если есть))
    0
    1. foto
      Администратор 9 января 2017 14:50 #
      Забыл про этот пункт. В ближайшее время сделаю.
      +1
  10. foto
    Клиент 9 января 2017 06:18 #
    Все очень круто! Интересно какой код под ioncube ? Можно ли будет самому редактировать дизайн и тд ? тексты в некоторых местах ?
    Без ioncube сколько будет если купить? под гарантии что не барыга и тд.
    0
    1. foto
      Администратор 9 января 2017 14:59 #
      Закодирована лишь малая часть системного кода в админке.
      95% кода модуля открыто.
      Все тексты легко редактируются, в том числе в админке. Файлы шаблонов прикрепил к новости. Можете скачать и ознакомиться. Там в принципе все интуитивно понятно.

      Без ionCube никак.
      0
  11. foto
    VIP 9 января 2017 13:34 #
    Цитата: thebeknazar
    Можно ли будет самому редактировать дизайн и тд ? тексты в некоторых местах ?

    конечно! весь дизайн или вывод редактируется! там всё в html например, НО плохо одно, то что даже минимальной адаптации там нет! сразу говорю, покупать будете чисто заготовку так сказать, а вот уже полная адаптация и вывод всех плюшек зависит от Вас!
    вообщем если есть руки, то всё можно сделать и любого вида! также и текст про, что Вы говорите, или поля...
    0
  12. foto
    Посетитель 10 января 2017 23:54 #
    Здравствуйте!
    У меня три вопроса по модулю.
    1. Возможно ли при помощи вашего модуля организовать продажу электронных товаров. К примеру Приложения для Andriod. То есть добавил в корзину, оплатил и только потом можно скачать?
    2. Возможно ли организовать магазин в пределах одной категории. Я к тому что есть сайт рабочий, и нужно сделать отдельную категорию в которой будет корзина, чтобы при этом не пришлось редактировать все ранее добавленные новости?
    3. Я планирую подключить банк тинькофф. Как я понял мод закодирован не полностью, есть ли возможность допиливать модуль?
    0
    1. foto
      Администратор 11 января 2017 22:44 #
      1. Нет.
      2. Да, в настройках можно выбрать из каких категорий можно добавлять новости. Так же в самой новости можно дополнительно указывать - можно ее добавлять в корзину или нет. Это обычный чекбокс (или select для старых версий). В шаблоне просто используется конструкция из стандартных тегов [xfgiven_allow_cart]...[/xfnotgiven_allow_cart]
      3. Думаю можно. Но если вы планируете продавать цифровые товары, то этот модуль вам вряд ли подойдет.
      0
      1. foto
        Посетитель 12 января 2017 16:45 #
        В том то и дело, что у меня не только цифровые товары будут. Может возможно в списке заказов пользователя добавить возможность скачать оплаченный товар? Будь то доп поле или стандартный аттач.
        И еще если возможность выставлять счет для оплаты по безналу? То есть клиент выбрал оплату по безналу и ему на почту приходит счет с реквизитами оплаты.
        0
  13. foto
    VIP 11 января 2017 17:14 #
    Цитата: kovalenko3331
    2. Возможно ли организовать магазин в пределах одной категории. Я к тому что есть сайт рабочий, и нужно сделать отдельную категорию в которой будет корзина, чтобы при этом не пришлось редактировать все ранее добавленные новости?

    отвечу за автора =) да можно. просто создаёте категорию или выбираете желаемую, в настройках модуля указываете категорию! так как у Вас уже рабочий сайт, создаёте отдельный tpl для полной и короткой новости (оформаляете как угодно их) и туда вставляете кнопки/теги от корзины. также мини корзину можно вывести где угодно, либо запретить вывод её, с помощью стандартных тегов.
    ну и ещё как на видео показано, можно товар запрещать кидать в корзину, либо разрешать (когда запрещаете, будет надпись "нет в наличии", и тогда нет кнопки и человек не сможет добавить его в корзину).
    0
  14. foto
    VIP 13 января 2017 04:03 #
    здравствуйте, замечено, то что в профиле где история заказов, не пашет тег {units}
    0
    1. foto
      Администратор 13 января 2017 12:48 #
      Скачайте модуль заново и замените файл history.php
      +1
      1. foto
        VIP 14 января 2017 08:17 #
        по умолчанию параметр использует, то есть шт. стоит, не важно какая ед.измерения у товара...
        0
        1. foto
          Администратор 14 января 2017 12:07 #
          Выводится значение, которое было сохранено в корзине при оформлении заказа.
          http://prntscr.com/dvh59f
          Если значение не было задано, тогда да, выводится значение по умолчанию.
          0
          1. foto
            VIP 14 января 2017 14:57 #
            а вот у меня:
            история - http://prnt.sc/dvifzv
            и админка - http://prnt.sc/dviga4

            то есть в админке также нет тега units, не учитывает! (как понимаю в админке другой файл, его я не заменял, ток как выше Вы писали, файл history.php)
            0
          2. foto
            VIP 14 января 2017 15:03 #
            в history.tpl
            так у меня:
            <td data-label="Количество"><div class="td-cart-number">x{count} {units}</div></td>

            то есть тег есть, кеш чистил также)) 3 раза заказ пробовал делать, весь товар на скрине там не в шт.

            в админке нечего не трогал, так как понял там файл в папке engine/mods/cart/admin/view/ и там где точно править не совсем понял, так как вид там не html-ный)
            0
            1. foto
              Администратор 14 января 2017 16:04 #
              В настройках модуля выбрано имя доп.поля со значением количества?


              В модуле отдельно запоминается единица измерения. Т.е. если вы оформили заказ с единицами "шт" или вообще не указанным, то в корзине будет отображаться "шт". Даже если вы отредактируете новость или вовсе ее удалите. Единицы измерения можно изменить только в редактировании заказа.
              0
              1. foto
                VIP 14 января 2017 17:04 #
                поле с самого начала было выбрано! уже установлен на сайт, а также товар перебит на ед измерения. также есть полный дубликат сайта на другом хостинга, ну я у Вас ещё ключ тестовый брал, вот также попутно там всё есть. у себя на демке так сказать вот внёс, а в истории всё тоже самое, специально делал 3 заказа! скрин я выложил...
                то есть, о чём Вы пишите, то что ранее не было выбрано по ед измерению или запоминает, изначально всё было в своих ед.измерениях. то есть там где то м2, а где то м3. а на скрине везде шт. также и в админке!
                0
              2. foto
                Администратор 14 января 2017 17:19 #
                Нужен ФТП или лучше тимвивер.
                0
              3. foto
                VIP 14 января 2017 18:17 #
                написал в ЛС. кинул видео...

                ещё я заметил косяк например при работе с прайсом))
                вообщем снимал пояснение, как работать с прайсом для знакомого, в итоге я заметил прикольный косяк (недочёт так сказать с Вашей стороны), благо у нас товар был вбит в доп поля и название и размеры и всё, что даст определению товару. а теперь будем говорить про прайс у кого товар вбит стандартно, то есть новость, создано пару доп полей, даже к примеру возьмём Вашу демку и тот товар который там, далее если экспортируем прайс - то в итоге получаем id, раздел, ну и доп поля которые выбрали, обычно это будет цена и старая цена верно?
                ну а самое главное теперь, как определить какой товар это? ))) по айди скажите? да это бред))) или по категории? опять же бред! вот к примеру берём Ваш ассортимент на демке, раздел телефоны, ну вот получаем прайс и видим там айди, да раздел телефоны и всё)) ну и цены, хотим править допустим, а откуда мы узнаем какой это товар? title то нету)) я думаю Вам нужно дописать функционал экспорта! то есть грабить и title он должен рядом с айди, то есть после айди нужно получать также по умолчанию и title без права выбора, то есть он по умолчанию будет идти как и id товара! вот так будет правильно и уже вопросов не будет у человека "а блин, какой это товар"? )))

                p.s. тем кто использует модуль и захочет работать с прайсом через экспорт и импорт, то даже не мучайтесь с офисом, а установите опенофис как и автор модуля показывал, я лично проводил тесты, вообщем во первых офис в кирилицу сохраняет, затем много телодвижений нужно делать, да и потом в итоге в блокноте кодировку менять, кароч зачем делать ненужные движения, если можно опенофис скачать и в нём всё проще сделать! там всё очень просто, если кому то прям нужно, могу показать как правильно и легко работать в нём + с модулем...
                0
              4. foto
                VIP 14 января 2017 17:10 #
                вот ещё раз))
                http://prnt.sc/dvjsju

                у всех товаров разная ед измерения по сути!
                на почту приходит, всё там нормально, перед отправкой заказа, также всё гуд!
                а вот в истории увы( ну и в админке тоже как выше давал скрин, там тоже шт.
                0
              5. foto
                VIP 14 января 2017 17:14 #
                перекачайте ещё раз архив, может забыли кинуть файл? просто уже я перекачивал и архив уже не раз))

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

                прошу сразу внести правку и в админке. спасибо
                0
  15. foto
    VIP 13 января 2017 20:54 #
    Из пожеланий к модулю. Сделать графу "количество товара", которую можно было выводить также на сайте.

    Хз, как реализовать, но посыл такой. Например, определённого наименования есть 5 единиц. Есть доп поле новости "lot". В БД при добавлении новости заносится запись "5" единиц (штук, грамм, литров, гектаров). На сайте через тэг (кто захочет выведет, кому не надо не будет тэг в шаблоне прописывать) выводится сообщение: "Осталось [xfvalue_lot] штук". При покупке, уже с момента когда пользователь положил товар в корзину, для заказа пользователями магазина остаётся доступно уже 4 единицы товара. То есть, чтобы модуль мог изменять запись в БД динамически, под каждым товаром. Ну, чтобы не было такого, что есть допустим 5 единиц, а назаказывали 10,15... 20. Пока не придумываю другую реализацию.
    0
    1. foto
      Администратор 13 января 2017 22:32 #
      Графу сделать легко. И легко сделать вывод этого значения доп.поля во всех шаблонах модуля (за исключением админки).
      Ограничение на количество тоже можно добавить.
      Но вот модуль не вносит никаких изменений в бд новостей и не будет.
      Надежнее будет чтобы менеджер сам вносил изменения после созвона с клиентом.
      Иначе любой вредитель легко сможет саботировать работу сайта попросту добавив все количество товара в корзину и так со всеми популярными товарами.
      0
      1. foto
        Посетитель 8 сентября 2017 08:46 #
        Можно вычитать количество товара только после оплаты заказа и смены статуса заказа на определённый, например "Оплачен".
        И если другой клиент не успел купить вовремя, а товар лежит в корзине уже, то при заказе уведомить его что таких то товаров уже нет в наличии, и желает ли он продолжить заказ без них (и соотвественно перерасчёт цены и списка товаров показать ему), или желает вернутся в корзину.
        0
  16. foto
    VIP 13 января 2017 21:02 #
    Ещё одно пожелание к модулю. Автоматический просчёт веса.

    Допустим есть дополнительное поле новости "weight". Модуль при добавлении товара в корзину будет брать не только значение цены и наименование (с заголовка), но также и вес (предположим в кг; 15 грамм соответственно 0,015). Чтобы пользователь сразу мог подсчитать доставку (а в дальнейшем вообще сделать автоматический расчёт суммы доставки на основании общего веса).

    Формируя заказ, выводится общий вес. Очень удобно, учитывая ограничения почты на заказные отправления, бандероли и посылки.
    +1
    1. foto
      Администратор 13 января 2017 22:45 #
      По моему подобное надежнее и правильнее будет обсуждать по телефону.
      Лично мне, как покупателю например, абсолютно без разницы сколько будет весить моя посылка, если конечно это не на развес (что модулем не поддерживается).
      0
      1. foto
        VIP 14 января 2017 02:43 #
        Как покупателю, возможно. Но мне как продавцу, важно знать сколько весит заказ и желательно, чтобы это сразу подсчитывалось в корзине, ибо потом сидеть менеджеру и плюсовать тысячи отдельных позиций - это лишняя рабочая единица нужна. От веса заказа зависит стоимость доставки в том числе. Заказное отправление до 100 грамм - 39 рублей, бандероль до 1 кг - 185 рублей, посылка - 350 рублей. Вдруг после того, как заказ будет набран и взвешен заказчик из-за дороговизны откажется от него?
        0
        1. foto
          Администратор 14 января 2017 16:10 #
          Добавлю тогда вывод веса товара в корзине.
          Но это будет иметь чисто визуально-информативный характер. Автоматического расчета стоимости доставки не будет, только вручную.
          http://prntscr.com/dvj6sj
          0
  17. foto
    VIP 13 января 2017 21:13 #
    Ещё одна хотелка. Минимальная сумма заказа.

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

    Допустим есть доставка с ID 1 (у меня, например, "Почта России"). Рядом с графой "Стоимость" сделать графу "Мин. заказ", я б там указал 500 рублей, допустим.
    Для ID 2 "Транспортная компания "Деловые линии" свой минимальный заказ - укажу 2000 рублей. Ибо с меньшей суммой заказа реально нефиг возиться, транспортные расходы только по межтерминальной переводке 500-600 рублей, да ещё туда переться.

    Очень актуально будет особенно для тех магазинов, которые осуществляют бесплатную доставку. Так, чтобы не заказали на 300 рублей и захотели доставку ТК, которая как минимум вдвое дороже обойдётся.
    +1
    1. foto
      Администратор 13 января 2017 22:51 #
      Минимальную сумму заказа я планировал сделать, но потом передумал.
      Хотя это и можно легко добавить, но без зависимости от способа доставки. Это уже индивидуальности. Пусть доставку оплачивает покупатель, тогда вам будет без разницы отправлять товар за 300р или за 3000.

      По бесплатной доставке есть специальная настройка - минимальная стоимость заказа для бесплатной доставки.
      0
      1. foto
        VIP 14 января 2017 02:55 #
        В том то и дело, что сумма от которой доставка бесплатная может быть различна. Так как затраты на доставку сильно разнятся.

        Если это Почта России, то отправление до 100 грамм - 39 рублей (тариф) + 3 рубля (пластиковый конверт с защитой от вскрытия). Если Boxberry, то доставка обходится в 190 рублей. Если транспортная компания, то уже в 500-600 руб. Если курьер с DHL от двери до двери с курьерским сейф-пакетом, то 2000 рублей. Итого только разница по доставке одного и того же товара может достигать 50-кратного размера.

        И это актуально для любого интернет-магазина, не только моего, ибо стоимость доставки для всех, грубо говоря, одинакова (расстояние в счёт не беру, так как мало влияет, важен вес).

        Клиентоориентированность предполагает, что как только заказчик превысил определённую сумму при покупке, то продавец может организовать бесплатную доставку. Это было всегда и везде. Взять любую доставку суши на дом, например. 500 рублей - привезут бесплатно.
        +1
  18. foto
    VIP 13 января 2017 21:26 #
    Что-то я ещё хотел написать. Ах, да.

    "Купон подарочного сертификата" что-то совсем ябала. Лучше заменить, ну или добавить с нуля ещё одну графу для покупки по кодовому слову (паролю) со скидкой, в том числе с привязкой по времени (дни недели, часы, минуты). Коды выпускать в админке.

    Предположим есть акция, что всем в пятницу вечером штопор со скидкой 30%. И при вводе слова "ШТОПОР" (в любом регистре) на штопор просчитывается скидка 30%, но только по пятницам.

    А вот в будние дни при заказе после 20.00 дополнительная скидка 3% на всё по кодовому слову "ТЁМНАЯ НОЧЬ". И, если заказчик вводит заветное слово, то на всё ещё просчитывается скидка 3% (кроме товаров на которые уже скидка просчитана, в нашем случае - штопор).

    Ещё, например, ограниченные в использовании коды. Которые можно использовать определённое количество раз. Например, для первых десяти счастливчиков... Тут думаю всё понятно. 10 заказов по кодовому слову обрабатываются со скидкой, а 11-му неудачнику выводится сообщение: "Извините, мол, так и так, но сегодня не судьба" (настраивается в админке).
    0
    1. foto
      Администратор 13 января 2017 22:59 #
      "Время звонка" и "Купон" - это доп.поля, они не обязательные. Их можно заменить, убрать или добавить хоть несколько десятков новых полей.
      Системы учета купонов как таковых в модуле не предусмотрено. Ее необходимо разрабатывать дополнительно.

      Систему скидок и прочее это так же делается отдельно. Данный модуль - это корзина заказов. Не 100% полнофункциональный интернет магазин с сотнями плюшек.
      0
      1. foto
        VIP 14 января 2017 02:44 #
        Дополнительные поля не позволяют автоматически рассчитывать скидки, чтобы клиент окончательно видел сумму заказа с учётом его бонусов
        0
      2. foto
        Посетитель 13 марта 2017 14:49 #
        В планах есть сделать что-то подобное?
        Вариант, что будет возможность задать код, введя который, покупателю просчитывается заданная скидка - для меня решающую роль играет.
        Сейчас продажи делают агенты - по сути, они покупают товар и отдают клиенту. В этом есть плюсы, но очень много минусов. С системой скидок по коду - можно оставить плюсы и убрать минусы)))
        +1
        1. foto
          Администратор 13 марта 2017 19:04 #
          В ближайшее время нет, не планируется.
          В дальнейшей перспективе не исключено, возможно и сделаю.
          +1
  19. foto
    VIP 13 января 2017 21:33 #
    Ну, конечно же, как без неё. Накопительная система скидок. Если пользователь зарегистрирован на сайте, то ведётся общий подсчёт суммы заказа с учётом ранее сделанных заказов и просчитывается автоматически скидка, которая выставляется в админке.

    Указывается в админке диапазон скидок на сумму покупки по принципу:

    До ххх рублей | 0%
    ххх-хххх рублей | 0,5%
    ххх-хххх рублей | 1%
    ххх-ххххх рублей | 1,5%
    Свыше ххххх рублей | 2%

    С возможностью приплюсовать скидку за повторные заказы вообще картина маслом была бы:

    За повторные заказы:
    2-3 | 0,5%
    3-5 | 1%
    5-10 | 1,5%
    Более 10 | 2%
    +1
    1. foto
      VIP 13 января 2017 21:36 #
      То есть при покупке на сайте во второй раз просчитывается скидка "За повторный заказ" 0,5%.
      А если за второй раз, но свыше суммы ххх рублей, то:
      "За повторный заказ" 0,5% + "По накопительной скидке на сумму ххх-хххх рублей" 0,5%. Итого 1%.
      +1
    2. foto
      Посетитель 13 марта 2017 14:41 #
      Присоединюсь. Мне очень важен данный функционал в купе с кодом скидки.
      +1
  20. foto
    VIP 24 января 2017 15:00 #
    коль не подскажите, когда будет обновление по поводу того, что обещали сделать)) ну смена статусов заказа и уведомления...
    заранее спасибо
    0
    1. foto
      Администратор 24 января 2017 17:10 #
      Сегодня.
      Заголовок в экспорте так же сделал (чисто для отображения в экселе, заголовок меняться не будет).
      И еще добавил возможность включать стоимость доставки в сам заказ в клиентской части, при оформлении заказа.
      +1
  21. foto
    VIP 1 февраля 2017 10:25 #
    Цитата: Sander
    Сегодня.
    Заголовок в экспорте так же сделал (чисто для отображения в экселе, заголовок меняться не будет).
    И еще добавил возможность включать стоимость доставки в сам заказ в клиентской части, при оформлении заказа.

    здравствуйте, так было или нет?
    если да, то подскажите какие файлы заменять, ну чтобы не запороть и настройки и всё остальное...
    хотя я программную часть вроде закинул, так сказать попробовал экспорт, но там не пахнет заголовком, да и в админке не вижу обновы((
    0
  22. foto
    VIP 15 февраля 2017 20:46 #
    В качестве предложения: сделать минимальную сумму для заказа, устанавливаемую в админке. Чтобы невозможно было оплатить заказ меньше указанной на сайте суммы
    0
    1. foto
      VIP 15 февраля 2017 20:59 #
      А то сейчас какой-то бред получается. В админке есть пункт "Поставить 0, если бесплатной доставки не предусмотрено". Ставлю ноль. При заказе выходит надпись: "* При сумме заказа свыше 0.00 руб. доставка бесплатно".
      0
      1. foto
        Администратор 16 февраля 2017 00:05 #
        Шаблон корзины полностью открыт, вы можете удалить не нужные вам элементы интерфейса.
        0
    2. foto
      Администратор 16 февраля 2017 00:05 #
      Пожалуй да, сделаю возможность задать минимальную сумму заказа.
      0
  23. foto
    VIP 15 февраля 2017 20:56 #
    Округление не работает, когда цена указана через «,», только через «.». Можно сделать, чтобы срабатывало в обоих случаях? На сайте две сотни товаров и как-то не охота менять всё вручную :(
    0
    1. foto
      Администратор 16 февраля 2017 00:03 #
      Вариант 1.
      Экспорт -> массовая замена запятых на точки в любом текстовом редакторе -> Импорт.


      Вариант 2.
      Открыть файл engine/mods/cart/inc.init.php
      Найти строку:
      		$val = floatval( preg_replace( "#[^0-9\-\.\,]#is","",$val ) );

      Заменить на:
      		$val = floatval( str_replace( ",", ".", preg_replace( "#[^0-9\-\.\,]#is","",$val ) ) );


      Открыть файл {THEME}/cart/assets/libs.js
      Найти строку:
      		var val = ($(this).data('cost')+'').replace(/[^0-9+\-Ee.]/g, '');

      Заменить на:
      		var val = ($(this).data('cost')+'').replace(/,/g,'.').replace(/[^0-9+\-Ee.]/g, '');


      PS. Архив обновил.
      +1
  24. foto
    Посетитель 16 февраля 2017 15:07 #
    Добрый день.Cкрипт jqzoom с библиотекой jquery-2.2.4 в связке с корзиной - не работает. И не работает модуль корзины в связке с любой библиотекой, скажите это как то можно исправить?
    0
    1. foto
      Администратор 16 февраля 2017 15:35 #
      Проблема не в 2.2.4, на DLE 11.2 я проверял, никаких проблем.
      Вы зачем-то дополнительно подключаете еще один древний jQuery
      templates/Default/js/jquery-1.js

      // jquery-1.4.2
      Вот как раз это уже и может приводить к сбою в работе.
      0
      1. foto
        Посетитель 16 февраля 2017 15:52 #
        Все лишние скрипты удалил. НО с <script src="http://code.jquery.com/jquery-1.8.3.js " type="text/javascript"></script> по прежнему не работает часть функционала (удаление из корзины, добавление в корзину и т.д.) и не работает jqzoom
        0
        1. foto
          Администратор 16 февраля 2017 15:56 #
          В Chrome Или FF нажмите F12, вкладка Console (Консоль).
          Там выводятся ошибки JS
          У вас сейчас ругается на слайдер.
          Uncaught TypeError: $(...).nivoSlider is not a function


          PS. И у вас не внесены изменения в файл .htaccess (или engine/engine.php)
          0
          1. foto
            Посетитель 16 февраля 2017 16:12 #
            Uncaught TypeError: $(...).cartCost is not a function
            at HTMLDocument.<anonymous> (libs.js:187)
            at i (jquery.js:2)
            at Object.fireWith [as resolveWith] (jquery.js:2)
            at Function.ready (jquery.js:2)
            at HTMLDocument.J (jquery.js:2)
            http://домен/templates/Default/cart/assets/libs.js
            0
            1. foto
              Администратор 16 февраля 2017 16:25 #
              Опять же вы еще раз подключаете jQuery, на этот раз в fullstory и версию 1.8.3
              0
  25. foto
    Посетитель 16 февраля 2017 16:07 #
    Все изменения есть. Скрипты на слайдер удалены.
    Если бы я не внес правки - http://домен/cart/ не заработал
    0
  26. foto
    Посетитель 16 февраля 2017 17:32 #
    Но если удалить <script src="http://code.jquery.com/jquery-1.8.3.js " type="text/javascript"></script>
    то не будет работать Cкрипт jqzoom который важен для этого сайта,получается ничего не поделать?
    0
    1. foto
      Администратор 16 февраля 2017 17:50 #
      Попробуйте заменить встроенный 2.2.4 jquery на 1.8.3
      engine/classes/js/jquery.js

      Но не подключайте 2 библиотеки jQuery. Это в любом случае не правильно.
      0
      1. foto
        Посетитель 16 февраля 2017 18:00 #
        Большое спасибо,помогло. Ещё вопрос у меня неверная кодировка отображается в корзине,с чем это может быть связано и как выяснить в хостере ли дело?
        0
        1. foto
          Администратор 17 февраля 2017 14:36 #
          Попробуйте в .htaccess первой строкой вставить:
          AddDefaultCharset utf-8

          В админке везде все нормально?
          0
  27. foto
    VIP 17 февраля 2017 14:57 #
    Насколько корректно мод работает на сайтах с кодировкой utf-8 ?
    Или нужны танцы с бубном?
    0
    1. foto
      Администратор 17 февраля 2017 14:59 #
      Модуль изначально разработан под utf8.
      0
  28. foto
    VIP 17 февраля 2017 17:01 #
    Думаю надо добавить метод оплаты Карта Сбербанка. Когда клиент отправляет деньги на карту. Очень востребованный сегодня метод оплаты.
    +1
  29. foto
    VIP 17 февраля 2017 17:11 #
    Если покупаем у вас ваш модуль, все обновы и тех поддержка бесплатно?
    0
    1. foto
      Администратор 17 февраля 2017 18:46 #
      Да, бесплатно. Техподдержка в пределах разумного конечно.

      Онлайн оплатами постараюсь заняться. На данный момент подключен только один сервис - мегакасса.
      0
      1. foto
        VIP 17 февраля 2017 19:20 #
        Я имел ввиду не совсем онлайн оплату.
        Просто когда человек выбирает метод оплаты, пусть будет доступен метод "На карту сбербанка"

        Если человек выбрал такое, то ему приходить письмо после заказа, где написано, что вы заказали то-то и то-то и произведите перевод на карту сбербанка №********** и тд.
        После оплаты сфотографируйте чек на мобильный телефон и пришлите на мыло.
        Номер карты вводиться опционально в админке и можно менять.
        Дело в том что. Если брать мегакассу, то ей надо отдать 5% от оплаты картой, плюс 7% налоги. А с карты на карту сбера, ни одного процента никуда.
        Если магазин торгует мобильниками и чем то другим физическим, это очень выгодно магазину и покупателю.
        Иначе цены на товар изначально выше.

        Если модуль обновляеться, его надо будет просто поверх староого ставить?

        И у вас написано что нужно поставить ПО ionCube Loader v.5.x
        А на сайте у нас php 7 , вроде по ещё не поддерживает такую версию.
        И версия там уже 6.0.9 .
        Подскажите. как быть?
        0
        1. foto
          Администратор 17 февраля 2017 19:49 #
          Вы можете легко добавить любой метод оплаты в настройках модуля на странице списков.

          В шаблон добавил тег:
          [payment=1]<br/>Оплата наличными курьеру или при получении в магазине[/payment]

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

          Если модуль обновляется, его надо будет просто поверх старого ставить?

          Перезалить файлы и выполнить необходимые шаги по обновлению. Скорее всего так.

          На php7 тоже будет работать, но ionCube Loader должен быть не ниже 6й версии.
          0
  30. foto
    VIP 22 февраля 2017 17:26 #
    Cтучу в скайп вам, и тишина второй день.
    Перед покупкой хотелось бы обсудить всё.
    0
  31. foto
    VIP 5 марта 2017 15:37 #
    Кто в курсе, почему вставляя в новость код :

    [xfgiven_allow_cart]
    	<div class="pricediv ignore-select" data-id="{news-id}">
    		[xfgiven_old_price]<span class="pricediv_old" data-cost="[xfvalue_old_price]">[xfvalue_old_price]</span>[/xfgiven_old_price]
    		<span data-cost="[xfvalue_price]">[xfvalue_price]</span> <span class="pricediv cart_valuta" style="margin-right:10px;">руб.</span>
    		<a href="#" title="Купить товар в один клик" class="pricediv_add_fast">В один клик</a>
    		<a href="#" title="Добавить товар в козину" class="pricediv_add pricediv_button">В корзину</a>
    		<div class="pricediv_count">
    			<input type="text" value="1" />
    			<a href="#" class="pricediv_minus pricediv_button" title="Убрать"></a>
    			<a href="#" class="pricediv_plus pricediv_button" title="Добавить"></a>
    		</div>
    	</div>
    [/xfgiven_allow_cart]


    После сохранения, получаем такой код:
    [xfgiven_allow_cart]
     <div class="pricediv ignore-select">
      [xfgiven_old_price]<span class="pricediv_old">[xfvalue_old_price]</span>[/xfgiven_old_price]
      <span>[xfvalue_price]</span> <span class="pricediv cart_valuta" style="margin-right:10px;">руб.</span>
      <a href="#" title="Купить товар в один клик" class="pricediv_add_fast">В один клик</a>
      <a href="#" title="Добавить товар в козину" class="pricediv_add pricediv_button">В корзину</a>
      <div class="pricediv_count">
       
       
      
    [/xfgiven_allow_cart]


    Часть кода тупо съедаеться при сохранении.
    0
    1. foto
      Администратор 5 марта 2017 16:34 #
      Ответил в скайпе, продублирую тут.
      Код нужно вставлять в файл шаблона shortstory.tpl или fullstory.tpl (или custom.tpl)
      Но не в текст новости.
      0
  32. foto
    Посетитель 13 марта 2017 17:44 #
    Английская версия есть?)
    0
    1. foto
      Администратор 13 марта 2017 19:06 #
      Английского нету, но есть языковый файл со всеми текстами из файлов модуля (за исключением шаблонов и админки).
      +1
  33. foto
    VIP 30 марта 2017 11:47 #
    когда ждать релиз и возможность купить модуль?
    0
  34. foto
    Посетитель 6 апреля 2017 00:51 #
    Планируется ли функция продажи электронных файлов? С защитой, онлайн оплатой различными способами и всё такое. Если да, то наверное взял бы модуль.
    0
    1. foto
      Администратор 6 апреля 2017 18:03 #
      Нет и не планируется.
      Это в корне иной функционал.
      0
  35. foto
    VIP 20 июня 2017 10:36 #
    Здравствуйте!
    Нужны варианты товара.
    Например модель телефона обычная и с позолотой.
    Либо новый диск исполнителя может быть компакт-диском или виниловой пластинкой.
    И да - цена у них разная.
    0
    1. foto
      Администратор 21 июня 2017 13:59 #
      На данный момент для реализации подобного придется создавать 2 различных товара, пример:
      Xiaomi Redmi 4a 2Gb RAM 32Gb Grey
      Xiaomi Redmi 4a 2Gb RAM 16Gb Gold

      Я давно уже думаю о необходимости добавления подобного функционала, но пока не могу придумать красивого решения, чтобы и заполнять и пользоваться было удобно и функционально.
      0
      1. foto
        VIP 21 июня 2017 16:37 #
        Для пользователя удобно либо кнопками как на Алиэкспресс, либо селектом как на ибэй. Насчет админской части затрудняюсь.
        0
        1. foto
          Посетитель 22 июня 2017 16:38 #
          У DLE нет подходящих доп.полей, по этому или городить в доп.поле:
          "Красный|количество|цена||Зелёный|количество|цена"
          Или всё таки без правок кода DLE не обойтись...

          А ещё бы и смену главной фотки сразу прикрутить, что бы выбрав зелёный вариант, на фото товара было фото зелёного варианта...
          И количество доступное на складе давно ожидается к реализации, но его по прежнему нет.
          0
      2. foto
        VIP 28 июня 2017 14:53 #
        Весьма удобно это реализовано в ImageCMS. Причем и в админке тоже. Посмотрите у них демо на сайте.
        0
        1. foto
          Администратор 1 июля 2017 18:06 #
          Все упирается в возможности DLE по хранению дополнительных данных.
          1. Как вариант, можно для каждого подвида добавить доп.поле, со своим заголовком, ценой и картинкой. Но тогда если у какого-то товара будет к примеру 10 подвидов, то будет нужно создать 30 полей (заголовок, картинка, цена). Что в последствии будет крайне неудобно как мне кажется.

          2. Записывать данные подвидов в доп.поле (или в отдельную колонку) в системном виде и затем выполнять разбор строки. Однако это усложнит как установку так и интеграцию с DLE. Я уж молчу о том, что придется в корне менять обработчик корзины. Ну и нет гарантий, что на следующей версии DLE он станет без проблем. Нынешняя реализация пойдет вообще на любой версии DLE.

          Я, пожалуй, склоняюсь к первому варианту.
          0
          1. foto
            Посетитель 2 июля 2017 05:25 #
            А можно провести тестирования производительности для первого варианта?
            Если магазин более-менее крупный, получим все 300 доп.полей, а вот насколько DLE быстро обработает 300 доп.полей это уже очень хороший вопрос...

            Будет ли добавлено количество товара?

            Будет ли выгрузка для 1C (и не только 1С, для обновления остатков на складе) по крону (создание файла на сайте)?

            Будет ли интеграция с DLE-Billing для возможности оплаты товара со счёта аккаунта? Это в разы расширит применение вашей корзины, т.к. у DLE-Billing уже обширный список платёжных систем и различных плагинов, но для корзины тоже не помешали бы отдельные плагины типа бонусов за покупку и т.д.
            0
  36. foto
    VIP 22 июля 2017 00:52 #
    I have white page problem. What is the cause for this problem ?

    Site: eventday.az
    Adminpanel working
    0
    1. foto
      Администратор 22 июля 2017 12:49 #
      Technical support only by PM or by above contacts.

      Техподдержка только в ЛС или по вышеуказанным контактам.
      0
  37. foto
    VIP 27 сентября 2017 09:38 #
    сделал бы анонс что будет в новой версии а то с нетерпением ждем, новых фишек, функционала)
    +1
    1. foto
      Посетитель 8 октября 2017 15:42 #
      Вот вот, не понятно брать сейчас или ждать.
      И тех.описания модуля вообще никакого нет, как там всё устроено и как это можно кастомизировать под себя.
      0
      1. foto
        VIP 9 октября 2017 23:14 #
        Самому нужна лицензия, ждать уже нереально, надеюсь, что в этом месяце будет обновление...
        0
        1. foto
          Посетитель 10 октября 2017 10:28 #
          Ещё бы разработчик связывал пользователей по user_id, а не по логину, а то после смены логина у пользователя через стандартную функцию DLE, будет бида...

          И об этом опять же не слово в документации.
          0
          1. foto
            Администратор 10 октября 2017 23:43 #
            Попрошу не обвинять голословно.
            В модуле идет связь именно по user_id, а не по логину как вы пишете.

            В скайпе я вам уже отвечал. Я готов дать ответы по работе и использованию модуля, но не расписывать подробно бизнес-логику и структуру.
            0
            1. foto
              Посетитель 14 октября 2017 08:18 #
              Тогда нет вопросов, это отлично что по user_id, с учётом того что 99,9% разработчиков делают всё по логину, а целсофт забивает болт М48 на сторонние разработки, видим полный писец в БД и вообще на сайте, при использовании сторонних модулей, а потом ещё и кучу проблем.
              Рад что вы пошли по другому пути.

              Мне была нужна не столько бизнес-логика, сколько поведение модуля в разных ситуаций, и тех.подробности для понимания возможности кастомизации под свои реалии, это можно было бы выложить отдельно для тех кто умеет работать с кодом, и кто ещё присматривается к вашим модулям.
              0
        2. foto
          Администратор 10 октября 2017 23:26 #
          Выложил версию 1.3 для скачивания.
          Описанием чуть позже займусь.
          Но важный момент. На данный момент эта версия может быть установлена только с нуля. Все старые данные модуля будут удалены. Скрипт для обновления буду делать чуть позже. Краткий список обновлений сейчас напишу в другом комментарии.
          0
          1. foto
            Посетитель 14 октября 2017 09:04 #
            Наверное стоит так же заголовок новости поправить, и написать жирным шрифтом что пока без возможности обновления с прошлых версий.
            0
    2. foto
      Администратор 10 октября 2017 23:30 #
      Если кратко, то добавлена возможность учета остатка на складе и добавлена возможность создания параметров для товара.
      Т.е. если ранее необходимо было создавать 2 различные публикации:
      Xiaomi Redmi 4a 2Gb RAM 32Gb Grey
      Xiaomi Redmi 4a 2Gb RAM 16Gb Gold

      То теперь это будет один товар "Xiaomi Redmi 4a 2Gb RAM" и остальное параметры:
      16Gb Grey
      32Gb Grey
      16Gb Gold
      32Gb Gold


      Так же полностью переработан JS обработчик модуля и добавлены несколько новых кнопок. Прикладываю скриншоты с инструкции по установке:
      +1
      1. foto
        VIP 11 октября 2017 21:48 #
        Супер новость, покупаю, устанавливаю
        0
      2. foto
        Посетитель 14 октября 2017 08:58 #
        Можно "пару" вопросов сразу тут, что бы остальные не переспрашивали, кому будет тоже интересно.

        Как хранятся остатки и параметры товара? В доп.полях, в отдельном поле в таблице _post в виде массива, в отдельной таблице корзины или ещё как то?
        Нужно для понимания того как это потом интегрировать с выгрузкой со склада из 1С / SLS и т.д. и т.п.

        Как загружаются и где хранятся изображения доп.товаров? Есть ли параметры уменьшения, лимиты и т.д. Как потом они удаляются при удалении новости?

        Можно ли настраивать вычитание товара из остатков при определённом статусе заказа, и возвращении товара в остаток, при отмене заказа?
        Например человек оформил заказ, но менеджер его ещё не подтвердил, или оплата ещё не пришла, и что бы особо умные товарищи не выгребли все остатки зланомерно.

        Можно ли в шаблоне делать условия в зависимости от количества остатка для определённой опции товара, или для всех опций определённого товара?
        Например выводить информацию о том что на складе осталось 1-5 шт, для горячих предложений актуально, и вообще влияет немного на продажи.

        При выборе параметра товара, меняется ли везде изображение данного товара? Корзина, каталог, история заказов и т.д.

        Можно ли снимать показ товара (лучше в настройках модуля), при его нулевом остатке по всем параметрам? Можно ли сделать перенос такого товара в категорию-архив?

        Будет ли интеграция с SMS агрегаторами для уведомления покупателей и рассылок?

        Будет ли опция в настройках модуля (а лучше групп, хранить в _usergroups, но редактировать в модуле магазина для каждой группы отдельно), что бы при смене статуса заказа, автоматически отправлялось уведомление на e-mail / SMS покупателя о смене статуса?

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

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

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

        Можно ли будет сделать вывод (лучше всего из ячейке в _users) общей суммы всех завершённых (т.е. фактически законченных) заказов данного пользователя? Нужно например для ручной или автоматической установке скидок, не вручную же сидеть и с калькулятором плюсовать все заказы каждый раз?

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

        Будет ли ограничение доступа к тем или иным функциям для разных групп пользователей? Обычные менеджеры, старшие менеджеры, администратор магазина, директор и т.д.

        Будет ли другие способы онлайн оплаты с меньшими комиссиями, например тот же WM или ЯД? Насколько реально прикрутить свой обработчик к способам оплаты? Есть ли для этого удобные функции или API?
        Например на сайте есть модуль DLE Billing, и нужно дать возможность оплачивать заказы с баланса аккаунта в автоматическом режиме, насколько это реально сейчас сделать, прикрутив к способу оплаты свой обработчик?

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

        И самое главное, будет ли ПОЛНОЕ ЛОГИРОВАНИЕ ВСЕХ (и на сайте, и в админке) действий в модуле, что бы можно было жестоко карать провинившихся злодеев? smirk

        Будет ли полный обзор столь масштабных нововведений? Всё таки это не две новые кнопки и рюшечки.

        Это наиболее частные вариации использования вашего модуля, думаю не только мне будет интересно это знать перед покупкой.

        PS: Брать скорее всего буду, т.к. в целом радует то что модуль не заброшен и активно развивается, получая всё больше и больше функционала.
        0
        1. foto
          Администратор 14 октября 2017 20:52 #
          Как хранятся остатки и параметры товара?

          Остатки хранятся в стандартном доп.поле.

          Как загружаются и где хранятся изображения доп.товаров?

          Используется функционал DLE. Модуль только берет значение адреса из указанного в настройках поля.

          Можно ли настраивать вычитание товара из остатков при определённом статусе заказа

          Вычитание происходит когда статус заказа меняется с "новый" на любой другой кроме "отменен". Если заказ был принят в работу, а потом по каким-либо причинам будет отменен, то остаток необходимо будет вручную обновить в новости. Хотя подумаю над этим, чтобы в новости возобновлялся остаток при смене статуса на "отменен".

          Можно ли в шаблоне делать условия в зависимости от количества остатка

          Для этого можно использовать хак Условия IF. В ближайшее время постараюсь выложить обновленную версию с более расширенным функционалом if ... elseif ... else ...

          При выборе параметра товара, меняется ли везде изображение данного товара

          Да. Физически параметры - это отдельные новости, которые программно связаны с составным товаром и не отображаются в самом DLE.
          http://d13.sandev.pro/mobile_phones/26-mobilnyy-telefon-nokia-105.html#option_id=28
          Или же по прямой ссылке (прямой доступ к параметру закрыт, выполняется редирект):
          http://d13.sandev.pro/mobile_phones/28-mobilnyy-telefon-nokia-105.html

          Можно ли снимать показ товара

          Нет. Пока не вижу необходимости в подобном функционале. При желании можно шаблонно скрывать конструкцию типа такой:
          [if xfvalue_allow_cart && xfvalue_cart_count] тут кнопка [elseif !xfvalue_cart_count] товар закончился [else] снят с продажи [/if]


          Будет ли интеграция с SMS

          В общем релизе - нет. Кто захочет подключит и пропишет самостоятельно.

          Будет ли опция в настройках модуля

          Скорее всего сделаю.

          формировать в шаблоне ссылку с трек-номером

          Скорее всего сделаю.

          Можно ли стоимость доставки корректировать менеджером, после обработки им заказа?

          Да, это уже давно можно

          Можно ли подключить калькулятор

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

          Можно ли будет сделать возможность привязки определённого клиентского аккаунта к определённому менеджеру

          Слишком индивидуальный функционал. Его можно реализовать, но только в частном порядке.

          Можно ли будет сделать вывод общей суммы всех завершённых заказов данного пользователя

          SELECT sum(`cost`) as sum FROM dle_cart WHERE user_id = 123 AND status = 3;

          Стоимость доставки нужно будет подсчитывать отдельным запросом.

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

          Пока не планируется.

          Будет ли ограничение доступа к тем или иным функциям для разных групп пользователей?

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

          Будет ли другие способы онлайн оплаты с меньшими комиссиями, например тот же WM или ЯД

          WM и так есть, в первую очередь.
          webmoney, megakassa, interkassa, robokassa - у всех у них одинаковый алгоиртм работы и подключить еще одну кассу не составит труда. А вот к примеру по paypal или "Сбербанк онлайн" я уже не подскажу.
          С DLE-Billing в принципе можно будет подружить. Достаточно будет написать обработчик который будет вычитать баланс и менять статус заказа.
          Но это будет отдельный скрипт, на отдельной странице или AJAX, без разницы.

          Можно ли настраивать возможность онлайн оплаты, лишь при определённых статусах заказа?

          Именно такого функционала нету. Но ведь пользователь не сможет оплатить товар если не получит ссылку на оплату.

          И самое главное, будет ли ПОЛНОЕ ЛОГИРОВАНИЕ ВСЕХ

          На сайте действий как таковых нет. Только добавление заказа.
          В админке идет лишь частичное логирование. Т.е. идет запись что такой-то даты тот-то отредактировал информацию о заказе или изменил товары/количество, сменил статус и т.п.

          Будет ли полный обзор столь масштабных нововведений

          Будет.

          Отдельно хочу сделать крайне важное замечание.
          Данный модуль позволяет лишь организовать заказ товаров на базе DLE. Это не полноценный интернет магазин со всеми его особенностями, акциями, скидками распродажами, фильтрами, рассылками и т.д. и т.п.
          0
          1. foto
            Посетитель 15 октября 2017 14:11 #
            Цитата: Sander
            Остатки хранятся в стандартном доп.поле.

            Для остатков каждого параметра отдельное доп.поле?
            Цитата: Sander
            Используется функционал DLE. Модуль только берет значение адреса из указанного в настройках поля.

            Опять же для каждого параметра отдельное доп.поле типа изображения? А если различных опций товаров в магазине сотни? Это порядка нескольких килотонн доп.полей?
            Цитата: Sander
            Вычитание происходит когда статус заказа меняется с "новый" на любой другой кроме "отменен". Если заказ был принят в работу, а потом по каким-либо причинам будет отменен, то остаток необходимо будет вручную обновить в новости. Хотя подумаю над этим, чтобы в новости возобновлялся остаток при смене статуса на "отменен".

            Это необходимо реализовать, и ещё бы настройку, что бы выбирать самостоятельно при смене на какие статусы вычитать количество товара.
            Цитата: Sander
            Для этого можно использовать хак Условия IF. В ближайшее время постараюсь выложить обновленную версию с более расширенным функционалом if ... elseif ... else ...

            Имелись ввиду условия [product_quantity=1,2,3,4,5]Товара очень мало[/product_quantity], с возможностью вложения в друг друга. Сторонний хак это хорошо, но не всегда.
            Цитата: Sander
            Да. Физически параметры - это отдельные новости, которые программно связаны с составным товаром и не отображаются в самом DLE.
            http://d13.sandev.pro/mobile_phones/26-mobilnyy-telefon-nokia-105.html#option_id=28
            Или же по прямой ссылке (прямой доступ к параметру закрыт, выполняется редирект):
            http://d13.sandev.pro/mobile_phones/28-mobilnyy-telefon-nokia-105.html

            Т.е. хотите сказать что имеем все те же дубликаты товаров, но только теперь они сняты с показа на сайте (approve) и теперь мучаемся с ними только в админке?
            Цитата: Sander
            Нет. Пока не вижу необходимости в подобном функционале. При желании можно шаблонно скрывать конструкцию типа такой:

            Я вкурсе этого решения, но что если нужно полностью скрывать товар, на странице 10 товаров, а из них с нулевым остатком 9-10? Как то не очень хорошо получается.
            Или опять же нужно сложить в корзину-архив данный товар, а если он появится, то перенести его оттуда в нужную категорию (уже вручную видимо).
            Цитата: Sander
            В общем релизе - нет. Кто захочет подключит и пропишет самостоятельно.

            А не проще сделать это, со списками и т.д., а обработчик уже пусть пишут клиенты под своего агрегатора? Потому как просто при обновлении чуть подправить код в своём файле лежащем в папке модуля проще, чем перелопачивать код модуля и сравнивать изменения.
            Цитата: Sander
            Скорее всего сделаю.

            Тоже необходимо, т.к. менеджер может забыть нажать на кнопку уведомления, и клиент так и не узнает что его заказ пошёл в работу, пока не зайдёт на сайт под своим аккаунтом.
            Цитата: Sander
            Скорее всего сделаю.

            Если бы ещё API служб доставки использовать, что бы на сайте сразу отображалась информация о доставке, то было бы вообще шикарно.
            Цитата: Sander
            Если у вас есть такой калькулятор, то вы без проблем сможете подключить его в шаблон админки самостоятельно.

            Я имел ввиду на сайте, что бы человек ввёл почтовый индекс, и ему сразу стоимость доставки посчитать, а менеджер уже потом проверяет, что бы особо хи...опые товарищи её не занизили.
            Ну или в админке тоже сделать кнопку расчёта. Админка вся на шаблонах? Как сам модуль? Или другой шаблонизатор?
            Цитата: Sander
            Слишком индивидуальный функционал. Его можно реализовать, но только в частном порядке.

            Не совсем и индивидуальный, если у сайта есть постоянная аудитория, то это необходимый функционал, а если там все покупатели купили и забыли об этом магазине, то да, это "Слишком индивидуальный функционал.".
            А все ли владельцы хотят что бы у них купили и забыли о них? Личный менеджер это всегда плюс к карме магазина.
            Цитата: Sander
            SELECT sum(`cost`) as sum FROM dle_cart WHERE user_id = 123 AND status = 3;

            Цитата: Sander
            Стоимость доставки нужно будет подсчитывать отдельным запросом.

            Опять же вкурсе что можно и так, но имея богатую историю заказов и скажем 100 заказов на странице, то какую нагрузку мы получим? А ещё и стоимость доставки возможно надо посчитать, это ещё +1 запрос к каждому показываемому заказу. Не проще ли хранить в двух ячейках _users и сделать это по дефолту?
            Это разгружает менеджеров от ненужно работы, а модуль должен по максимуму автоматизировать всё что можно.
            PS: Общую сумму заказов и доставки не плохо бы и разделить, доставка обычно почти не имеет навара.
            Цитата: Sander
            На данный момент есть разграничение на 2 группы. Админ и менеджеры.
            Менеджеры могут только управлять заказами.

            Опять же хочется большей гибкости, а что делать старшему менеджеру? Давать административные права? Или кидать в общую кучу с обычным планктоном, которому из доступа обычно ничего не дают, что бы не сломал, и что бы он потом каждый раз просил администратора передать заказ другому менеджеру и т.д. и т.п.?
            0
          2. foto
            Посетитель 15 октября 2017 14:11 #
            Цитата: Sander
            WM и так есть, в первую очередь.
            webmoney, megakassa, interkassa, robokassa - у всех у них одинаковый алгоиртм работы и подключить еще одну кассу не составит труда. А вот к примеру по paypal или "Сбербанк онлайн" я уже не подскажу.
            С DLE-Billing в принципе можно будет подружить. Достаточно будет написать обработчик который будет вычитать баланс и менять статус заказа.
            Но это будет отдельный скрипт, на отдельной странице или AJAX, без разницы.

            В том то и дело что дружить придётся через костыли инвалида-колясочника который ещё и гриппом болеет...
            Можно же опять сделать список способов оплаты, и опции для возможности положить свой обработчик в /engine/modules/cart/pay/{pay_id}/pay.php и в итоге там код которому доступны $user_id, $order_id и другие необходимые переменные. Это позволит вообще делать что угодно по оплате, хоть борзыми щенками принимать её, и главное без каких либо проблем с обновлениями модуля.
            Цитата: Sander
            Именно такого функционала нету. Но ведь пользователь не сможет оплатить товар если не получит ссылку на оплату.

            т.е. можно переменную заменяющеюся ссылкой в шаблоне письма отправлять только при определённом статусе заказа?
            Если не изменяет память, то можно же на сайте в истории своих заказов оплатить ещё, или ошибаюсь?
            Впринципе вы правы, если он её никак не получит, то и не оплатит.
            Ссылка же имеет хеш и не ограничена по времени оплаты?
            Цитата: Sander
            На сайте действий как таковых нет. Только добавление заказа.
            В админке идет лишь частичное логирование. Т.е. идет запись что такой-то даты тот-то отредактировал информацию о заказе или изменил товары/количество, сменил статус и т.п.

            Там где идут операции с деньгами, нужно полное логирование, причём не полное, а ПОЛНЕЙШЕЕ ПОДРОБНЕЙШЕЕ ЛОГОГИРОВАНИЕ, каждого чиха (опять же можно дать возможность администратору чекбоксами отмечать что логировать), странно что вы этого не знаете...

            Цитата: Sander
            Отдельно хочу сделать крайне важное замечание.
            Данный модуль позволяет лишь организовать заказ товаров на базе DLE. Это не полноценный интернет магазин со всеми его особенностями, акциями, скидками распродажами, фильтрами, рассылками и т.д. и т.п.

            Это я давно знаю, но раз уж мы тут все мазохисты, и собрались делать что то подобное на DLE, можно же хотя бы функционал корзины по максимуму функциональным сделать? Что бы он по максимуму был похож на полноценный магазин, а что вообще не реализуемо без полной переделки DLE тогда уж не трогать.
            Понимаю что если нужен полноценный магазин, адекватные люди обычно на DLE не смотрят, но иногда магазин это доп.раздел на сайте, или людям нужен минимум от интернет-магазина, без этих монстрообразных функций как у битрикса например, а иногда у них и вовсе мелкий бизнес, и всякие там битриксы и прочее это слишком жирно для них в финансовом плане... ;)
            0
            1. foto
              Администратор 16 октября 2017 15:48 #
              Вам нужен интернет магазин, а не модуль корзины заказов.
              Если реализовывать в полной мере весь перечисленный вами фукнционал, то и стоимость модуля увеличиться раза в 2-3 раза. Однако я этого делать не стану.
              Настоятельно рекомендую вам использовать специализированные движки или фреймворки такие как bitrix, magento или OpenCart.
              Данный модуль вам не подойдет.
              0
              1. foto
                Посетитель 17 октября 2017 09:51 #
                Это такая отговорка?
                Что я такого не реализуемого написал?
                Что из этого потребует полной переделки DLE?

                Пусть увеличится стоимость в 2-3 раза, если то что я описал будет полностью внедрено, зато количество затрачиваемого времени менеджеров будет прилично сокращено.
                Это всё равно дешевле чем делать на том же битриксе или фреймворке, тем более там, где они по сути не требуются и с головой хватит того что уже есть, и того базового минимума что описан мной.

                PS: Смысл делать корзину, которая останется ущербной и безфункциональной в будущем? Есть уже полно кривых и древних вариантов корзины заказа, ещё +1 что ли?
                Думаю многие покупали модуль в расчёте на то что он будет улучшаться, и не рюшечками и свисто...ками, а способами оплаты, доставки, калькуляторами и прочим что упрощает продажи и поддержку магазина.
                И вместо той же удобной интеграции нового способа оплаты путём создания записи в админке + 2-3 php файла для приёма платежей, вы говорите:
                Вам нужен интернет магазин, а не модуль корзины заказов.
                ...
                Настоятельно рекомендую вам использовать специализированные движки или фреймворки такие как bitrix, magento или OpenCart.
                Данный модуль вам не подойдет.

                Зачем же тогда простой корзине онлайн оплата?
                Зачем печать документов?

                PS2: Нужно бы ещё карточки заказчиков сделать, например привязкой доп.полей пользователей к доп.полям корзины (заполнил один раз и потом оно подставляется сразу, причём в доп.полях пользователя должны заменятся данные из последнего заказа), что бы на основе этого можно было сделать конструктор документов как например в Битрикс24 (обычные шаблоны и переменные с данными покупателя и продавца), и уже сразу из админки печатать УПД, договор и т.д.
                Это даст +1000 ед к упрощению ведения продаж и отгрузок товара, говорю вам как знакомый со всей этой темой.
                0
              2. foto
                Посетитель 17 октября 2017 10:05 #
                http://d13.sandev.pro/mobile_phones/26-mobilnyy-telefon-nokia-105.html#option_id=28
                Cyan / 1 200 Р (В наличии: -2)

                Количество "-2" это нормально?
                0
  38. foto
    Посетитель 1 ноября 2017 08:17 #
    на 12 версию подходит?
    0
    1. foto
      Администратор 1 ноября 2017 14:08 #
      Да.
      0
  39. foto
    Гость 28 февраля 2018 21:13 #
    добрый день! Простите, не читаю комментарии и описание толком. Но есть вопрос. Можно ли сделать показ цены в определенном курсе с возможностью менять курс. например выбрать показывать в рублях или долларах.
    0
    1. foto
      Администратор 28 февраля 2018 21:26 #
      Нет. Изначально планировал сделать выбор валюты, но в процессе работы отказался от этой затеи. Модуль использует только одну заданную в настройках валюту.
      Для самого сайта можно реализовать отдельный модуль выбора валюты, примерно по аналогии как на aliexpress. Там так же можно выбрать в какой валюте отображать цены, но расчет все равно будет выполняться в USD.
      Подобную задачу сможет реализовать верстальщик хорошо знающий JS.
      0
      1. foto
        Посетитель 23 марта 2018 17:43 #
        Было бы неплохо из коробки иметь такое, а то тут у нас по мимо рублей есть ещё рядом: белорусские рубли, казахстанский тенге, украинская гривна...
        0
  40. foto
    Гость 7 марта 2018 00:56 #
    Здравствуйте, подскажите, как скоро ожидается обновление модуля? Покупать старый или есть смысл подождать новую версию?
    0
  41. foto
    Гость 30 марта 2018 21:44 #
    А есть возможность в экспорт и импорт добавить данные для редактирования, такие как "Заголовок, Метатег Title, Метатег Description, Метатег Keywords, краткая, полная новость". ?
    0
    1. foto
      Администратор 31 марта 2018 00:09 #
      Для этой цели лучше использовать специализированный модуль.
      В корзине функционал экспорта/импорта развиваться вряд ли будет.
      0
  42. foto
    Гость 31 марта 2018 14:06 #
    Что за модуль, как называется, где можно купить?
    0
    1. foto
      Администратор 31 марта 2018 14:25 #
      Я таких модулей не встречал. Хотя особо и не искал.
      0
  43. foto
    Гость 31 марта 2018 15:08 #
    Искал сам, не нашел... М.б. Вы поможете? сколько будет стоить если заказать модуль?
    0
  44. foto
    Гость 1 мая 2018 20:38 #
    Добрый вечер, DLE 12.0 поддерживает?
    0
    1. foto
      Администратор 2 мая 2018 21:19 #
      Да, проверял на 12.1
      На 12.0 работать так же будет.
      0
  45. foto
    Гость 4 июня 2018 09:07 #
    Под dle 13.0 планируется, там ввиде установки плагина реализовано. И адаптировано ли у вас под мобильную версию?
    0
    1. foto
      Администратор 4 июня 2018 20:35 #
      Шаблон не адаптивный.
      Под dle 13.0 в виде плагина - да, планируется.
      0
      1. foto
        Гость 5 июня 2018 10:28 #
        Ещё вопросики: когда планируете обновление под dle 13.0? И как распростроняется лицензия только на 1 домен или можно на поддомен ещё. (Так как сайт надо настроить, прежде чем выложить на основной домен)?
        0
  46. foto
    Гость 6 июня 2018 09:44 #
    Купил модуль, купил dle 13, теперь жду обновление, чтоб можно было установить.
    0
    1. foto
      Администратор 6 июня 2018 11:00 #
      Обновил инструкцию по установке и добавил в архив установщик плагина для DLE 13.0
      Запросы в БД следует выполнять в стандартном установщике.
      Плагин только вносит правки в файлы.
      0
      1. foto
        Посетитель 22 июня 2018 01:42 #
        А почему не задействовано создание БД модуля через встроенный механизм?
        Ограничения какие то?
        0
  47. foto
    Гость 21 июля 2018 02:23 #
    С учётом, что все современные шаблоны идут с оптимизацией под мобильные версии, будет ли тут оптимизировано так же, под мобильные версии? Что ожидает нас обновлении и будет ли оно вообще?
    0
    1. foto
      Администратор 31 июля 2018 22:20 #
      Верстку легко сможет адаптировать любой верстальщик. Шаблон в модуле полностью открыт и доступен для редактирования.
      Обновление планируется. Что именно в нем будет пока не могу точно сказать.
      Однозначно будет полностью переписано ядро и изменен принцип работы с параметрами товаров.
      Так же вероятнее всего будет убран раздел "онлайн оплат", вместо него будет сделана интеграция с модулем dle-billing.
      Планируется добавление функционала промокодов.
      В остальном буду перечитывать всю ветку комментариев и решать что реально стоит добавлять в функционал модуля.
      К примеру "фильтр товаров" - это совершенно отдельный модуль, который в принципе входит в состав комплекса "интернет магазин". Но ни коим образом не является частью модуля корзины заказов.
      +1
      1. foto
        Посетитель 4 августа 2018 02:15 #
        DLE-Billing походу помер, апдейтов почти нет, v13.0 не поддерживается, а уже прошло 3.5 месяца после релиза, я бы оставил всё таки онлайн оплату, но интеграция всё же нужна, если разработчик очухается и займётся проектом...
        0
  48. foto
    Гость 30 июля 2018 23:34 #
    Возможно ли на странице материала перед добавлением в корзину выбрать дополнительные услуги? Ну то есть есть дополнительные поля из доп услуг для формирования итоговой цены?
    0
    1. foto
      Администратор 31 июля 2018 22:07 #
      Можно, но разработкой интерфейса необходимо будет заниматься отдельно. Главное чтобы каждая дополнительная услуга представляла собой отдельную новость. Доп.поля в данном случае не применимы.
      0
  49. foto
    Гость 16 августа 2018 15:48 #
    Цитата: Sander
    DLE-Billing

    Кстати по дополнительным полням! как их вывести на print.php в модуле?
    0
    1. foto
      Администратор 17 августа 2018 09:32 #
      По умолчанию такой возможности нет.

      Внимание! У Вас нет прав для просмотра скрытого текста.
      +1
      1. foto
        VIP 18 августа 2018 18:47 #
        Там наверное за место
        Внимание! У Вас нет прав для просмотра скрытого текста.
        ?
        хотя все ровно почему то не отображает.
        0
        1. foto
          Администратор 18 августа 2018 19:05 #
          Я ж полагаю вы вносите изменения в файле engine/mods/cart/admin/view/print.php

          UPD: Вопрос решен в личной переписке.
          0
          1. foto
            VIP 18 августа 2018 19:52 #
            конечно))
            0
  50. foto
    Гость 12 сентября 2018 15:58 #
    Привет. Сталкиваюсь с помощью по посадке. Просто как пожелание, всем удобнее будет - разделить классы на классы оформления и классы скриптов, чтобы не приходилось перебивать стили.

    Например,
    <a href="#" class="tovar-count-add js-tovar-count-add">+</a>


    tovar-count-add - используем для оформления, css.
    А js-tovar-count-add - только для событий.
    0
  51. foto
    VIP 15 сентября 2018 11:51 #
    Когда планируется обновления модуля? Очень хотелось бы подключение яндекс кассы по оплате.
    0
    1. foto
      Администратор 17 сентября 2018 14:45 #
      Не раньше чем через 2-3 месяца.
      Функционал онлайн приема платежей будет убран. Вместо него будет интеграция с dle-billing.ru
      +2
      1. foto
        Посетитель 5 октября 2018 07:45 #
        А DLE-billing вкурсе этого?
        А то походу он помер...
        +1
  52. foto
    VIP 6 октября 2018 07:39 #
    Цитата: SKYNET74
    А DLE-billing вкурсе этого?
    А то походу он помер...

    помер и давно!
    0
    1. foto
      Администратор 6 октября 2018 13:13 #
      Отсутствие обновлений не означает его неработоспособность.
      Но других вариантов я пока не вижу.

      Делать свою онлайн оплату, как показала практика - слишком хлопотно.
      0
      1. foto
        Посетитель 7 октября 2018 17:06 #
        Он более чем не работает на 13 ветке, и там куча проблем с платёжными шлюзами, которые с времён 12 ветки не исправлены, и делать ставку платного продукта на не поддерживаемый бесплатный, как минимум глупо...

        Я бы вообще уже усомнился в нём и не с связывался, даже если будет выпущена новая версия, один раз забил, может и второй раз забить на продукт.
        0
        1. foto
          Посетитель 9 октября 2018 10:48 #
          Да все там прекрасно работает и на DLE 13.
          Нужно просто добавить строку для ajax
          include_once ENGINE_DIR . '/classes/plugins.class.php';
          0
          1. foto
            Посетитель 23 октября 2018 06:37 #
            О чудо, третий приход исуса прямо...
            А то мы все не знаем что нужно сделать для миграции на 13 линейку, но только вот код для совместимости с новыми версиями PHP и DLE сам себя не перепишет, а платёжные шлюзы что то не торопятся внедрять старое API обратно, что бы какой то там DLE-Billing работал.
            0
  53. foto
    VIP 6 октября 2018 15:05 #
    Цитата: Sander
    Отсутствие обновлений не означает его неработоспособность.
    Но других вариантов я пока не вижу.

    Делать свою онлайн оплату, как показала практика - слишком хлопотно.

    на неработоспособность показывает не его обновления, а комментарии там людей. Говорят не работает с 13+ версиями.(((( Ну если конечно вы связались с автором DLE-billing и он заверил, что всё будет гуд, то конечно. тогда все спокойны.
    0
  54. foto
    VIP 25 октября 2018 10:40 #
    Когда ждать обновления?)
    0
Добавить комментарий
  • Логин
  • E-mail (не обязательно)
Повторите рисунок:
antibot
© Sander-Development. 2009-2018.
При копировании, ссылка на источник обязательна.