У нас уже есть система управления заказами. Только другими. У каждого клиента есть своя личная страница, как снаружи для него, так и для менеджера админа внутри. То что вы будете делать сейчас, это просто отдельный модуль, интеграцию мы сделаем сами.
Итак.
в админке менеджер может создать на каждый заказ некоторое количество макетов визиток. Или одна визитка == один заказ?
В админке менеджер может создать для каждого клиента (не на заказ, а на клиента, целую фирму) одну общую форму заказа. От клиента к клиенту в этой форме будет меняться только шаблон-макет-пустой-бланк и поля для ввода. Любой сотрудник фирмы клиента зайдя в личный кабинет, будет видеть всегда одинаковый шаблонный макет.. визитки то у всех одинаковые. У другого клиента будет другой шаблон и другие или похожие формы для ввода. Да, для каждой формы заказа - одна визитка и она на целую фирму-клиента.
На каждый макет он загружает фоновую картинку (при этом размеры визиток все стандартные, так?).
Да, так.
Макеты привязываются к пользователям, поскольку делаются по индивидуальному заказу. Дальше менеджер создаёт некоторое количество текстовых полей, которые затем может разместить в нужном месте на макете, указав координаты размещения в соответствующих полях. Вообще на каждый блок текста должны быть поля: расположение (x, y), цвет, шрифт(выбор из предопределённых вариантов), размер шрифта и текст.
Абсолютно верно. Причем позиционировать может только менеджер в админке. Клиент только вписывает данные, стирая шаблонные в полях (в дизайне это ШАГ 1).
в отличие от показанного образца пользователь может выбрать из предопределённых вариантов тот, который ему больше по душе, сам переопределить количество полей, их расположение, цвет и шрифт не может, но может поменять текст.
Нет. Клиент всегда видит свой 1 шаблон, все поля на визитке полностью фиксированы, шрифт настроен со стороны админки менеджером. И поля всегда предопределены. Пользователь изменить ничего не может! Он только вносит текст в поля ввода. На бланке в этот момент текст визуальн меняется.
Вся эта конструкция нужна для того, чтобы клиент мог в любой момент зайти в свой личный кабинет и заказать ещё нужное количество визиток, не обрывая телефон менеджерам, а также внести все нужные изменения, если таковые будут, максимально простым и удобным способом.
Да.
У наших клиентов (фирмы) есть своя стандартная визитка, у каждого своя, но единая для сотрудников. Общие данные на визитках никогда не меняются, такие как адрес фирмы, тел., сайт, email. Меняются только ФИО, должность и личные контакты. Для упрощения однотипных заказов и сбора данных эта страничка и делается.