shuup.admin.modules.shops package

Submodules

shuup.admin.modules.shops.forms module

shuup.admin.modules.shops.forms.get_currency_choices()[source]
class shuup.admin.modules.shops.forms.ShopBaseForm(**kwargs)[source]

Bases: shuup.core.utils.form_mixins.ProtectedFieldsMixin, shuup.admin.forms._base.ShuupAdminForm

change_protect_field_text = 'This field cannot be changed since there are existing orders for this shop.'
class Meta[source]

Bases: object

model

alias of Shop

exclude = ('owner', 'options', 'contact_address')
widgets = {'labels': <shuup.admin.forms.widgets.QuickAddLabelMultiSelect object>}
clean_domain()[source]
base_fields = OrderedDict([('domain', <django.forms.fields.CharField object>), ('status', <enumfields.forms.EnumChoiceField object>), ('currency', <django.forms.fields.CharField object>), ('prices_include_tax', <django.forms.fields.BooleanField object>), ('logo', <filer.fields.image.AdminImageFormField object>), ('favicon', <filer.fields.image.AdminImageFormField object>), ('maintenance_mode', <django.forms.fields.BooleanField object>), ('staff_members', <django.forms.models.ModelMultipleChoiceField object>), ('labels', <django.forms.models.ModelMultipleChoiceField object>), ('name', <django.forms.fields.CharField object>), ('public_name', <django.forms.fields.CharField object>), ('description', <django.forms.fields.CharField object>), ('short_description', <django.forms.fields.CharField object>), ('maintenance_message', <django.forms.fields.CharField object>)])
declared_fields = OrderedDict([('name', <django.forms.fields.CharField object>), ('public_name', <django.forms.fields.CharField object>), ('description', <django.forms.fields.CharField object>), ('short_description', <django.forms.fields.CharField object>), ('maintenance_message', <django.forms.fields.CharField object>)])
media
class shuup.admin.modules.shops.forms.ContactAddressForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None, renderer=None)[source]

Bases: django.forms.models.ModelForm

class Meta[source]

Bases: object

model

alias of MutableAddress

fields = ('prefix', 'name', 'suffix', 'name_ext', 'phone', 'email', 'street', 'street2', 'street3', 'postal_code', 'city', 'region_code', 'region', 'country', 'tax_number', 'latitude', 'longitude')
base_fields = OrderedDict([('prefix', <django.forms.fields.CharField object>), ('name', <django.forms.fields.CharField object>), ('suffix', <django.forms.fields.CharField object>), ('name_ext', <django.forms.fields.CharField object>), ('phone', <django.forms.fields.CharField object>), ('email', <django.forms.fields.EmailField object>), ('street', <django.forms.fields.CharField object>), ('street2', <django.forms.fields.CharField object>), ('street3', <django.forms.fields.CharField object>), ('postal_code', <django.forms.fields.CharField object>), ('city', <django.forms.fields.CharField object>), ('region_code', <django.forms.fields.CharField object>), ('region', <django.forms.fields.CharField object>), ('country', <django_countries.fields.LazyTypedChoiceField object>), ('tax_number', <django.forms.fields.CharField object>), ('latitude', <django.forms.fields.DecimalField object>), ('longitude', <django.forms.fields.DecimalField object>)])
declared_fields = OrderedDict()
media
class shuup.admin.modules.shops.forms.ShopWizardForm(**kwargs)[source]

Bases: shuup.admin.forms._base.ShuupAdminForm

class Meta[source]

Bases: object

model

alias of Shop

fields = ('public_name', 'logo', 'currency', 'prices_include_tax')
labels = {'public_name': 'Shop name'}
save()[source]
base_fields = OrderedDict([('public_name', <django.forms.fields.CharField object>), ('logo', <filer.fields.image.AdminImageFormField object>), ('currency', <django.forms.fields.CharField object>), ('prices_include_tax', <django.forms.fields.BooleanField object>)])
declared_fields = OrderedDict([('public_name', <django.forms.fields.CharField object>)])
media
class shuup.admin.modules.shops.forms.ShopAddressWizardForm(**kwargs)[source]

Bases: django.forms.models.ModelForm

class Meta[source]

Bases: object

model

alias of MutableAddress

fields = ('first_name', 'last_name', 'phone', 'street', 'street2', 'postal_code', 'city', 'country', 'region_code', 'region')
widgets = {'region_code': <django.forms.widgets.Select object>}
labels = {'postal_code': 'Zip/Postal code', 'region_code': 'State/Province', 'street': 'Address', 'street2': 'Address (2)'}
help_texts = {'street': 'The shop street address. This may be used to provide estimated shipping costs.', 'postal_code': 'The shop zip/postal code.', 'city': 'The city in which your shop is located.', 'country': 'The country in which your shop is located.'}
base_fields = OrderedDict([('first_name', <django.forms.fields.CharField object>), ('last_name', <django.forms.fields.CharField object>), ('phone', <django.forms.fields.CharField object>), ('street', <django.forms.fields.CharField object>), ('street2', <django.forms.fields.CharField object>), ('postal_code', <django.forms.fields.CharField object>), ('city', <django.forms.fields.CharField object>), ('country', <django_countries.fields.LazyTypedChoiceField object>), ('region_code', <django.forms.fields.CharField object>), ('region', <django.forms.fields.CharField object>)])
declared_fields = OrderedDict([('first_name', <django.forms.fields.CharField object>), ('last_name', <django.forms.fields.CharField object>)])
media
save()[source]

Module contents

class shuup.admin.modules.shops.ShopModule[source]

Bases: shuup.admin.base.AdminModule

name = 'Shops'
breadcrumbs_menu_entry = <shuup.admin.base.MenuEntry object>
get_urls()[source]
get_menu_entries(request)[source]
get_help_blocks(request, kind)[source]
get_model_url(object, kind, shop=None)[source]
get_search_results(request, query)[source]