Плагин для ВП
Нужно создать плагин для вп. Сперва нужно установить и включить BuddyPress.
Создать 2 роли юзеров на WP:
- partner
- expo
Функционал:
Для таких то partner юзеров (можем пока хардкодом массив в коде прописать ID юзеров) есть возможность добавить некую Booking-Report-Form (форма для отчёта по продажам) в их личном кабинете.
При добавлении нужны поля:
- Title
- Description
- Image
- Date-Start
- Date-End
Добавлять нужно по аяксу. Для формы нужна страница /members/[USER_NAME]/sales_reports ... если использовать бадипресс то это легко добавить через код.
У юзера expo есть возможность участвовать в "запросе" который создал партнёр. Для этого он на странице /members/[USER_NAME]/sales_reports видет список возможных запросов от разных юзеров partner и выбираю такой то, может заполнить форму (тоже всё по аяксу). В форме он должен заполнить:
- тескт поле "Hotel" (обязательно)
- тестк поле "Booking numer" (либо это либо след. поле обязательно)
- тестк поле "Guest name"
- дата "trip-start" (обязательно)
- дата "trip-end" (обязательно, дата после trip-start)
- текст поле "tour operator" (обязательно)
- checkbox с текстом (обязательно)
И кнопка отослать - по аяксу должно отослать инфу и сохранить в базу.
Важно для expo: если у него не заполнена информация user_meta (phone_number) то он не может заполнять форму запроса. Вместо кнопки "отослать" у него должен стоять текст "Please, first fill out your personal information of your profile here: " и линк /members/me/settings
Для проверки создайте 2 юзеров Expo и одному кодом добавьте этот user_meta.
У юзера expo на /members/[USER_NAME]/sales_reports_log есть список всех своих заполненых форм - в таблице списом видна дата заполнения, Booking numer или Guest, Hotel, даты trip-start, trip-end, имя юзера Partner и кнопка для показания всей инфы (показывать в попапе). Так же кнопка "chat" с ИД партнёра (сам линк пока не важен - нужна просто кнопка)
У partner юзера этот же список - там тоже самое видно, но вместo имя партнёра видно имя expi юзера.
База данных:
Для этого нужны таблицы в базе:
sales_report_offers (тут предложения самого partner)
sales_report_requests (тут записи которые делают expo)
в обоих таблицах нужны кроме всего прочего нужны: id (primary id, autoincrement), created (timestamp), state (int(1)), user_id
Актуальні фриланс-проєкти в категорії PHP
Модулі для сайта на Laravel
4000 UAH
Модуль доставки та оплати для сайтуhttps://novabook.top/ (Botble CMS / Laravel) Додати в checkout зручні способи доставки та оплати (включаючи розстрочку), за схожим стилем і зручністю подібно до сайту mirson ua.Доставка (обов’язково) Нова Пошта Відділення Поштомат Кур’єр на… Javascript та Typescript, PHP ∙ 6 годин 29 хвилин тому ∙ 18 ставок |
Потрібна інтеграція KeyCRM → ПРРО Кашалот |
Розробка 2 SEO-орієнтованих сайтів з продажу запчастин (квадроцикли та спецтехніка)Розробка двох спеціалізованих сайтів з продажу запчастинЗагальна інформація Потрібно розробити два спеціалізовані сайти: Запчастини для квадроциклів, UTV, SSV та іншої подібної техніки. Запчастини для спеціальної техніки. Існуючий сайт компанії: https://kiaparts.com.ua/ Нові… PHP, Веб-програмування ∙ 4 дні 12 годин тому ∙ 77 ставок |
Розробка веб-сайту WordPress
1002 UAH
|
Парсер expireddomains.net
5000 UAH
Потрібен парсер expireddomains.net на сайті потрібно спочатку залогінитись, проблема в тому що блочить ІР при намаганні парсити дані, потрібно парсити тематичні домени по списку ключових слів, хто не впевнений в своїх силах не пишіть PHP, Веб-програмування ∙ 9 днів 12 годин тому ∙ 53 ставки |