VirtueMart Безнал + PDF + Email

0 Пользователей и 1 Гость просматривают эту тему.
  • 95 Ответов
  • 6966 Просмотров
*

d0ublezer0

  • Давно я тут
  • ****
  • 326
  • 29
  • Javaхарлал Неру
VirtueMart Безнал + PDF + Email
« : 01.06.2011, 14:34:13 »
Модуль вывода счета на безналичную оплату для VirtueMart уже в релизе.

Модуль работает на Joomla 1.5.x и VirtueMart 1.1.x
Устанавливается, как стандартное расширение Joomla. Обновляется так же, с сохранением настроек.
Для формирования PDF не требуется танцев с бубном и установки специальных библиотек, всё делается автоматически.
Основные моменты:
- Форма счета соответствует 1С
- Модуль позволяет формировать счет в PDF и отправлять его на электронную почту
- Если не были заполнены реквизиты покупателя, их можно вставить в счет "на лету"
- Учитывает скидки и купоны
- Доставку можно: не учитывать / выводить отдельной строкой / распределять пропорционально по счету

Еще много всяких вкусностей и удобностей (см. changelog и скриншот административной части)
 
Последнее обновление 12.12.2011
[spoiler title="Changelog"]
-= 2.3 =-
+ Добавлена возможность отправлять счет в формате PDF на электронную почту

-= 2.2 =-
+ Добавлена возможность скрывать счет при выводе на страницу. Удобно для тех, у кого узкий макет сайта и счет не убирается по ширине.
+ Добавлена проверка поддержки JavaScript.
+ Добавлена возможность указывать свой заголовок для счета. Если не указан, то будет выводиться стандартный заголовок.

-= 2.1 =-
* Полностью переработана административная часть, все параметры
разделены по логическим группам
+ Добавлена возможность указывать несколько полей для формирования
данных покупателя (ИНН, КПП, Адрес)

-= 2.0 =-
+ Модуль формирует счет в PDF
+ Добавлена возможность указывать префикс для счета и определять, с какой стороны от номера его ставить

-= 1.5.4 =-
* Улучшена совместимость с другими компонентами

-= 1.5.3 =-
* Исправлен подсчет товаров в счете

-= 1.5.3 =-
* Исправлен подсчет кол-ва товаров в счете

-= 1.5.2 =-
* Исправлен расчет НДС

-= 1.5.1 =-
* Исправлены мелкие ошибки

-= 1.5 =-
* Добавлена возможность округлять копейки до 0

-= 1.4 =-
+ Добавлена возможность учитывать скидки и купоны.
  Расчет общей стоимости происходит таким образом:
   * собирается стоимость каждого товара с учетом атрибутов
   * если учитывается стоимость доставки и выбрано распределение доставки по счету,
     то стоимость доставки пропорционально распределяется по товарам
   * если выбрана наценка на безналичный расчет, то добавляется указанный процент ко всем товарам
   * если включено использование скидок, то из общей стоимости вычитается скидка и выводится отдельной строкой
   * получаем окончательную сумму по счету, попутно вычисляя НДС, если должно учитываться.

-= 1.3 =-
! Теперь модуль устанавливается как стандартное расширение Joomla 1.5


-= 1.2 =-
+ Добавлена возможность указывать дополнительную наценку в процентах к сумме счета.
  При включении этой опции наценка применяется к каждому товару, учитывая его стоимость
  вместе с вариациями (атрибутами) и стоимостью распределенной доставки
  (если эта функция вами используется)

* Внесено изменение - если в счете не учитывается НДС, то выводится надпись "Без НДС".
  В предыдущих версиях было просто пустое место.

+ Теперь модуль умеет учитывать единицы измерения товара, которые указаны в вашей базе VirtueMart.
  Если единица измерения не указана явно, то выводится "шт."


-= 1.1 =-
! Если при регистрации пользователь не указал название компании-плательщика,
  то он сможет это сделать перед выводом счета на печать, при просмотре.
  Реквизиты плательщика будут подставлены в счет "на лету".

+ Стоимость доставки может не учитываться вовсе, может выводиться в счете отдельной строкой,
  может пропорционально распределяться по счету (включается в стоимость товаров).

* При изменении администратором магазина содержимого счета (кол-во товаров, например)
  покупатель может распечатать из личного кабинета обновленный счет.


-= 1.0 =-
Что умеет:

! Задавать в настройках реквизиты поставщика

! Учитывать/не учитывать НДС (проценты задаются)

! Выводить печатную форму счета как непосредственно при заказе, так и при просмотре
  уже сформированных заказов (повторный вывод счета на печать)

! Также выводить форму счета в новом окне для чистой распечатки

! Поддерживает атрибуты товаров

! Умеет скрывать/показывать в списке позиций счета атрибуты товаров

! Имеет настройки округления сумм, разделителей целой и дробной части и разделителей разрядов

! Позволяет выбирать в панели управления VirtueMart из списка, какое поле клиентской
  информации использовать для подстановки в качестве плательщика

! Форма счета соответствует 1С v8

