shoop.campaigns.admin_module.forms package

Module contents

class shoop.campaigns.admin_module.forms.BasketCampaignForm(*args, **kwargs)[source]

Bases: shoop.campaigns.admin_module.forms._base.BaseCampaignForm

class Meta[source]

Bases: shoop.campaigns.admin_module.forms._base.Meta

model

alias of BasketCampaign

BasketCampaignForm.base_fields = OrderedDict([('shop', <django.forms.models.ModelChoiceField object at 0x7f5301e4f320>), ('name', <django.forms.fields.CharField object at 0x7f5301dc22e8>), ('active', <django.forms.fields.BooleanField object at 0x7f5301dc2f98>), ('start_datetime', <django.forms.fields.DateTimeField object at 0x7f5301dc2400>), ('end_datetime', <django.forms.fields.DateTimeField object at 0x7f5301dc2550>), ('basket_line_text', <django.forms.fields.CharField object at 0x7f5301dc25c0>), ('coupon', <django.forms.models.ModelChoiceField object at 0x7f5301dcceb8>), ('public_name', <django.forms.fields.CharField object at 0x7f5301e53978>)])
BasketCampaignForm.clean_coupon()[source]
BasketCampaignForm.declared_fields = OrderedDict([('public_name', <django.forms.fields.CharField object at 0x7f5301e53978>)])
BasketCampaignForm.media
class shoop.campaigns.admin_module.forms.BasketDiscountAmountForm(**kwargs)[source]

Bases: shoop.campaigns.admin_module.forms._base.BaseEffectModelForm

class Meta[source]

Bases: shoop.campaigns.admin_module.forms._base.Meta

model

alias of BasketDiscountAmount

BasketDiscountAmountForm.base_fields = OrderedDict([('campaign', <django.forms.models.ModelChoiceField object at 0x7f5301e50518>), ('discount_amount', <shoop.core.fields.FormattedDecimalFormField object at 0x7f53024ef0f0>)])
BasketDiscountAmountForm.declared_fields = OrderedDict()
BasketDiscountAmountForm.media
class shoop.campaigns.admin_module.forms.BasketDiscountPercentageForm(**kwargs)[source]

Bases: shoop.campaigns.admin_module.forms._base.BaseEffectModelForm

class Meta[source]

Bases: shoop.campaigns.admin_module.forms._base.Meta

model

alias of BasketDiscountPercentage

BasketDiscountPercentageForm.base_fields = OrderedDict([('campaign', <django.forms.models.ModelChoiceField object at 0x7f53030f2a20>), ('discount_percentage', <shoop.admin.forms.fields.PercentageField object at 0x7f53027af438>)])
BasketDiscountPercentageForm.declared_fields = OrderedDict([('discount_percentage', <shoop.admin.forms.fields.PercentageField object at 0x7f53027af438>)])
BasketDiscountPercentageForm.media
class shoop.campaigns.admin_module.forms.BasketMaxTotalAmountConditionForm(**kwargs)[source]

Bases: shoop.campaigns.admin_module.forms._base.BaseRuleModelForm

class Meta[source]

Bases: shoop.campaigns.admin_module.forms._base.Meta

model

alias of BasketMaxTotalAmountCondition

BasketMaxTotalAmountConditionForm.base_fields = OrderedDict([('amount_value', <shoop.core.fields.FormattedDecimalFormField object at 0x7f5302bca320>)])
BasketMaxTotalAmountConditionForm.declared_fields = OrderedDict()
BasketMaxTotalAmountConditionForm.media
class shoop.campaigns.admin_module.forms.BasketMaxTotalProductAmountConditionForm(**kwargs)[source]

Bases: shoop.campaigns.admin_module.forms._base.BaseRuleModelForm

class Meta[source]

Bases: shoop.campaigns.admin_module.forms._base.Meta

model

alias of BasketMaxTotalProductAmountCondition

BasketMaxTotalProductAmountConditionForm.base_fields = OrderedDict([('product_count', <django.forms.fields.DecimalField object at 0x7f5302bca7b8>)])
BasketMaxTotalProductAmountConditionForm.declared_fields = OrderedDict()
BasketMaxTotalProductAmountConditionForm.media
class shoop.campaigns.admin_module.forms.BasketTotalAmountConditionForm(**kwargs)[source]

Bases: shoop.campaigns.admin_module.forms._base.BaseRuleModelForm

class Meta[source]

Bases: shoop.campaigns.admin_module.forms._base.Meta

model

alias of BasketTotalAmountCondition

BasketTotalAmountConditionForm.base_fields = OrderedDict([('amount_value', <shoop.core.fields.FormattedDecimalFormField object at 0x7f5301ca0320>)])
BasketTotalAmountConditionForm.declared_fields = OrderedDict()
BasketTotalAmountConditionForm.media
class shoop.campaigns.admin_module.forms.BasketTotalProductAmountConditionForm(**kwargs)[source]

Bases: shoop.campaigns.admin_module.forms._base.BaseRuleModelForm

class Meta[source]

Bases: shoop.campaigns.admin_module.forms._base.Meta

model

alias of BasketTotalProductAmountCondition

