Kherson Development Team feedback
Поиск по сайтам Kherson Development Team (gelos.org.ua, kdt.biz.ua), в том числе и по комментам.

printDraft

Пожалуйста, обратите внимание на то что данное расширение совместимо только с версиями Virtuemart линейки 1.1.х. Версия расширения для Virtuemart 2.0 находится в работе.

Купите расширениеРасширение предполагает возможность генерировать счета на оплату заказанного перечня товаров по безналичному расчету. Внешний вид счета задается администрацией магазина путем модифицирования HTML кода поставляемого  в комплекте шаблона счета.

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

Задайте вопрос тут!Быстрые ссылки:

Схема работы расширения следующая:

  • Администрация интернет-магазина создает в админ. панели Virtuemart новый способ оплаты — безналичный расчет. После этого идентификатор нового способа оплаты устанавливается в админ. панель компонента. Вторым необходимым действием администрации интернет-магазина является создание шаблона платежного поручения со вставленными в нужных местах метками, например, {RECIEVER} — информация о получателе платежа. Такой подход неплохо зарекомендовал себя при использовании в расширении priceInfo и был применен для нового расширения. Больше никаких действий по настройке от администрации интернет магазина не требуется.
  • В случае если пользователь при заказе товара выбирает как способ оплаты безналичный расчет — на странице уведомления об успешном размещении заказа появляется кнопка — «Распечатать счет на оплату».

    Выбор оплаты товара "безналичный расчет" на сайте it-digit.ru

    Кнопка "Распечатать счет на оплату" при подтверждении принятия заказа, it-digit.ru

    Кнопка "Распечатать счет на оплату" на странице подтверждения принятия заказа, it-digit.ru

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

    Ввод данных получателя товара, it-digit.ru

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

Технические особенности расширения

1. Вид шаблона для печати задается в файле /components/com_printdraft/schet.html.
Технически, содержимое файла — обычный HTML код, что позволяет пользователям просто и без проблем менять общий вид счета. Для вывода необходимой информации в нужных местах, в шаблон включены метки, перечень которых приводится ниже. При генерации печатной формы метки, заменяются соответствующим текстом. Используются следующие метки:

  • {PRODUCTS} — перечень заказанных товаров
  • {ORDER_NUM} — номер заказа
  • {DATE} — дата генерации счета
  • {TOTAL} — общая стоимость всего перечня заказов
  • {TOTAL_PROP} — общая стоимость всего перечня заказов прописью

2. Кнопка «Распечатать счет на оплату» выводится в зависимости от идентификатора способа оплаты. Инсталлятор расширения при установке пытается создать новый способ оплаты «Безналичный расчет» с идентификатором 17, к которому и привязывается само расширение. Если на сайте установлено большое количество способов оплаты или идентификатор 17 уже занят — необходима минимальная ручная правка исходного кода расширения, а именно необходимо узнать идентификатор способа и заменить 17 на него в строке 94 файла
components/com_virtuemart/themes/default/templates/checkout/get_final_confirmation.tpl.php
и в строке 75 файла components/com_virtuemart/themes/default/templates/pages/checkout.thankyou.tpl.php

http://www.plati.ru/asp/pay.asp?idd=928101

Стартовые настройки

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

Установка расширения

Для инсталляции расширения необходимо распаковать скачанные файлы в корневую директорию сайта, после чего необходимо выполнить скрипт extinstall.php — он создаст дополнительные записи в таблицах Joomla и Virtuemart для регистрации в системе нового компонента и нового способа оплаты. После сообщения об успешном выполнении скрипта его можно удалить.

Joomla Virtuemart eCommerce Bundle с предварительно интегрированным расширением

Для облегчения интеграции расширения, нами создана специализированная сборка Joomla на базе Joomla eCommerce edition — специализированной сборки Joomla с интегрированным Virtuemart от разработчиков последнего. К сожалению, пока plati.ru не позволяет разместить файлы большого размера, всем купившим расширение ссылки на скачку архива будут выдаваться по запросу.

Совместимость расширения

Расширение протестировано на последних версиях Virtuemart — 1.1.3 и 1.1.4. Совместимость с более старыми версиями магазина не протестирована, но нет причин предполагать наличие проблем с совместимостью. Расширение совместимо и успешно работает с разработанным нами расширением priceInfo. Эта связка работает на сайте it-digit.ru.

Со всеми вопросами по работе и интеграции расширения просим обращаться по следующим координатам:

  • e-mail: alex_krylov@inbox.ru
  • ICQ: 286-658-375

Купите расширение

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

5 комментов

  1. Сергей:

    Это Ваше приложение в свободной раздаче на *****oney.ru?
    Или это Вы на их безнал.rar пытаетесь подзаработать?

    [Ответить]

  2. Выложенное там расширение — наше. Это можно понять как минимум по названиям переменных, например, $kdt_total_pdv. Скачанное оттуда расширение не будет поддерживаться нашими сотрудниками при возникновении проблем.

    [Ответить]

  3. [...] Центральная часть сайта – это область для вывода контента из компонентов. Особых правок в эту область не вносилось. Единственным нестандартным разработанным компонентом является com_receipts, привязанный к пункту меню «Выписать счет / Оформить заявку». Компонент, в зависимости от юридического статуса посетителя и указанных им настроек, позволяет генерировать произвольные счета на оплату по безналичному расчету либо размещение заявок для обратной связи с администрацией сайта. Основой компонента выступила наша более ранняя разработка printDraft. [...]

  4. Из курса Куртеева ставил подобный модуль оплаты. Все хорошо, но! Нет расчета НДС, а если выставить налог 30%, то программа не высчитывает НДС их суммы (должно — в том числе НДС — столько то %), а прибавляет его (как это принято на западе). Как работает ваше расширение?

    [Ответить]

  5. наше расширение работает аналогичным образом. В принципе никаких проблем изменить расширение под потребности Вашего конкретного сайта нет.

    [Ответить]



Комментирование временно закрыто.

Задайте вопрос!

Поиск по сайтам Kherson Development Team (gelos.org.ua, kdt.biz.ua), в том числе и по комментам.


Rambler's Top100


Copyright © 2006-2012 Kherson Development Team — разработка сайтов, веб-приложений, багфикс, сопровождение, flash-ролики, Joomla, Virtuemart. All rights reserved.


Фанера. Продажа фанеры оптом и в розницу. Купить фанеру. Цена (стоимость) фанеры по тел: +7 (495) 632-01-81