shuup.front.forms package¶
Submodules¶
shuup.front.forms.order_forms module¶
-
class
shuup.front.forms.order_forms.
ProductOrderForm
(request, context, product, language, **kwargs)[source]¶ Bases:
django.views.generic.edit.FormView
-
template_name
= 'shuup/front/product/forms/product_order_form.jinja'¶
-
engine
= None¶
-
-
class
shuup.front.forms.order_forms.
VariableVariationProductOrderForm
(request, context, product, language, **kwargs)[source]¶
-
class
shuup.front.forms.order_forms.
SimpleVariationProductOrderForm
(request, context, product, language, **kwargs)[source]¶
shuup.front.forms.product_list_modifiers module¶
-
class
shuup.front.forms.product_list_modifiers.
FilterWidget
(attrs=None, choices=())[source]¶ Bases:
django.forms.widgets.SelectMultiple
-
media
¶
-
-
class
shuup.front.forms.product_list_modifiers.
SimpleProductListModifier
[source]¶ Bases:
shuup.front.utils.sorts_and_filters.ProductListFormModifier
-
is_active_key
= ''¶
-
is_active_label
= ''¶
-
ordering_key
= ''¶
-
ordering_label
= ''¶
-
-
class
shuup.front.forms.product_list_modifiers.
SortProductListByName
[source]¶ Bases:
shuup.front.forms.product_list_modifiers.SimpleProductListModifier
-
is_active_key
= 'sort_products_by_name'¶
-
is_active_label
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
ordering_key
= 'sort_products_by_name_ordering'¶
-
ordering_label
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
-
class
shuup.front.forms.product_list_modifiers.
SortProductListByPrice
[source]¶ Bases:
shuup.front.forms.product_list_modifiers.SimpleProductListModifier
-
is_active_key
= 'sort_products_by_price'¶
-
is_active_label
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
ordering_key
= 'sort_products_by_price_ordering'¶
-
ordering_label
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
-
class
shuup.front.forms.product_list_modifiers.
SortProductListByCreatedDate
[source]¶ Bases:
shuup.front.forms.product_list_modifiers.SimpleProductListModifier
-
is_active_key
= 'sort_products_by_date_created'¶
-
is_active_label
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
ordering_key
= 'sort_products_by_date_created_ordering'¶
-
ordering_label
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
-
class
shuup.front.forms.product_list_modifiers.
SortProductListByAscendingCreatedDate
[source]¶ Bases:
shuup.front.forms.product_list_modifiers.SortProductListByCreatedDate
-
is_active_key
= 'sort_products_by_ascending_created_date'¶
-
is_active_label
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
ordering_key
= 'sort_products_by_ascending_created_date_ordering'¶
-
ordering_label
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
-
class
shuup.front.forms.product_list_modifiers.
ManufacturerProductListFilter
[source]¶ Bases:
shuup.front.forms.product_list_modifiers.SimpleProductListModifier
-
is_active_key
= 'filter_products_by_manufacturer'¶
-
is_active_label
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
ordering_key
= 'filter_products_by_manufacturer_ordering'¶
-
ordering_label
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
-
class
shuup.front.forms.product_list_modifiers.
CategoryProductListFilter
[source]¶ Bases:
shuup.front.forms.product_list_modifiers.SimpleProductListModifier
-
is_active_key
= 'filter_products_by_category'¶
-
is_active_label
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
ordering_key
= 'filter_products_by_category_ordering'¶
-
ordering_label
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
-
class
shuup.front.forms.product_list_modifiers.
LimitProductListPageSize
[source]¶ Bases:
shuup.front.forms.product_list_modifiers.SimpleProductListModifier
-
is_active_key
= 'limit_product_list_page_size'¶
-
is_active_label
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
ordering_key
= 'limit_product_list_page_size_ordering'¶
-
ordering_label
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
-
class
shuup.front.forms.product_list_modifiers.
ProductVariationFilter
[source]¶ Bases:
shuup.front.forms.product_list_modifiers.SimpleProductListModifier
-
is_active_key
= 'filter_products_by_variation_value'¶
-
is_active_label
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
ordering_key
= 'filter_products_by_variation_value_ordering'¶
-
ordering_label
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
-
class
shuup.front.forms.product_list_modifiers.
ProductPriceFilter
[source]¶ Bases:
shuup.front.forms.product_list_modifiers.SimpleProductListModifier
-
is_active_key
= 'filter_products_by_price'¶
-
is_active_label
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
ordering_key
= 'filter_products_by_price_ordering'¶
-
ordering_label
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
range_min_key
= 'filter_products_by_price_range_min'¶
-
range_max_key
= 'filter_products_by_price_range_max'¶
-
range_size_key
= 'filter_products_by_price_range_size'¶
-