среда, декабря 23, 2009

ElGrand-Shop.ru: идёт бурная разработка сайта

После затяжного старта резко двинулся elgrand-shop.ru — мой первый настоящий проект интернет-магазина.



Настоящий — потому что проекты с рудиментарными магазинными функциями можно не считать. Игрушки.

Здесь выстроена простая, но гибкая база данных, позволяющая вносить одиночные товары, группы товаров (например, мебельные гарнитуры произвольной комплектации), создавать ценовые ряды по товарам (один и тот же предмет мебели может иметь разную отделку и механизмы).

Всё управление построено на AJAX. Пример: добавление ценового ряда не отходя от кассы.







Править любую цену можно прямо на листе, мимоходом, просто щёлкнув мышкой:



Магазин пишется по принципу drop-in: все обслуживающие его файлы — скрипты, шаблоны, стили — находятся в одной папке, чтобы в будущем прикрутить магазин к любому сайту можно было за 15 минут. Очень актуально, потому что продавать такую поделку можно не раз (следующий магазин уже стоит в очереди на январские каникулы).

Ах, да, ответ на неминуемый вопрос: да потому что нет нормальных решений :-) Лучше иметь своё, чем вечно биться о лимиты чужих.

Работы предстоит ещё масса: покупательский кабинет, отслеживание заказов, ещё куча более мелких вещей. Но теперь есть уверенность, что это будет сделано. Когда я впервые уяснил сложность задачи, такой уверенности у меня вовсе не было.

Собрано, как водится, с миру по нитке:
  • FCKeditor, потерявший за это время букву F;
  • jQuery с dimensions, cookie, dropshadow;
  • 960.css от 960 Grid System;
  • phpThumbLib;
  • мои собственные тулкиты, используемые во всех сайтах (и постоянно растущие: для магазина сделал, наконец, trigger_button — активирующую Аякс кнопку-самоуничтожайку, их много на скриншотах).
Grand Opening... первая половина января.

1 комментарий:

ДД комментирует...

Работа адовая
будет сделана -
и делается уже!
(с)ВВМаяковский
Молодец, Серега!
Нарабатывай фичи, в жизни пригодится!

Поиск по этому блогу