Платформа для дилеров.
Оценка проекта в 10 часов по 11$ за час, поэтому вышло 5000грн.Если ваш рейт больше, будет неудобно, если вы все же вложитесь в бюджет благодаря квалификации.В том числе 2 часа думаю уйдет на знакомство.Есть косяки, это не фреймворк.Работа постоянно с проектом, если мы работаем, то работа будет на 5-10 часов, на каждую неделю.Российские, белорусские предложения - не рассматриваем.Необходимо ценить возможность продавать продукты с индивидуальной наценкой дилера.Функционал частично выполнен:
1 Таблица наценок
2 - журнал продавцов.3 - поля для внесения меру, доставки, ФИО клиента в стандартную форму заказа.4 - сделанный фильтр отображения информации в шапке и таблицах заказов и платежей, в зависимости от статуса пользователя.Нужно ценить:
- ввести права в логику наценок, и права пользователей.- добавить поля и функционал на все формы расчетов (поле для формы уже есть, функционал сделан)
- править печатную форму (реализованную, и потрясающе править)
- добавить возможность загрузки логотипа клиента и ввести его в форму расчета, и печатную форму.(в начальной стадии)
- нужны будут правки в верстке (прицесим для хорошего внешнего вида, точково только формы заказов)
Тест на функциональность.Мы будем)
Тестный вход :
https://piramid.com.ua/formazakazajaluzy.html
Логин: test@test
пароль: 55555
Пример кода:
Структура порталу:

