Скрипт интернет-магазина автозапчастей
Скрипт интернет-магазина автозапчастей.
Этап 1. Создание каталога.
Нас интересует разработка скрипта интернет магазина на PHP. Мы занимаемся продажей автозапчастей и наш внутренний учет выполнен на FileMaker. Нам нужен скрипт интернет магазина, который будет брать весь каталог товаров из FileMaker (название товара, адреса фотографий товаров, описание товара, СЕО-данные). Планируется около 100 тыс товаров.
На первом этапе нас прежде всего интересует разработка функциональной части, то есть самого скрипта. На этом этапе дизайн должен быть выполнен на основе какой-то простой технологии, например Twitter Bootstrap. Боле продвинутый дизайн планируем добавить на одном из следующих этапов.
Важным требованием является то, чтобы весь код был написан по модели Model-View-Controller. Чтобы в будущем нам было максимально удобно вносить доработки в этот код.
База данных
Есть база данных написанная на FileMaker Pro Advanced 13. База данных находится он-лайн на сервере Filemaker Server 14.
Структура каталога товаров в базе данных
В базе данных есть отдельная таблица с товарами и ценами для интернет магазина. Эта таблица периодически генерируется заново на основе полного каталога запчастей и прайсов поставщиков.
В ТАБЛИЦЕ ТОВАРОВ есть такие поля:
- Название товара
- Артикул товара (уникальное значение такого вида: 34543-2)
- Описание
- Цена
- Ссылка на фото 1
- Ссылка на фото 2
- Ссылка на фото 3
- Ссылка на фото 4
- Ссылка на фото 5
- Ссылка на фото 6
- Title (Seo)
- Description (Seo)
- Keywords (Seo)
- Id Тип 1 (например: «Mercedes», «BMW» или «Жидкости для авто». В этой ячейке сохраняются только id, названия Типа 1 берутся из таблицы ТИП 1)
- Id Тип 2 (например, модель авто или «моторное масло», «масло для АКП». В этой ячейке сохраняются только id, названия Типа 2 берутся из таблицы ТИП 2)
- id Тип 3 (например, модель авто или «моторное масло», «масло для АКП». В этой ячейке сохраняются только id, названия Типа 3 берутся из таблицы ТИП 3)
ТАБЛИЦА ТИП 1
- id (уникальный номер записи)
- Название (например: «Mercedes», «BMW» или «Жидкости для авто», или «Покрышки»)
- Ссылка на картинку
- Сортировка (здесь выставляется порядок отображения на главной странице)
ТАБЛИЦА ТИП 2
- id (уникальный номер записи)
- Название (например, модель авто или «моторное масло», «масло для АКП»)
- Описание
- Id Тип 1 (по этому полю связываются таблицы ТИП 1 и ТИП 2)
ТАБЛИЦА ТИП 3
- id (уникальный номер записи)
- Название (например, «двигатель», «кузов», «дополнительные элементы кузова»)
- Id Тип 2 (по этому полю связываются таблицы ТИП 2 и ТИП 3)
Синхронизация
Сайт должен синхронизироваться с ТАБЛИЦЕЙ ТОВАРОВ, и с таблицами ТИП 1, ТИП 2 и ТИП 3 односторонне. Но надо учитывать, что другие данные, например, таблица заказов, должна будет синхронизироваться двухсторонне.
В FileMaker для этого есть механизм под названием Custom Web Publishing with PHP. Предположительно процесс синхронизации должен выглядеть так:- Вся информация об ассортименте товаров хранится в Filemaker. Раз в сутки или по запуску скрипта база данных MySQL затирается и заполняется заново на основе данных из Filemaker. Возможно, вы предложите более грамотное решение по обновлению таблицы.
- На одном из следующих этапов, когда нужно будет сделать форму заказа, нужно будет также настроить так, чтобы информация о заказах попадала сразу же в базу данных, возможно, даже минуя MySQL. Но на первом этапе разработки это не актуально.
Здесь вы можете прочитать больше о механизме синхронизации с базой данных на FileMaker https://drive.google.com/file/d/0B6KoXc17b4C9bXJqM...
Главная страница сайта
Главная страница сайта должны выглядеть следующим образом:
Записи распологаются в 3 столбика. На странице столько записей, сколько есть в таблице ТИП 1. Записи отображаются согласно порядку указанному в поле ТИП 1::сортировка. Подкатегории сортируются по алфавиту.
В каждой записи на первой странице кликабельным является только текст выделенный красным.
Список товаров
При клике на подкатегорию мы попадаем на страницу со списком товаров
По умолчанию все товары отсортированы от А до Я
Страничка товара
Да. Это будет интернет магазин и нужна будет и форма заказа, и регистрация пользователей. Но сейчас надо сделать только ту часть, которая описана в ТЗ. Ни больше, ни меньше. И цена интересует только за эту часть работы.
-
15 дней8957 UAH
975 80 0 15 дней8957 UAHРазработчик баз данных. Опыт - 10 лет. Обращайтесь.
E-mail: [email protected]
Тел.: (063) 161-87-87
-
1 день448 UAH
530 9 0 1 день448 UAHВітаю Сергій,
в цілому суть проекту зрозуміла, давайте детальніше обговоримо моменти, сформуємо бюджет та реальні терміни.
На даний момент зайнятий іншими проектами тому розписано на 2 тижні, це для розуміння що вже не зможу почати, але обговорити треба контакт нижче або в профілі.
Дякую
З повагою Ігор
ПеС рейт вказаний за годину
-
20 дней13 435 UAH
1246 32 3 20 дней13 435 UAHДобрый день.
Готов рассмотреть условия сотрудничества.
Скрипт предлагаю разработать на yii framework (MVC).
шаблон - bootstrap3
обращайтесь в личку.
-
10 дней5094 UAH
47 10 дней5094 UAHГотов начать сейчас. Связь почта, скайп, вайбер
-
1 день4971 UAH
118 1 день4971 UAHдобрый день!
готовы сделать вам магазин на своем движке - legosp или его дальнейшем развитии unitsmc
с уважением геннадий
skype: superslon74
e-mail: [email protected]
-
40 дней89 566 UAH
173 40 дней89 566 UAHЗдравствуйте. Готовы разработать ваш проект на Framework YII .
Ссылка на портфолио на некоторые работы: http://evne.su
Ссылка на презентацию http://evne.su/pdf?file=evne.pdf
Разработанные нами проекты:
http://www.met.ru/
http://zao-kaskad.ru/
http://www.mp3ray.ru/
http://domvnaem.com.ua/
… Решайтесь.
Актуальные фриланс-проекты в категории PHP
Перенести полностью готовую адаптивную HTML5-структуру в WordPress.
12 000 UAH
Я ищу опытного WordPress-разработчика, который сможет преобразовать наш тщательно подготовленный статический HTML5/CSS3 код в высокопроизводимую кастомную WordPress-тему. Фронтенд уже практически готов (примерно 99%): семантическая разметка, метаданные и мультиязычная структура… CMS, PHP ∙ 6 минут назад ∙ 9 ставок |
Интеграция GoPosПривет, делал кто нибудь интеграцию GoPos с кастомным сайтом для ресторана в Польше? Нужна помощь, у них очень скудная документация, есть только swagger и тот без описаний https://app.gopos.io/doc/swagger-ui/index.html Суть такая, использовали от них сайт для онлайн заказов,… PHP, Веб-программирование ∙ 16 часов 38 секунд назад ∙ 18 ставок |
Прописать мета данные АЛЬТ при помощи ИИСайт на Laravel , на сайте много изображений, для которых нужно прописать корректные по семантики и релевантные для странице АЛЬТ описание изображения в автоматическом режиме, с возможностью проверки AI и машинное обучение, PHP ∙ 1 день 13 часов назад ∙ 32 ставки |
Нужен разработчик для завершения и интеграции проекта по автоматическому сбору и обработке данных
700 UAH
Основная часть парсера уже реализована. Парсер работает на Windows-среде через Microsoft Edge: сайт имеет антибот-защиту, поэтому сбор данных выполняется не прямыми HTTP-запросами, а через живую браузерную сессию. Скрипты управляют открытой вкладкой Edge через Chrome DevTools… PHP, Веб-программирование ∙ 1 день 19 часов назад ∙ 24 ставки |
Обновление плагинов и тем WP сайт putevka.uz«Нужно провести технический аудит WordPress-сайта, проверить актуальность, безопасность и совместимость установленных плагинов и темы. По результатам — предложить легальные варианты обновления, замены устаревших решений или перехода на официально доступные аналоги. Платные… HTML и CSS верстка, PHP ∙ 1 день 21 час назад ∙ 39 ставок |