Плагин для ВП
Нужно создать плагин для вп. Сперва нужно установить и включить 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
Aktualne zlecenia dla freelancerów w kategorii PHP
Opracowanie jednego projektu na podstawie dopracowania i połączenia 4 skryptówWitam. Należy połączyć 4 skrypty różnych autorów w jedną całość. Skład - forum - portal wideo - portal artykułów - tablica ogłoszeń. Same skrypty dostarczam. Szczegółowe tzw w załączonych plikach. Proszę przemyśleć, jak za stosunkowo niewielką kwotę można zebrać potrzebną… PHP, Programowanie stron internetowych ∙ 1 dzień 1 godzina temu ∙ 27 ofert |
Strona na WordPressie z wykorzystaniem motywu Kadence i Kadence Blocks.
820 PLN
Musimy stworzyć stronę na WordPressie z wykorzystaniem motywu Kadence oraz Kadence Blocks. Sklepu internetowego nie będzie (chociaż prawdopodobnie zostanie dodany w przyszłości). Potrzebna jest strona główna oraz kilka stron wewnętrznych. Grafika jest już gotowa, struktura… Content Management Systems, PHP ∙ 1 dzień 5 godzin temu ∙ 35 ofert |
Opracowanie 2 stron internetowych zorientowanych na SEO do sprzedaży części (quady i sprzęt specjalistyczny)Opracowanie dwóch specjalistycznych stron internetowych do sprzedaży części zamiennychOgólne informacjeNależy opracować dwie specjalistyczne strony:Części zamienne do quadów, UTV, SSV i innego podobnego sprzętu.Części zamienne do sprzętu specjalistycznego.Istniejąca strona… PHP, Programowanie stron internetowych ∙ 2 dni 2 godziny temu ∙ 71 ofert |
Tworzenie strony internetowej WordPress
82 PLN
Poszukujemy wykonawcy do stworzenia niestandardowej strony na WordPress dla sklepu jubilerskiego. Pierwszym etapem będzie konsultacja. Content Management Systems, PHP ∙ 4 dni 18 godzin temu ∙ 71 ofert |
Zepsuł się koszyk WooCommerce (WordPress) — nie dodaje produktu i nie otwiera strony koszykaNa stronie internetowego sklepu https://www.dobryi-gospodar.com/ (WordPress + WooCommerce) całkowicie przestała działać funkcja składania zamówienia. Po naciśnięciu przycisku "Dodaj do koszyka" (zarówno w karcie produktu, jak i w katalogu) zaczyna się długie ładowanie (wskaźnik… Content Management Systems, PHP ∙ 4 dni 19 godzin temu ∙ 62 oferty |