QuickShop — простой движок интернет магазина
Сегодня я хочу поведать вам о своём движке интернет-магазина. Этот движок я готовил как курсовую работу в академию, но после успешной защиты я решил не закидывать этот проект, а немного улучшить и продавать на стоке CodeCanyon (сток веб-приложений от Envato ). Пример работы магазина можно посмотреть на qs.sofcase.net .
В первую очередь хочу сказать, что движок не на столько мощный, как многие гиганты типа Magento. Так как нужно было быстро реализовать этот движок, а именно за одну неделю, в качестве шаблонизатора я решил использовать сторонний шаблонизатор Smarty . В качестве js-библиотеки использовал конечно же мой любимый jQuery , а в качестве визуального редактора пришлось использовать мой ненавистный TinyMCE .
Когда реализовывал ядро, старался придерживаться паттерна проектирования MVC. ЧПУ реализовано динамически, т.е. в файле .htaccess достаточно сделать перенаправление на index.php и забыть про него.
Теперь поговорим о том, что может магазин. Ну в первую очередь, это естественно полное управления товарами и категориями, заказами и статическими страницами. Корзина реализована для пользователей и гостей, если вы добавляли товары в корзину под гостем, то после авторизации ваша корзина будет синхронизирована с пользовательской. Заказ могут сделать только зарегистрированные пользователи, т.е. регистрироваться придется все равно :)
В движке реализована мультиязычность на уровне статики, т.е. например описание либо название товара делать на разных языках нельзя, но планирую конечно же сделать.
В дальнейшем планирую сделать оплату заказов по PayPal, WebMoney, MoneyBookers, Visa и MasterCard, характеристики товаров и сравнение, также сделать состояния заказов (ожидает оплаты, оплачен, доставлен), управление глобальными настройками движка через панель управления, и еще несколько небольших мелочей.
почему не фильтруются данные? XSS напичкать можно шоп
Потому что проект тухлый и не развивается :)
I bought your script.. we’re all waiting for paypal integrated into script. Will you do that?
Sorry, but lately I do not support this script, because of time constraints.
У тебя блог одновременно на английском языке?
:)
В действительности имеется пару англоязычных читателей.
Пример почему-то не открывается :(
Потому что, его уже давненько нет :)
Проект не поддерживается, в общем если коротко то проект мертв!
выложи в паблик. Думаю желающих допилить найдется. Для визиток с микрокаталогом пойдет
В данный момент нет работающего исходника, только не доделанный, как доделаю некий функционал наверно и выложу.
То же заинтересовал данный скрипт. Жаль, что мертв проект.
Как раз искал что-то подобное. А скрипт совсем не рабочий? Может поделитесь, я бы под себя поправил.
Я уже и сам не помню, что там не рабочее, ибо давным-давно это было. На днях может выложу исходники в паблик, и дам ссылку!