You are hereБлоги / Ёж's blog / Ядро Уберкарта

Ядро Уберкарта


Ёж 06 February 2009

Ядро Уберкарта

Прошу прощения за долгое отсутствие - на то были серьёзные причины, думаю следующая такая долгая отлучка будет нескоро - будем надеяться что и вообще не будет :). Продолжу писать про Уберкарт, и в этой статье остановлюсь на системе ядра Вашего интернет-магазина.

Система ядра Уберкарта может показаться чрезвычайно сложной тем, кто впервые столкнулся с разработкой и написанием модулей под Уберкарт. Ну вообще стоит признать что система действительно непростая - да и документации далеко не фонтан к сожалению. Ну что ж - буду потихоньку проливать свет на всё это. Эта статья - как введение в системы ядра, с которыми Вам придётся непременно столкнуться при написании модулей.

Сперва пройдёмся по списку ядра и прикинем - что нам может пригодится при разработке функционала, удовлетворяющего тем нуждам, которых требует наш магазин.

Checkout - Оформление Заказа. Система оформления заказа как ни странно управляет именно оформлением заказа :), включая перенос товаров из корзины в лист заказа, а также предоставлением и сбором всех данных от клиента. Система Checkout использует панели ("стёкла") оформления заказа checkout panes, производит валидацию вводимых туда значений, и управляет всей необходимой информацией для совершения покупки.

Invoice - Накладные. Данный компонент ядра позволяет создавать накладные для каждого заказа и включать их в сообщения по email, которые будут поступать на адрес клиента.

Line item - Дополнительные поля. Данный компонент позволяет работать с такими дополнительными пунктами, нужными при оформлении заказа, как например налоги или способы доставки товара.

Order - Заказ. Эта система позволяет работать с заказом на любой стадии его формирования. Она также управляет отображением заказа на страницах клиента и администратора магазина. Информация о заказе и формы для ввода информации отображаются и обрабатываются через панели order panes, весьма похожим образом на работу системы Checkout.

Payment - Платежи. Ну тут понятно по названию - система работает с платежами. Позволяет совместить работу магазина на Уберкарте с различными сервисами для осуществления платежей за заказы.

Quote - данный компонент работает с доставкой товаров покупателю, в том числе выбор способов доставки, как известно, цена доставки также может быть включена в стоимость заказа, и её также нужно вычислить и так далее.

Ну вот - в дальнейших статьях будем углубляться в частности.

Оригинал статьи, в котором также есть ссылки на более подробное описание каждого из приведённых здесь компонентов.

Ёж

]]>]]>
ССылки

RSS-материал