! Позволяет указывать картинку с подписями и печатью[/spoiler]

Модуль продается за 500 р.

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

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

Старые версии Joomla и VirtueMart поддерживать не буду - не имеет смысла вставлять костыли - давно пора переходить на новые. Они безопаснее и проще поддерживать.
Кодировка используется UTF-8.

Модуль уже купили: mixa7001, pers2011, bravo123, Kottom, Al37, и еще куча народа, всех перечислять не буду.
« Последнее редактирование: 17.12.2013, 10:27:11 от d0ublezer0 »
Я помог вам? Ткните в карму.

*

d0ublezer0

  • Давно я тут
  • ****
  • 326
  • 29
  • Javaхарлал Неру
[spoiler title="Скриншот административной части"]

[/spoiler]

[spoiler title="Скриншот шапки счета при оформлении заказа"]

[/spoiler]

Сам счет в HTML не показываю, потому как есть много желающих попросту стырить верстку.

Как вариант, можно посмотреть сформированный счет в PDF
В HTML счет выглядит так же.
« Последнее редактирование: 08.11.2011, 19:14:22 от d0ublezer0 »
Я помог вам? Ткните в карму.

*

pers2011

  • Новичок
  • *
  • 5
  • 0
Получил твое сообщение об обновлении модуля. Новая регистрация pers2011

*

d0ublezer0

  • Давно я тут
  • ****
  • 326
  • 29
  • Javaхарлал Неру
Модуль обновлен
Я помог вам? Ткните в карму.

*

bravo123

  • Новичок
  • *
  • 5
  • 0
и как сие оплатить?

*

d0ublezer0

  • Давно я тут
  • ****
  • 326
  • 29
  • Javaхарлал Неру
Оплата через QIWI-кошелек, Я.Деньги, Webmoney
Я помог вам? Ткните в карму.

*

bravo123

  • Новичок
  • *
  • 5
  • 0
Ну , капитан Очевидность, это и ёжику понятно, а дальше? На деревню дедушке? :)

*

d0ublezer0

  • Давно я тут
  • ****
  • 326
  • 29
  • Javaхарлал Неру
Ну , капитан Очевидность, это и ёжику понятно, а дальше? На деревню дедушке? :)
Браво, маэстро! Именно ему, на деревню. :) Дедушка продвинут и принимает платежи на WMR178552340365, Я.Деньги 410011021595493, если удобно киви - то номер в личку. Можно, кстати, тупо кинуть деду денег на телефон.
Я помог вам? Ткните в карму.

*

DimT

  • Захожу иногда
  • **
  • 20
  • 0
Если используется купон, то в счете выводится цена с учетом скидки?

*

d0ublezer0

  • Давно я тут
  • ****
  • 326
  • 29
  • Javaхарлал Неру
Если используется купон, то в счете выводится цена с учетом скидки?

Сделано для вас. См. changelog
« Последнее редактирование: 27.06.2011, 10:47:24 от d0ublezer0 »
Я помог вам? Ткните в карму.

*

bravo123

  • Новичок
  • *
  • 5
  • 0
d0ublezer0, дедушка послал вам денюжков на яндекс-кошелёк, как бы теперь вышеупомянутый модуль получить?
З.Ы. Подробности в личном сообщении ...

*

d0ublezer0

  • Давно я тут
  • ****
  • 326
  • 29
  • Javaхарлал Неру
d0ublezer0, дедушка послал вам денюжков на яндекс-кошелёк, как бы теперь вышеупомянутый модуль получить?
З.Ы. Подробности в личном сообщении ...
Модуль выслан bravo123 только что.
Я помог вам? Ткните в карму.

*

bravo123

  • Новичок
  • *
  • 5
  • 0
Спасибо, поставил модуль, только вот что бы значило такое сообщение:
Код
Notice: Undefined variable: delivery_cost_per_row in /home/techlancom/tlcclimat.ru/docs/joom/administrator/components/com_virtuemart/classes/payment/ps_beznal_info_page.php on line 379
и вот ещё вылезло :
Код
Notice: Undefined variable: auth in /home/techlancom/tlcclimat.ru/docs/joom/administrator/components/com_virtuemart/classes/payment/ps_beznal.php on line 281
« Последнее редактирование: 27.06.2011, 17:43:54 от bravo123 »

*

d0ublezer0

  • Давно я тут
  • ****
  • 326
  • 29
  • Javaхарлал Неру
Спасибо, поставил модуль, только вот что бы значило такое сообщение:
Код
Notice: Undefined variable: delivery_cost_per_row in /home/techlancom/tlcclimat.ru/docs/joom/administrator/components/com_virtuemart/classes/payment/ps_beznal_info_page.php on line 379
Это значит, стоимость распределенной доставки не учитывается и переменная delivery_cost_per_row не инициализирована.

Такое сообщение возникает в случае, если у вас включено отображение ошибок в настройках PHP (E_ALL)
На большинстве хостингов этот параметр выглядит как
error_reporting = E_ALL & ~E_NOTICE

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