Приклад коду:
<?php
/*
* В этом файле реализовано внесение нового заказа
* 4/12/14
* автор: Splitter
*/
include_once '../calculators/balance.php';
include_once '../DataGrid/functions_.php';
include_once 'get_order_sum.php';
include_once 'order_number.php';
include_once 'change_payment.php';
//определяем юзверя, возжелавшего оформить заказ
session_start();
$us_login = $_SESSION['login'];
// узнаем сумму заказа
$order_sum = get_tempOrder_sum($us_login);
if ($order_sum) {
// определяем номер заказа
$order_number = get_order_number();
if ($order_number) {
// вносим данные в таблицу "заказы"
// достаем скидку
$order_discount = getOrderDiscount();
if (update_order($order_number, $us_login, $order_sum, $order_discount)) {
// вносим содержимое заказа
if (add_order_contents($order_number, $us_login)) {
echo "<h1>оформлен предварительный заказ № $order_number </h1>"
. "<h2>не забудьте его подтвердить!</h2>";
// очищаем временную таблицу
$d_base = db_connect();
$d_base->query("TRUNCATE TABLE `temp_" . $us_login . "`");
// вычисляем и записываем баланс
}else{ echo "<h1>ошибка при попытке оформить заказ</h1>"; }
}
}
}
//***********************************************
// внесение заказа
//***********************************************
function update_order($order_number, $us_login, $order_sum, $order_discount = 0) {
//определяем дату и время заказа
$order_data_time = date("y.m.d H:i:s");
//определяем желания юзверя отосительно своего приобретения
if (isset($_POST['comment'])) {
$comment = filter_input(INPUT_POST, 'comment', 515);
} else {
exit(" ошибка передачи данных по комментарию заказчика!");
}
if (isset($_POST['delivery_adr'])) {
$delivery_adr = filter_input(INPUT_POST, 'delivery_adr', 515);
} else {
exit(" ошибка передачи адреса доставки! ");
}
if (isset($_POST['product_type'])) {
$order_type = filter_input(INPUT_POST, 'product_type', 515);
} else {
exit(" ошика передачи данных о типе продукта! ");
}
if (isset($_POST['retailData'])) {
$retailData = filter_input(INPUT_POST, 'retailData', 515);
} else {
exit(" ошика передачи розничных данных! ");
}
if (isset($_POST['retailSum'])) {
$retailSum = filter_input(INPUT_POST, 'retailSum', 515);
} else {
exit(" ошика передачи розничных данных! ");
}
// узнаем площадь заказа
$order_square = get_tempOrder_square($us_login);
//формируем текст запроса и выполняем
$d_base = db_connect();
$SQL_data_text = "INSERT INTO `заказы` "
. "( `N_заказа`, `IP`, `дата_заказа`, `пользователь`, "
. "`вид заказа`, `площадь, м.кв.`, `сумма`, `статус`, "
. "`комментарий`, `адрес доставки` , `ВидАдресаВЗаказе`, `розничная сумма`, `заказчик розница`, `скидка`) "
. "VALUES ( '" . $order_number . "', '" . $_SESSION['IP']
. "', '" . $order_data_time . "', '" . $us_login . "', '"
. $order_type . "', '" . $order_square . "', '"
. $order_sum . "', 'предварительный', '"
. $comment . "', '" . str_replace(' ', "\n", $delivery_adr) . "','".$_POST['adrType']."', '"
. $retailSum . "', '" . $retailData . "', '" . $order_discount . "' )";
if ($d_base->query($SQL_data_text) === TRUE) {
$d_base->close();
return TRUE;
} else {
echo "Ошибка при попытке записать заказ: "
. $SQL_data_text . "<br>" . $d_base->error;
return FALSE;
}
}
//***********************************************
// внесение содержимого заказа
//***********************************************
function add_order_contents($order_number, $us_login) {
// получаем данные из временной таблицы
$d_base = db_connect();
$result = $d_base->query("SELECT * FROM `temp_" . $us_login . "`");
// формируем запрос на внесение данных в таблицу "содержимое заказов"
$sql_values_text = "";
while ($cells = mysqli_fetch_array($result)) {
$sql_values_text .= "('" . $order_number . "', '"
. $cells[1] . "', '" . $cells[2] . "', '" . $cells[3] . "', '"
. $cells[4] . "', '" . $cells[5] . "', '" . $cells[6] . "', '" . $cells[7] . "'";
if (isset($cells[8])) {
$sql_values_text .= ", '" . $cells[8] . "'),";
} else {
$sql_values_text .= ",''),";
}
}
$sql_values = substr_replace($sql_values_text, ';', -1);
$SQL_txt = "INSERT INTO содержимое_заказов VALUES " . $sql_values;
// вносим данные в таблицу "содержимое_заказов"
if ($d_base->query($SQL_txt)) {
$d_base->close();
return TRUE;
} else {
echo "$cells[8] Ошибка при попытке записать содержимое заказа:
INSERT INTO содержимое_заказов VALUES " . $sql_values . $d_base->error;
return FALSE;
}
}
//***********************************************
// определение суммы временного заказа
//***********************************************
Приложения 4
-
105 Приветствую! Готова взяться за Ваш проект. В разработке уже больше 4х лет. Сделаю на высшем уровне в оговоренные сроки, всегда на связи. Пишите обсудим.
-
2328 30 0 Поздравляю, могу выполнить ваши задачи по фронтовой части, предоставить техническую поддержку.
CMS: Magento, WordPress и MODX.
LESS, SASS, SCSS, JavaScript, PHP, MYSQL
ГИТ
Мы рады видеть Вас среди наших клиентов сейчас и в будущем.
Актуальные фриланс-проекты в категории Javascript и Typescript
Оптимизация Core Web Vitals (OpenCart) под Google PageSpeed — Мобильная и ПК версииОписание заказа: Ищем опытного frontend-разработчика/специалиста по OpenCart для оптимизации скорости загрузки сайта (категории и карточки товаров) под требования Google Core Web Vitals. О проекте: * CMS: OpenCart. * Специфика: Сайт работает в режиме каталога (корзины и… CMS, Javascript и Typescript ∙ 6 часов 7 минут назад ∙ 11 ставок |
Оптимизация скорости сайта WordPress
5088 UAH
полные детали отправим в личные сообщения Цель Максимально ускорить загрузку сайта, особенно на мобильных устройствах. KPI (обязательно) После завершения работ необходимо добиться следующих показателей. Mobile Performance 90+ LCP менее 2.2 сек INP менее 200 мс CLS менее 0.1… HTML и CSS верстка, Javascript и Typescript ∙ 1 день 1 час назад ∙ 60 ставок |
Интеграция калькулятора стоимости услуг на сайт Webflow
14 807 UAH
Ищем разработчика для интеграции готового калькулятора стоимости услуг на наш сайт, созданный на Webflow. О компании Мы занимаемся: сборкой мебели; монтажем телевизоров; монтажем полок, картин, зеркал и других предметов; помощью при переезде; подъемом тяжелых предметов; услугами… Javascript и Typescript, Веб-программирование ∙ 1 день 2 часа назад ∙ 55 ставок |
Ищем Odoo Developer — соло-разработчика с опытом разработки на Odoo 19 Community EditionЕсть рабочий, чисто спроектированный проект на Odoo 19 Community — CRM для украинского отеля, уже в production-grade инфраструктуре. Переписывать с нуля не планируем. Ищем одного человека, который подхватит проект, сохранит работоспособное и поведет его дальше: сначала CRM →… Javascript и Typescript, Веб-программирование ∙ 3 дня 3 часа назад ∙ 2 ставки |
Ищу опытного Full Stack разработчика для создания SaaS-сервиса для интернет-магазинов.Идея сервиса: Клиент загружает ссылку на свой товарный фид (XML или CSV). Сервис автоматически получает товары, берет их фотографии и создает новые рекламные изображения по готовым шаблонам: цена, скидка, логотип, акционные плашки и т.д. Также в сервисе должен быть простой… Javascript и Typescript, Веб-программирование ∙ 4 дня 8 часов назад ∙ 87 ставок |