BasketTotalProductAmountConditionForm.base_fields = OrderedDict([('product_count', <django.forms.fields.DecimalField object at 0x7f5301d81a20>)])
BasketTotalProductAmountConditionForm.declared_fields = OrderedDict()
BasketTotalProductAmountConditionForm.media
class shoop.campaigns.admin_module.forms.CatalogCampaignForm(**kwargs)[source]

Bases: shoop.campaigns.admin_module.forms._base.BaseCampaignForm

class Meta[source]

Bases: shoop.campaigns.admin_module.forms._base.Meta

exclude = ['identifier', 'created_by', 'modified_by', 'conditions', 'filters', 'coupon']
model

alias of CatalogCampaign

CatalogCampaignForm.base_fields = OrderedDict([('shop', <django.forms.models.ModelChoiceField object at 0x7f5301fb4ac8>), ('name', <django.forms.fields.CharField object at 0x7f53022c3c18>), ('active', <django.forms.fields.BooleanField object at 0x7f5302bba320>), ('start_datetime', <django.forms.fields.DateTimeField object at 0x7f5302bba630>), ('end_datetime', <django.forms.fields.DateTimeField object at 0x7f5301ff0c88>), ('public_name', <django.forms.fields.CharField object at 0x7f5301dc6d68>)])
CatalogCampaignForm.declared_fields = OrderedDict([('public_name', <django.forms.fields.CharField object at 0x7f5301dc6d68>)])
CatalogCampaignForm.media
class shoop.campaigns.admin_module.forms.CategoryFilterForm(**kwargs)[source]

Bases: shoop.campaigns.admin_module.forms._base.BaseRuleModelForm

class Meta[source]

Bases: shoop.campaigns.admin_module.forms._base.Meta

model

alias of CategoryFilter

CategoryFilterForm.base_fields = OrderedDict([('categories', <django.forms.models.ModelMultipleChoiceField object at 0x7f53022aeb38>)])
CategoryFilterForm.declared_fields = OrderedDict()
CategoryFilterForm.media
class shoop.campaigns.admin_module.forms.ContactBasketConditionForm(**kwargs)[source]

Bases: shoop.campaigns.admin_module.forms._base.BaseRuleModelForm

class Meta[source]

Bases: shoop.campaigns.admin_module.forms._base.Meta

model

alias of ContactBasketCondition

ContactBasketConditionForm.base_fields = OrderedDict([('contacts', <django.forms.models.ModelMultipleChoiceField object at 0x7f5301e53f28>)])
ContactBasketConditionForm.declared_fields = OrderedDict()
ContactBasketConditionForm.media
class shoop.campaigns.admin_module.forms.ContactConditionForm(**kwargs)[source]

Bases: shoop.campaigns.admin_module.forms._base.BaseRuleModelForm

class Meta[source]

Bases: shoop.campaigns.admin_module.forms._base.Meta

model

alias of ContactCondition

ContactConditionForm.base_fields = OrderedDict([('contacts', <django.forms.models.ModelMultipleChoiceField object at 0x7f5303aaf748>)])
ContactConditionForm.declared_fields = OrderedDict()
ContactConditionForm.media
class shoop.campaigns.admin_module.forms.ContactGroupBasketConditionForm(**kwargs)[source]

Bases: shoop.campaigns.admin_module.forms._base.BaseRuleModelForm

class Meta[source]

Bases: shoop.campaigns.admin_module.forms._base.Meta

model

alias of ContactGroupBasketCondition

ContactGroupBasketConditionForm.base_fields = OrderedDict([('contact_groups', <django.forms.models.ModelMultipleChoiceField object at 0x7f5301dc2710>)])
ContactGroupBasketConditionForm.declared_fields = OrderedDict()
ContactGroupBasketConditionForm.media
class shoop.campaigns.admin_module.forms.ContactGroupConditionForm(**kwargs)[source]

Bases: shoop.campaigns.admin_module.forms._base.BaseRuleModelForm

class Meta[source]

Bases: shoop.campaigns.admin_module.forms._base.Meta

model

alias of ContactGroupCondition

ContactGroupConditionForm.base_fields = OrderedDict([('contact_groups', <django.forms.models.ModelMultipleChoiceField object at 0x7f5301ff0908>)])
ContactGroupConditionForm.declared_fields = OrderedDict()
ContactGroupConditionForm.media
class shoop.campaigns.admin_module.forms.CouponForm(*args, **kwargs)[source]

Bases: django.forms.models.ModelForm

class Meta[source]

Bases: object

fields = ['code', 'usage_limit_customer', 'usage_limit', 'active']
model

alias of Coupon

CouponForm.base_fields = OrderedDict([('code', <django.forms.fields.CharField object at 0x7f53022ae7b8>), ('usage_limit_customer', <django.forms.fields.IntegerField object at 0x7f53022aecf8>), ('usage_limit', <django.forms.fields.IntegerField object at 0x7f53022ae4e0>), ('active', <django.forms.fields.BooleanField object at 0x7f53022aed68>), ('autogenerate', <django.forms.fields.BooleanField object at 0x7f530207fb38>)])
CouponForm.clean_code()[source]
CouponForm.declared_fields = OrderedDict([('autogenerate', <django.forms.fields.BooleanField object at 0x7f530207fb38>)])
CouponForm.media
class shoop.campaigns.admin_module.forms.DiscountFromProductForm(**kwargs)[source]