Я помог вам? Ткните в карму.

*

bravo123

  • Новичок
  • *
  • 5
  • 0
ну что ошибки можно отключить это понятно, спасибо, но всё же хотелось бы без них :)

*

d0ublezer0

  • Давно я тут
  • ****
  • 326
  • 29
  • Javaхарлал Неру
Ну, по большому счету, это не является ошибкой. Исправлено. Модуль выслан всем еще раз.
Я помог вам? Ткните в карму.

*

d0ublezer0

  • Давно я тут
  • ****
  • 326
  • 29
  • Javaхарлал Неру
и вот ещё вылезло :
Разберемся.
Я помог вам? Ткните в карму.

*

d0ublezer0

  • Давно я тут
  • ****
  • 326
  • 29
  • Javaхарлал Неру
Обновил
Я помог вам? Ткните в карму.

*

d0ublezer0

  • Давно я тут
  • ****
  • 326
  • 29
  • Javaхарлал Неру
Модуль обновлен
Я помог вам? Ткните в карму.

*

Darkman

  • Осваиваюсь на форуме
  • ***
  • 25
  • 0
У меня все цены в магазине вписаны в поле с ндс, а по факту магазин начал работать без ндс, товаров более 3000, исправлять не вариант, можно как то увязать с твоим модулем эту проблему?
« Последнее редактирование: 28.07.2011, 02:58:48 от Darkman »

*

d0ublezer0

  • Давно я тут
  • ****
  • 326
  • 29
  • Javaхарлал Неру
У меня все цены в магазине вписаны в поле с ндс, а по факту магазин начал работать без ндс, товаров более 3000, исправлять не вариант, можно как то увязать с твоим модулем эту проблему?
Уточни задачу - нужно в модуле выделять НДС сверху? Или нужно исправить все цены на "без ндс"?
И то и другое сделать возможно.
Я помог вам? Ткните в карму.

*

alpha-helix

  • Осваиваюсь на форуме
  • ***
  • 70
  • 1
А вот такая задача - магазин продает программное обеспечение. Для безналичной оплаты выписывается 2 счета:
1. права на ПО (без НДС)
2. Носитель\коробка (с НДС)

Возможно ли как-то измудриться, чтобы модуль автоматом это делал?

*

d0ublezer0

  • Давно я тут
  • ****
  • 326
  • 29
  • Javaхарлал Неру
Надо подумать.

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

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

В общем, решение для вас не стандартное, повозиться придется. Делать универсальное решение с такими функциями - не уверен, что кому-то кроме вас это будет нужно.

Напишите мне в личку/аську/скайп/почту - попробуем решить ваш вопрос индивидуально.
Я помог вам? Ткните в карму.

*

Al37

  • Новичок
  • *
  • 2
  • 0
Есть ли в модуле функция отправки счета вложением на e-mail покупателю после оформления заказа, например, в pdf формате? Такая функция была бы полезна.
d0ublezer0, сбрось номер qiwi в личку, возьму модуль.

*

d0ublezer0

  • Давно я тут
  • ****
  • 326
  • 29
  • Javaхарлал Неру
Есть ли в модуле функция отправки счета вложением на e-mail покупателю после оформления заказа, например, в pdf формате? Такая функция была бы полезна.
d0ublezer0, сбрось номер qiwi в личку, возьму модуль.
пока такой функции нет, но планируется
номер в личке
« Последнее редактирование: 11.08.2011, 12:53:42 от d0ublezer0 »
Я помог вам? Ткните в карму.

*

TULLIVER

  • Осваиваюсь на форуме
  • ***
  • 26
  • 6
а как у тебя с совместимостью? т.е. с какими версиями VM работает твой модуль?!
у меня сборка  j1.5.22 + vm1.1.7a
Как выводится НДС?! в смысле он автоматом считается от суммы или нет?!
Я просто в VM отключил учет НДС (так как дико грузит SQL-ку), но весь товар с ним.

*

d0ublezer0

  • Давно я тут
  • ****
  • 326
  • 29
  • Javaхарлал Неру
Работать должен на всей линейке, написанной в шапке.
Для него по сути важна только структура таблиц  в базе.
Т.е. на твоей сборке - будет работать.
НДС считается именно в модуле, в VM налоги можно отключить.
« Последнее редактирование: 11.08.2011, 12:13:04 от d0ublezer0 »
Я помог вам? Ткните в карму.

*

TULLIVER

  • Осваиваюсь на форуме
  • ***
  • 26
  • 6
отлично, тогда давай контакты на который нужно проплатить!!

*

d0ublezer0

  • Давно я тут
  • ****
  • 326
  • 29
  • Javaхарлал Неру
отлично, тогда давай контакты на который нужно проплатить!!
Все необходимые данные есть в первом сообщении.
Там же, кстати, описано, как работает расчет цены и налогов.
Я помог вам? Ткните в карму.

*

TULLIVER

  • Осваиваюсь на форуме
  • ***
  • 26
  • 6
сори не заметил :)
а как с тобой связаться после оплаты?! и как получить модуль?!