Вопрос

Итак, я работаю над проектом Drupal 6, который в конечном итоге заменяет большую, сложную таблицу Excel с рабочим процессом как таковой:

  1. Клиенты книги о назначении через API бронирования
  2. Сотрудник идет к клиенту и проводит кучу измерений
  3. Сотрудник вводит измерения либо в загруженную электронную таблицу Excel, либо в веб-форму
  4. Веб -сайт генерирует PDF с листом измерения и выходом из модуля счета -фактуры
  5. Клиент получает электронное письмо со ссылкой на версию PDF с водяным знаком.
  6. Заказчик платит онлайн и получает ссылку на PDF -файл Uniulathermarked.

Мои вопросы:

  • Как лучше всего заняться частью 3 (так, чтобы данные могли использоваться частями 4-6)? CCK Fields и пользовательский тип контента?
  • Как лучше всего объединить типы контента (т.е. «Измерения» пользовательского типа контента с типом контента «счета») в один PDF?
  • Бонусные знаки: Любой способ автоматически заполнять типы контента модуля счета-фактуры?

Любая помощь будет очень оценена!

Это было полезно?

Решение 2

Я закончил тем, что использовал:

а Шторм для функциональности CRM

беременный Простые платежи за выплату счета шторма

в Модуль печати для вывода PDF

дюймовый Календарь (+ просмотры) для бронирования встреч (используется внутри страны; этап 1 изменился на «Сотрудники назначения» в проекте Storm)

е - CCK + FlexiField для типа содержимого листа измерения

фланг Настраиваемый модуль для передачи значений затрат на шторм и автоматизация задач между листом измерения Storm/CCK.

Ubercart действительно излишне для простых платежных заявок. Увы, простые платежи довольно плохо поддерживаются. Если бы был только единый платежный API или что -то в этом роде ...

Другие советы

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

Вот что я сделал для сопоставимого проекта:

Бонус:

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top