Bases: shoop.campaigns.admin_module.forms._base.BaseEffectModelForm

class Meta[source]

Bases: shoop.campaigns.admin_module.forms._base.Meta

model

alias of DiscountFromProduct

DiscountFromProductForm.base_fields = OrderedDict([('campaign', <django.forms.models.ModelChoiceField object at 0x7f5301fb4a20>), ('per_line_discount', <django.forms.fields.BooleanField object at 0x7f5301fb44a8>), ('discount_amount', <shoop.core.fields.FormattedDecimalFormField object at 0x7f5301fb4588>), ('products', <django.forms.models.ModelMultipleChoiceField object at 0x7f5301fb4ba8>)])
DiscountFromProductForm.declared_fields = OrderedDict()
DiscountFromProductForm.media
class shoop.campaigns.admin_module.forms.FreeProductLineForm(**kwargs)[source]

Bases: shoop.campaigns.admin_module.forms._base.BaseEffectModelForm

class Meta[source]

Bases: shoop.campaigns.admin_module.forms._base.Meta

model

alias of FreeProductLine

FreeProductLineForm.base_fields = OrderedDict([('campaign', <django.forms.models.ModelChoiceField object at 0x7f53036e6208>), ('quantity', <django.forms.fields.IntegerField object at 0x7f5302e5b828>), ('products', <django.forms.models.ModelMultipleChoiceField object at 0x7f5301dd8d68>)])
FreeProductLineForm.declared_fields = OrderedDict()
FreeProductLineForm.media
class shoop.campaigns.admin_module.forms.ProductDiscountAmountForm(**kwargs)[source]

Bases: shoop.campaigns.admin_module.forms._base.BaseEffectModelForm

class Meta[source]

Bases: shoop.campaigns.admin_module.forms._base.Meta

exclude = ['identifier', 'active']
model

alias of ProductDiscountAmount

ProductDiscountAmountForm.base_fields = OrderedDict([('campaign', <django.forms.models.ModelChoiceField object at 0x7f5301ff0cc0>), ('discount_amount', <shoop.core.fields.FormattedDecimalFormField object at 0x7f5301ff0e48>)])
ProductDiscountAmountForm.declared_fields = OrderedDict()
ProductDiscountAmountForm.media
class shoop.campaigns.admin_module.forms.ProductDiscountPercentageForm(**kwargs)[source]

Bases: shoop.campaigns.admin_module.forms._base.BaseEffectModelForm

class Meta[source]

Bases: shoop.campaigns.admin_module.forms._base.Meta

exclude = ['identifier', 'active']
model

alias of ProductDiscountPercentage

ProductDiscountPercentageForm.base_fields = OrderedDict([('campaign', <django.forms.models.ModelChoiceField object at 0x7f530207f630>), ('discount_percentage', <shoop.admin.forms.fields.PercentageField object at 0x7f530207fa58>)])
ProductDiscountPercentageForm.declared_fields = OrderedDict([('discount_percentage', <shoop.admin.forms.fields.PercentageField object at 0x7f530207fa58>)])
ProductDiscountPercentageForm.media
class shoop.campaigns.admin_module.forms.ProductFilterForm(**kwargs)[source]

Bases: shoop.campaigns.admin_module.forms._base.BaseRuleModelForm

class Meta[source]

Bases: shoop.campaigns.admin_module.forms._base.Meta

model

alias of ProductFilter

ProductFilterForm.base_fields = OrderedDict([('products', <django.forms.models.ModelMultipleChoiceField object at 0x7f530207fd68>)])
ProductFilterForm.declared_fields = OrderedDict()
ProductFilterForm.media
class shoop.campaigns.admin_module.forms.ProductsInBasketConditionForm(**kwargs)[source]

Bases: shoop.campaigns.admin_module.forms._base.BaseRuleModelForm

class Meta[source]

Bases: shoop.campaigns.admin_module.forms._base.Meta

model

alias of ProductsInBasketCondition

ProductsInBasketConditionForm.base_fields = OrderedDict([('quantity', <django.forms.fields.IntegerField object at 0x7f5301dd84a8>), ('products', <django.forms.models.ModelMultipleChoiceField object at 0x7f5301dd8ef0>)])
ProductsInBasketConditionForm.declared_fields = OrderedDict()
ProductsInBasketConditionForm.media
class shoop.campaigns.admin_module.forms.ProductTypeFilterForm(**kwargs)[source]

Bases: shoop.campaigns.admin_module.forms._base.BaseRuleModelForm

class Meta[source]

Bases: shoop.campaigns.admin_module.forms._base.Meta

model

alias of ProductTypeFilter

ProductTypeFilterForm.base_fields = OrderedDict([('product_types', <django.forms.models.ModelMultipleChoiceField object at 0x7f530207fbe0>)])
ProductTypeFilterForm.declared_fields = OrderedDict()
ProductTypeFilterForm.media