shuup.front.basket package

Submodules

shuup.front.basket.command_dispatcher module

shuup.front.basket.commands module

shuup.front.basket.objects module

class shuup.front.basket.objects.BaseBasket(request, basket_name='basket', shop=None, **kwargs)[source]

Bases: shuup.core.basket.objects.BaseBasket

get_methods_validation_errors()[source]

shuup.front.basket.order_creator module

shuup.front.basket.storage module

class shuup.front.basket.storage.DirectSessionBasketStorage[source]

Bases: shuup.core.basket.storage.BasketStorage

save(basket, data)[source]
delete(basket)[source]
class shuup.front.basket.storage.DictStoredBasket(id, shop_id, currency, prices_include_tax, data)[source]

Bases: object

classmethod from_basket_and_data(basket, data)[source]
classmethod from_dict(mapping)[source]
as_dict()[source]
class shuup.front.basket.storage.DatabaseBasketStorage[source]

Bases: shuup.core.basket.storage.BaseDatabaseBasketStorage

model

alias of StoredBasket

get_basket_kwargs(basket)[source]
save(basket, data)[source]
delete(basket)[source]
finalize(basket)[source]
basket_exists(key, shop)[source]
add_log_entry(basket, message, extra={}, kind=<LogEntryKind.NOTE: 4>)[source]
get_log_entries(basket)[source]

shuup.front.basket.update_methods module

class shuup.front.basket.update_methods.BasketUpdateMethods(request, basket)[source]

Bases: shuup.core.basket.update_methods.BasketUpdateMethods

Initialize.

Module contents