Розробка плагіна "Постачальники" - Портфоліо chomovva

Адреса работи: http://getgen.ru/

Виконав роботу по розробці WordPress плагіна для сайту Інфопортал, який надає послуги з вибору кращих постачальників товарів і послуг для реалізації проектів закупівель.

Робота сайту побудована за аналогією з аукціоном, а саме закупівлі заздалегідь публікуються менеджерами сайту і містять в собі короткий опис, проектну документацію і необхідний для її реалізації список товарів і послуг. Постачальники, які заздалегідь зареєструвалися на сайті, можуть подавати свої цінові пропозиції по кожному пункту зі списку. Найвигідніша пропозиція публікується першою.

Плагін забезпечує роботу цього сервісу – додає в WordPress архів закупівель, довідники Підприємств, Товарів і послуг, і шаблони для їх публікації. Для реєстрації постачальників передбачені користувацькі форми.

Об’єкти плагіна

Объекты плагина
Об’єкти плагіна

Довідник Товари та послуги

Довільний тип запису, який розділений на категорії за аналогією з 1С. У публічній частині сайту на сторінці архіву публікується в алфавітному порядку.

У шаблон сторінки окремого запису додані додаткові вибірки з посиланням на закупівлі для реалізації яких потрібе цей товар або послуга.

Категорія товару або послуги це довільна не публічна таксономія, яка призначена для групування записів на сторінці закупівлі.

Довідник підприємств

Це довільний тип запису для якого в публічній частині сайту передбачено шаблон архіву і шаблон запису. Довідник підприємств може як заповнюватися попередньо менеджером, так і формуватися автоматично. При реєстрації нового постачальника додається новий користувач і нове підприємство (запис). Додані дані потребують обов’язкової модерації.

Підприємства має ряд характеристик, які дублюються в формі реєстрації постачальника і публікуються в шаблоні запису, це:

  • Найменування компанії / ПІБ фізичної особи
  • Коротка характеристика замовника на думку адміністрації сайту
  • ІПН, КПП, БИК, свідоцтва про Державну реєстрацію / ІН
  • Юридична адреса організації / місце реєстрації фізичної особи
  • Розрахунковий рахунок організації
  • Ім’я директора
  • Наявність ліцензій, допусків
  • Емайл, телефон, сайт компанії
  • Посилання на 2ГІС

Перелік характеристик може змінюватися в залежності від «типу» постачальника (юридична особа або індивідуальний підприємець). Частина характеристик можна приховати в налаштуваннях плагіна від неавторизованих користувачів.

У шаблоні окремого запису передбачена форма зв’язку з підприємством. Форма доступна тільки авторизованим користувачам за умови, що у підприємства є контактний email. Робота форми побудована за аналогією з Простою формою зворотнього зв’язку для WordPress-теми.

Сфера діяльності та Форма власності – довільні таксономії. Форма власності не має свого шаблону архіву, але автоматично додається до назви підприємства, наприклад ТОВ «НАЗВА».

Закупівлі

Публічний довільний тип запису. Має свій шаблон архіву і шаблон окремого запису. Архів на вимогу замовника зроблений у вигляді таблиці з можливістю сортування.

Закупівлі маю ряд характеристик, це:

  • замовник, переможець – вибираються зі списку Підприємств
  • номер закупівлі, посилання на ЄІС, НМЦК
  • вимоги
  • терміни виконання контракту, ціна контракту
  • місце поставки послуг і товарів

Частина характеристик можна приховати в налаштуваннях плагіна від неавторізованних користувачів.

Запити на товари і послуги для реалізації закупівель

Окрема таблиця в базі даних, автоматично створюється при активації плагіна. Призначена для зв’язку довільних типів записів Закупівлі та Довідника Товари і послуги. Має вигляд:

  • ідентифікатор «запиту»
  • ідентифікатор записи з довідника Товарів і послуг
  • одиниці виміру товару
  • кількість товару
  • ідентифікатор закупівлі, для реалізації якої потрібен обраний вище товар або послуга
  • додаткове текстовий опис

Цінові пропозиції постачальників

Окрема таблиця в базі даних, автоматично створюється при активації плагіна. Має вид:

  • ідентифікатор пропозиції постачальника
  • ідентифікатор користувача, який додав цю пропозицію
  • дата додавання
  • ідентифікатор підприємства з довідника від імені якого робиться це цінова пропозиція
  • ідентифікатор запиту на товар або послугу (з таблиці вище)
  • ціна

Додаткові шаблони архівів і записів

В плагіні є можливість додавання своїх шаблонів сторінок архівів і контенту окремих постів. Це працює для довідників компаній, товарів, послуг і “закупівель”. Для цього потрібно в папці поточної теми з створити директорію з назвою плагіна і переліком файлів з певними назвами. Під час вибору шаблону враховується батьківська тема і дочірні теми, в разі відсутності довільних шаблонів використовується шаблони за замовчуванням.

Шорткоди

Для зручності створення своїх шаблонів і можливості робити власні вибірки на постійних сторінках сайту в плагіні передбачені шорткоди. З допомогу шорткодов можна отримати всі характеристики довільних типів записів використаних в плагіні і створити додаткові форми для роботи з постачальниками і особистим кабінетом.

Налаштування плагіна

Для можливості кастоізації плагіна передбачено ряд опцій, які розділені на групи відповідно до об’єктів плагіна.

Настройки плагина
Налаштування плагіна

Скріни плагіна

голос
Рейтинг статті
Підписатися
Сповістити про
guest
0 Коментарі
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x
()
x