shuup.core package
Subpackages
- shuup.core.basket package
- Submodules
- shuup.core.basket.command_dispatcher module
- shuup.core.basket.command_middleware module
- shuup.core.basket.commands module
- shuup.core.basket.objects module
BasketLine
BaseBasket
BaseBasket.__init__
BaseBasket.get_cache_key
BaseBasket.uncache
BaseBasket.save
BaseBasket.delete
BaseBasket.finalize
BaseBasket.clear_all
BaseBasket.customer
BaseBasket.orderer
BaseBasket.shipping_address
BaseBasket.billing_address
BaseBasket.shipping_method
BaseBasket.payment_method
BaseBasket.customer_comment
BaseBasket.extra_data
BaseBasket.shipping_data
BaseBasket.payment_data
BaseBasket.add_line
BaseBasket.create_line
BaseBasket.add_code
BaseBasket.clear_codes
BaseBasket.remove_code
BaseBasket.is_empty
BaseBasket.get_unorderable_lines
BaseBasket.get_lines
BaseBasket.clean_empty_lines
BaseBasket.add_product
BaseBasket.refresh_lines
BaseBasket.update_line
BaseBasket.add_product_with_child_product
BaseBasket.delete_line
BaseBasket.get_basket_line
BaseBasket.find_line_by_line_id
BaseBasket.find_lines_by_parent_line_id
BaseBasket.orderable
BaseBasket.get_methods_validation_errors
BaseBasket.get_validation_errors
BaseBasket.get_product_ids_and_quantities
BaseBasket.get_available_shipping_methods
BaseBasket.get_available_payment_methods
BaseBasket.add_log_entry
BaseBasket.get_log_entries
Basket
- shuup.core.basket.order_creator module
- shuup.core.basket.storage module
- shuup.core.basket.update_methods module
- Module contents
- shuup.core.cache package
- shuup.core.defaults package
- shuup.core.fields package
- Submodules
- shuup.core.fields.tagged_json module
- shuup.core.fields.utils module
- Module contents
- shuup.core.management package
- Subpackages
- shuup.core.management.commands package
- Submodules
- shuup.core.management.commands.compute_bought_with_relations module
- shuup.core.management.commands.makemessages module
- shuup.core.management.commands.shuup_extract_products_shortdescription module
- shuup.core.management.commands.shuup_fix_order_status_identifiers module
- shuup.core.management.commands.shuup_init module
- shuup.core.management.commands.shuup_makemessages module
- shuup.core.management.commands.shuup_migrate_from_shoop module
- shuup.core.management.commands.shuup_show_settings module
- Module contents
- shuup.core.management.commands package
- Module contents
- Subpackages
- shuup.core.models package
- Module contents
AbstractOrderLine
AbstractOrderLine.Meta
AbstractOrderLine.accounting_identifier
AbstractOrderLine.base_unit_price
AbstractOrderLine.base_unit_price_value
AbstractOrderLine.created_on
AbstractOrderLine.discount_amount
AbstractOrderLine.discount_amount_value
AbstractOrderLine.extra_data
AbstractOrderLine.get_next_by_created_on
AbstractOrderLine.get_next_by_modified_on
AbstractOrderLine.get_previous_by_created_on
AbstractOrderLine.get_previous_by_modified_on
AbstractOrderLine.get_type_display
AbstractOrderLine.labels
AbstractOrderLine.max_refundable_amount
AbstractOrderLine.max_refundable_quantity
AbstractOrderLine.modified_on
AbstractOrderLine.objects
AbstractOrderLine.ordering
AbstractOrderLine.parent_line
AbstractOrderLine.parent_line_id
AbstractOrderLine.product
AbstractOrderLine.product_id
AbstractOrderLine.quantity
AbstractOrderLine.refunded_quantity
AbstractOrderLine.require_verification
AbstractOrderLine.save
AbstractOrderLine.shipped_quantity
AbstractOrderLine.sku
AbstractOrderLine.supplier
AbstractOrderLine.supplier_id
AbstractOrderLine.tax_amount
AbstractOrderLine.text
AbstractOrderLine.type
AbstractOrderLine.verified
AbstractPayment
AbstractPayment.Meta
AbstractPayment.amount
AbstractPayment.amount_value
AbstractPayment.created_on
AbstractPayment.description
AbstractPayment.foreign_amount
AbstractPayment.foreign_amount_value
AbstractPayment.foreign_currency
AbstractPayment.gateway_id
AbstractPayment.get_next_by_created_on
AbstractPayment.get_previous_by_created_on
AbstractPayment.payment_identifier
AnonymousContact
AnonymousContact.DoesNotExist
AnonymousContact.MultipleObjectsReturned
AnonymousContact.__init__
AnonymousContact.contact_ptr
AnonymousContact.contact_ptr_id
AnonymousContact.default_contact_group_identifier
AnonymousContact.default_contact_group_name
AnonymousContact.delete
AnonymousContact.groups
AnonymousContact.id
AnonymousContact.is_anonymous
AnonymousContact.pk
AnonymousContact.polymorphic_primary_key_name
AnonymousContact.polymorphic_super_sub_accessors_replaced
AnonymousContact.save
Attribute
Attribute.DoesNotExist
Attribute.MultipleObjectsReturned
Attribute.add_log_entry
Attribute.choices
Attribute.formfield
Attribute.get_type_display
Attribute.get_visibility_mode_display
Attribute.id
Attribute.identifier
Attribute.is_choices
Attribute.is_null_value
Attribute.is_numeric
Attribute.is_stringy
Attribute.is_temporal
Attribute.is_translated
Attribute.log_entries
Attribute.max_choices
Attribute.min_choices
Attribute.name
Attribute.objects
Attribute.ordering
Attribute.product_types
Attribute.productattribute_set
Attribute.save
Attribute.searchable
Attribute.translations
Attribute.type
Attribute.visibility_mode
AttributeChoiceOption
AttributeType
AttributeVisibility
BackgroundTask
BackgroundTask.DoesNotExist
BackgroundTask.MultipleObjectsReturned
BackgroundTask.arguments
BackgroundTask.created_on
BackgroundTask.executions
BackgroundTask.function
BackgroundTask.get_next_by_created_on
BackgroundTask.get_next_by_modified_on
BackgroundTask.get_previous_by_created_on
BackgroundTask.get_previous_by_modified_on
BackgroundTask.id
BackgroundTask.identifier
BackgroundTask.modified_on
BackgroundTask.objects
BackgroundTask.queue
BackgroundTask.shop
BackgroundTask.shop_id
BackgroundTask.supplier
BackgroundTask.supplier_id
BackgroundTask.user
BackgroundTask.user_id
BackgroundTaskExecution
BackgroundTaskExecution.DoesNotExist
BackgroundTaskExecution.MultipleObjectsReturned
BackgroundTaskExecution.error_log
BackgroundTaskExecution.finished_on
BackgroundTaskExecution.get_next_by_started_on
BackgroundTaskExecution.get_previous_by_started_on
BackgroundTaskExecution.get_status_display
BackgroundTaskExecution.id
BackgroundTaskExecution.objects
BackgroundTaskExecution.result
BackgroundTaskExecution.started_on
BackgroundTaskExecution.status
BackgroundTaskExecution.task
BackgroundTaskExecution.task_id
BackgroundTaskExecutionStatus
Basket
Basket.DoesNotExist
Basket.MultipleObjectsReturned
Basket.created_on
Basket.creator
Basket.creator_id
Basket.currency
Basket.customer
Basket.customer_id
Basket.data
Basket.deleted
Basket.finished
Basket.get_next_by_created_on
Basket.get_next_by_updated_on
Basket.get_previous_by_created_on
Basket.get_previous_by_updated_on
Basket.id
Basket.key
Basket.objects
Basket.orderer
Basket.orderer_id
Basket.persistent
Basket.prices_include_tax
Basket.product_count
Basket.products
Basket.shop
Basket.shop_id
Basket.taxful_total_price
Basket.taxful_total_price_value
Basket.taxless_total_price
Basket.taxless_total_price_value
Basket.title
Basket.updated_on
Carrier
Carrier.DoesNotExist
Carrier.MultipleObjectsReturned
Carrier.add_log_entry
Carrier.customcarrier
Carrier.delete
Carrier.log_entries
Carrier.polymorphic_primary_key_name
Carrier.polymorphic_super_sub_accessors_replaced
Carrier.service_model
Carrier.serviceprovider_ptr
Carrier.serviceprovider_ptr_id
Carrier.shippingmethod_set
Carrier.uses_default_shipments_manager
Category
Category.DoesNotExist
Category.MultipleObjectsReturned
Category.add_log_entry
Category.category_discounts
Category.categoryfilter_set
Category.children
Category.delete
Category.description
Category.discountfromcategoryproducts_set
Category.get_cached_children
Category.get_hierarchy
Category.get_status_display
Category.get_visibility_display
Category.id
Category.identifier
Category.image
Category.image_id
Category.is_visible
Category.level
Category.lft
Category.log_entries
Category.name
Category.objects
Category.ordering
Category.parent
Category.parent_id
Category.primary_shop_products
Category.rght
Category.save
Category.shop_products
Category.shops
Category.slug
Category.soft_delete
Category.status
Category.translations
Category.tree_id
Category.ultrafilte5
Category.ultrafilte55
Category.ultrafilter2
Category.visibility
Category.visibility_groups
Category.visible_in_menu
CategoryStatus
CategoryVisibility
CompanyContact
CompanyContact.DoesNotExist
CompanyContact.MultipleObjectsReturned
CompanyContact.add_log_entry
CompanyContact.contact_ptr
CompanyContact.contact_ptr_id
CompanyContact.default_contact_group_identifier
CompanyContact.default_contact_group_name
CompanyContact.default_tax_group_getter
CompanyContact.full_name
CompanyContact.log_entries
CompanyContact.members
CompanyContact.polymorphic_primary_key_name
CompanyContact.polymorphic_super_sub_accessors_replaced
CompanyContact.tax_number
CompanyContactLogEntry
CompanyContactLogEntry.DoesNotExist
CompanyContactLogEntry.MultipleObjectsReturned
CompanyContactLogEntry.get_kind_display
CompanyContactLogEntry.get_next_by_created_on
CompanyContactLogEntry.get_previous_by_created_on
CompanyContactLogEntry.id
CompanyContactLogEntry.kind
CompanyContactLogEntry.logged_model
CompanyContactLogEntry.objects
CompanyContactLogEntry.target
CompanyContactLogEntry.target_id
CompanyContactLogEntry.user
ConfigurationItem
Contact
Contact.DoesNotExist
Contact.MultipleObjectsReturned
Contact.__init__
Contact.account_manager
Contact.account_manager_id
Contact.add_to_shop
Contact.add_to_shops
Contact.anonymouscontact
Contact.assigned_tasks
Contact.catalog_discounted_prices
Contact.catalog_prices
Contact.company_memberships
Contact.companycontact
Contact.completed_tasks
Contact.contact_discounts
Contact.contactbasketcondition_set
Contact.contactcondition_set
Contact.created_on
Contact.creted_tasks
Contact.customer_baskets
Contact.customer_core_baskets
Contact.customer_orders
Contact.default_billing_address
Contact.default_billing_address_id
Contact.default_contact_group_identifier
Contact.default_contact_group_name
Contact.default_group
Contact.default_payment_method
Contact.default_payment_method_id
Contact.default_shipping_address
Contact.default_shipping_address_id
Contact.default_shipping_method
Contact.default_shipping_method_id
Contact.default_tax_group_getter
Contact.email
Contact.full_name
Contact.get__language_display
Contact.get_default_group
Contact.get_next_by_created_on
Contact.get_or_set_default_tax_group
Contact.get_previous_by_created_on
Contact.get_price_display_options
Contact.get_timezone_display
Contact.groups
Contact.groups_ids
Contact.id
Contact.identifier
Contact.in_shop
Contact.is_active
Contact.is_all_seeing
Contact.is_anonymous
Contact.language
Contact.marketing_permission
Contact.merchant_notes
Contact.modified_on
Contact.name
Contact.name_ext
Contact.options
Contact.personcontact
Contact.phone
Contact.picture
Contact.picture_id
Contact.polymorphic_ctype
Contact.polymorphic_primary_key_name
Contact.polymorphic_super_sub_accessors_replaced
Contact.prefix
Contact.refresh_from_db
Contact.registered_in
Contact.registration_shop
Contact.registration_shop_id
Contact.save
Contact.savedaddress_set
Contact.shop_set
Contact.shops
Contact.suffix
Contact.task_comments
Contact.tax_group
Contact.tax_group_id
Contact.timezone
Contact.ultrafilter_set
Contact.www
ContactGroup
ContactGroup.DoesNotExist
ContactGroup.MultipleObjectsReturned
ContactGroup.add_log_entry
ContactGroup.can_delete
ContactGroup.catalog_discounted_prices
ContactGroup.catalog_prices
ContactGroup.cgpdiscount_set
ContactGroup.cgpprice_set
ContactGroup.clean
ContactGroup.contact_group_discounts
ContactGroup.contactgroupbasketcondition_set
ContactGroup.contactgroupcondition_set
ContactGroup.customer_group_orders
ContactGroup.delete
ContactGroup.get_price_display_options
ContactGroup.groupavailabilitybehaviorcomponent_set
ContactGroup.hide_prices
ContactGroup.id
ContactGroup.identifier
ContactGroup.is_protected
ContactGroup.log_entries
ContactGroup.members
ContactGroup.name
ContactGroup.objects
ContactGroup.price_display_options
ContactGroup.save
ContactGroup.set_price_display_options
ContactGroup.shop
ContactGroup.shop_id
ContactGroup.show_prices_including_taxes
ContactGroup.show_pricing
ContactGroup.translations
ContactGroup.visible_categories
ContactGroup.visible_products
ContactGroupLogEntry
ContactGroupLogEntry.DoesNotExist
ContactGroupLogEntry.MultipleObjectsReturned
ContactGroupLogEntry.get_kind_display
ContactGroupLogEntry.get_next_by_created_on
ContactGroupLogEntry.get_previous_by_created_on
ContactGroupLogEntry.id
ContactGroupLogEntry.kind
ContactGroupLogEntry.logged_model
ContactGroupLogEntry.objects
ContactGroupLogEntry.target
ContactGroupLogEntry.target_id
ContactGroupLogEntry.user
ContactGroupPriceDisplay
ContactGroupPriceDisplay.DoesNotExist
ContactGroupPriceDisplay.MultipleObjectsReturned
ContactGroupPriceDisplay.group
ContactGroupPriceDisplay.group_id
ContactGroupPriceDisplay.hide_prices
ContactGroupPriceDisplay.id
ContactGroupPriceDisplay.objects
ContactGroupPriceDisplay.shop
ContactGroupPriceDisplay.shop_id
ContactGroupPriceDisplay.show_prices_including_taxes
ContactGroupPriceDisplay.show_pricing
ContactGroupPriceDisplay.to_price_display
Counter
CounterType
CountryLimitBehaviorComponent
CountryLimitBehaviorComponent.DoesNotExist
CountryLimitBehaviorComponent.MultipleObjectsReturned
CountryLimitBehaviorComponent.available_in_countries
CountryLimitBehaviorComponent.available_in_european_countries
CountryLimitBehaviorComponent.get_unavailability_reasons
CountryLimitBehaviorComponent.help_text
CountryLimitBehaviorComponent.name
CountryLimitBehaviorComponent.polymorphic_primary_key_name
CountryLimitBehaviorComponent.polymorphic_super_sub_accessors_replaced
CountryLimitBehaviorComponent.servicebehaviorcomponent_ptr
CountryLimitBehaviorComponent.servicebehaviorcomponent_ptr_id
CountryLimitBehaviorComponent.unavailable_in_countries
CountryLimitBehaviorComponent.unavailable_in_european_countries
CustomCarrier
CustomerTaxGroup
CustomerTaxGroup.DoesNotExist
CustomerTaxGroup.MultipleObjectsReturned
CustomerTaxGroup.add_log_entry
CustomerTaxGroup.contact_set
CustomerTaxGroup.enabled
CustomerTaxGroup.get_default_company_group
CustomerTaxGroup.get_default_person_group
CustomerTaxGroup.id
CustomerTaxGroup.identifier
CustomerTaxGroup.log_entries
CustomerTaxGroup.name
CustomerTaxGroup.order_set
CustomerTaxGroup.taxrule_set
CustomerTaxGroup.translations
CustomPaymentProcessor
CustomPaymentProcessor.DoesNotExist
CustomPaymentProcessor.MultipleObjectsReturned
CustomPaymentProcessor.get_rounding_mode_display
CustomPaymentProcessor.get_service_choices
CustomPaymentProcessor.paymentprocessor_ptr
CustomPaymentProcessor.paymentprocessor_ptr_id
CustomPaymentProcessor.paymentwithcheckoutphase
CustomPaymentProcessor.polymorphic_primary_key_name
CustomPaymentProcessor.polymorphic_super_sub_accessors_replaced
CustomPaymentProcessor.process_payment_return_request
CustomPaymentProcessor.rounding_mode
CustomPaymentProcessor.rounding_quantize
Currency
DefaultOrderStatus
DisplayUnit
DisplayUnit.DoesNotExist
DisplayUnit.MultipleObjectsReturned
DisplayUnit.allow_bare_number
DisplayUnit.comparison_value
DisplayUnit.decimals
DisplayUnit.default
DisplayUnit.id
DisplayUnit.internal_unit
DisplayUnit.internal_unit_id
DisplayUnit.name
DisplayUnit.ratio
DisplayUnit.shopproduct_set
DisplayUnit.symbol
DisplayUnit.translations
EncryptedConfigurationItem
FixedCostBehaviorComponent
FixedCostBehaviorComponent.DoesNotExist
FixedCostBehaviorComponent.MultipleObjectsReturned
FixedCostBehaviorComponent.description
FixedCostBehaviorComponent.get_costs
FixedCostBehaviorComponent.help_text
FixedCostBehaviorComponent.name
FixedCostBehaviorComponent.polymorphic_primary_key_name
FixedCostBehaviorComponent.polymorphic_super_sub_accessors_replaced
FixedCostBehaviorComponent.price_value
FixedCostBehaviorComponent.servicebehaviorcomponent_ptr
FixedCostBehaviorComponent.translations
get_all_available_combinations
get_company_contact
get_company_contact_for_shop_staff
get_currency_precision
get_groups_for_price_display_create
get_person_contact
get_price_displays_for_shop
get_price_display_for_group_and_shop
get_price_display_options_for_group_and_shop
Gender
GroupAvailabilityBehaviorComponent
GroupAvailabilityBehaviorComponent.DoesNotExist
GroupAvailabilityBehaviorComponent.MultipleObjectsReturned
GroupAvailabilityBehaviorComponent.get_unavailability_reasons
GroupAvailabilityBehaviorComponent.groups
GroupAvailabilityBehaviorComponent.help_text
GroupAvailabilityBehaviorComponent.name
GroupAvailabilityBehaviorComponent.polymorphic_primary_key_name
GroupAvailabilityBehaviorComponent.polymorphic_super_sub_accessors_replaced
GroupAvailabilityBehaviorComponent.servicebehaviorcomponent_ptr
GroupAvailabilityBehaviorComponent.servicebehaviorcomponent_ptr_id
ImmutableAddress
Label
Label.DoesNotExist
Label.MultipleObjectsReturned
Label.created_on
Label.get_next_by_created_on
Label.get_next_by_modified_on
Label.get_previous_by_created_on
Label.get_previous_by_modified_on
Label.id
Label.identifier
Label.modified_on
Label.name
Label.orderline_set
Label.paymentmethod_set
Label.shippingmethod_set
Label.shops
Label.translations
Manufacturer
Manufacturer.DoesNotExist
Manufacturer.MultipleObjectsReturned
Manufacturer.add_log_entry
Manufacturer.created_on
Manufacturer.get_next_by_created_on
Manufacturer.get_previous_by_created_on
Manufacturer.id
Manufacturer.identifier
Manufacturer.log_entries
Manufacturer.logo
Manufacturer.logo_id
Manufacturer.name
Manufacturer.objects
Manufacturer.product_set
Manufacturer.shops
Manufacturer.url
MediaFile
MediaFolder
MutableAddress
Order
Order.DoesNotExist
Order.MultipleObjectsReturned
Order.account_manager
Order.account_manager_id
Order.add_log_entry
Order.admin_comment
Order.all_verified
Order.billing_address
Order.billing_address_id
Order.cache_prices
Order.can_create_payment
Order.can_create_refund
Order.can_create_shipment
Order.can_edit
Order.can_set_canceled
Order.can_set_complete
Order.change_status
Order.check_all_verified
Order.codes
Order.common_select_related
Order.coupon_usages
Order.create_full_refund
Order.create_payment
Order.create_refund
Order.create_shipment
Order.create_shipment_of_all_products
Order.created_on
Order.creator
Order.creator_id
Order.currency
Order.customer
Order.customer_comment
Order.customer_groups
Order.customer_id
Order.delete
Order.deleted
Order.display_currency
Order.display_currency_rate
Order.email
Order.extra_data
Order.full_clean
Order.get_available_payment_methods
Order.get_available_shipping_methods
Order.get_customer_name
Order.get_known_additional_data
Order.get_language_display
Order.get_next_by_created_on
Order.get_next_by_modified_on
Order.get_next_by_order_date
Order.get_payment_method_display
Order.get_payment_status_display
Order.get_previous_by_created_on
Order.get_previous_by_modified_on
Order.get_previous_by_order_date
Order.get_product_ids_and_quantities
Order.get_product_summary
Order.get_purchased_attachments
Order.get_sent_shipments
Order.get_shipping_method_display
Order.get_shipping_status_display
Order.get_status_display
Order.get_tax_summary
Order.get_total_paid_amount
Order.get_total_refunded_amount
Order.get_total_tax_amount
Order.get_total_unpaid_amount
Order.get_total_unrefunded_amount
Order.get_total_unrefunded_quantity
Order.get_tracking_codes
Order.get_unshipped_products
Order.has_products
Order.has_products_requiring_shipment
Order.has_refunds
Order.id
Order.identifier
Order.ip_address
Order.is_canceled
Order.is_complete
Order.is_deferred
Order.is_fully_shipped
Order.is_not_paid
Order.is_paid
Order.is_partially_paid
Order.is_partially_shipped
Order.key
Order.label
Order.language
Order.lines
Order.log_entries
Order.marketing_permission
Order.modified_by
Order.modified_by_id
Order.modified_on
Order.objects
Order.order_date
Order.order_history
Order.orderer
Order.orderer_id
Order.payment_data
Order.payment_date
Order.payment_method
Order.payment_method_id
Order.payment_method_name
Order.payment_status
Order.payments
Order.phone
Order.prices_include_tax
Order.reference_number
Order.require_verification
Order.save
Order.set_canceled
Order.shipments
Order.shipping_address
Order.shipping_address_id
Order.shipping_data
Order.shipping_method
Order.shipping_method_id
Order.shipping_method_name
Order.shipping_status
Order.shop
Order.shop_id
Order.status
Order.status_id
Order.tax_group
Order.tax_group_id
Order.tax_number
Order.taxful_total_price
Order.taxful_total_price_value
Order.taxless_total_price
Order.taxless_total_price_value
Order.update_payment_status
Order.update_shipping_status
OrderLine
OrderLine.DoesNotExist
OrderLine.MultipleObjectsReturned
OrderLine.add_log_entry
OrderLine.child_lines
OrderLine.get_next_by_created_on
OrderLine.get_next_by_modified_on
OrderLine.get_previous_by_created_on
OrderLine.get_previous_by_modified_on
OrderLine.get_type_display
OrderLine.id
OrderLine.labels
OrderLine.log_entries
OrderLine.order
OrderLine.order_id
OrderLine.parent_line
OrderLine.product
OrderLine.shop
OrderLine.supplier
OrderLine.taxes
OrderLine.type
OrderLineTax
OrderLineTax.DoesNotExist
OrderLineTax.MultipleObjectsReturned
OrderLineTax.add_log_entry
OrderLineTax.amount
OrderLineTax.amount_value
OrderLineTax.base_amount
OrderLineTax.base_amount_value
OrderLineTax.id
OrderLineTax.log_entries
OrderLineTax.name
OrderLineTax.objects
OrderLineTax.order_line
OrderLineTax.order_line_id
OrderLineTax.ordering
OrderLineTax.tax
OrderLineTax.tax_id
OrderLineType
OrderLogEntry
OrderLogEntry.DoesNotExist
OrderLogEntry.MultipleObjectsReturned
OrderLogEntry.get_kind_display
OrderLogEntry.get_next_by_created_on
OrderLogEntry.get_previous_by_created_on
OrderLogEntry.id
OrderLogEntry.kind
OrderLogEntry.logged_model
OrderLogEntry.objects
OrderLogEntry.target
OrderLogEntry.target_id
OrderLogEntry.user
OrderStatus
OrderStatus.DoesNotExist
OrderStatus.MultipleObjectsReturned
OrderStatus.allowed_next_statuses
OrderStatus.default
OrderStatus.get_role_display
OrderStatus.id
OrderStatus.identifier
OrderStatus.is_active
OrderStatus.name
OrderStatus.next_order_status
OrderStatus.objects
OrderStatus.order_set
OrderStatus.ordering
OrderStatus.orderstatus_set
OrderStatus.previous_order_status
OrderStatus.public_name
OrderStatus.role
OrderStatus.save
OrderStatus.translations
OrderStatus.visible_for_customer
OrderStatusHistory
OrderStatusHistory.DoesNotExist
OrderStatusHistory.MultipleObjectsReturned
OrderStatusHistory.created_on
OrderStatusHistory.creator
OrderStatusHistory.creator_id
OrderStatusHistory.description
OrderStatusHistory.get_next_by_created_on
OrderStatusHistory.get_previous_by_created_on
OrderStatusHistory.id
OrderStatusHistory.next_order_status
OrderStatusHistory.next_order_status_id
OrderStatusHistory.objects
OrderStatusHistory.order
OrderStatusHistory.order_id
OrderStatusHistory.previous_order_status
OrderStatusHistory.previous_order_status_id
OrderStatusManager
OrderStatusRole
OrderTotalLimitBehaviorComponent
OrderTotalLimitBehaviorComponent.DoesNotExist
OrderTotalLimitBehaviorComponent.MultipleObjectsReturned
OrderTotalLimitBehaviorComponent.get_unavailability_reasons
OrderTotalLimitBehaviorComponent.help_text
OrderTotalLimitBehaviorComponent.max_price_value
OrderTotalLimitBehaviorComponent.min_price_value
OrderTotalLimitBehaviorComponent.name
OrderTotalLimitBehaviorComponent.polymorphic_primary_key_name
OrderTotalLimitBehaviorComponent.polymorphic_super_sub_accessors_replaced
OrderTotalLimitBehaviorComponent.servicebehaviorcomponent_ptr
OrderTotalLimitBehaviorComponent.servicebehaviorcomponent_ptr_id
Payment
PaymentMethod
PaymentMethod.DoesNotExist
PaymentMethod.MultipleObjectsReturned
PaymentMethod.add_log_entry
PaymentMethod.behavior_components
PaymentMethod.can_delete
PaymentMethod.contact_set
PaymentMethod.description
PaymentMethod.get_payment_process_response
PaymentMethod.id
PaymentMethod.labels
PaymentMethod.line_type
PaymentMethod.log_entries
PaymentMethod.logo
PaymentMethod.name
PaymentMethod.payment_orders
PaymentMethod.payment_processor
PaymentMethod.payment_processor_id
PaymentMethod.payment_products
PaymentMethod.process_payment_return_request
PaymentMethod.provider_attr
PaymentMethod.shop
PaymentMethod.shop_product_m2m
PaymentMethod.supplier
PaymentMethod.tax_class
PaymentMethod.translations
PaymentProcessor
PaymentProcessor.DoesNotExist
PaymentProcessor.MultipleObjectsReturned
PaymentProcessor.add_log_entry
PaymentProcessor.custompaymentprocessor
PaymentProcessor.delete
PaymentProcessor.get_payment_process_response
PaymentProcessor.log_entries
PaymentProcessor.paymentmethod_set
PaymentProcessor.polymorphic_primary_key_name
PaymentProcessor.polymorphic_super_sub_accessors_replaced
PaymentProcessor.process_payment_return_request
PaymentProcessor.pseudopaymentprocessor
PaymentProcessor.service_model
PaymentProcessor.serviceprovider_ptr
PaymentProcessor.serviceprovider_ptr_id
PaymentStatus
PaymentUrls
PersistentCacheEntry
PersistentCacheEntry.DoesNotExist
PersistentCacheEntry.MultipleObjectsReturned
PersistentCacheEntry.data
PersistentCacheEntry.get_next_by_time
PersistentCacheEntry.get_previous_by_time
PersistentCacheEntry.id
PersistentCacheEntry.key
PersistentCacheEntry.module
PersistentCacheEntry.objects
PersistentCacheEntry.time
PersonContact
PersonContact.DoesNotExist
PersonContact.MultipleObjectsReturned
PersonContact.__init__
PersonContact.add_log_entry
PersonContact.birth_date
PersonContact.contact_ptr
PersonContact.contact_ptr_id
PersonContact.contact_set
PersonContact.default_contact_group_identifier
PersonContact.default_contact_group_name
PersonContact.default_tax_group_getter
PersonContact.first_name
PersonContact.full_name
PersonContact.gender
PersonContact.get_deferred_fields
PersonContact.get_gender_display
PersonContact.is_all_seeing
PersonContact.last_name
PersonContact.log_entries
PersonContact.order_set
PersonContact.orderer_baskets
PersonContact.orderer_core_baskets
PersonContact.orderer_orders
PersonContact.polymorphic_primary_key_name
PersonContact.polymorphic_super_sub_accessors_replaced
PersonContact.save
PersonContact.user
PersonContact.user_id
PersonContactLogEntry
PersonContactLogEntry.DoesNotExist
PersonContactLogEntry.MultipleObjectsReturned
PersonContactLogEntry.get_kind_display
PersonContactLogEntry.get_next_by_created_on
PersonContactLogEntry.get_previous_by_created_on
PersonContactLogEntry.id
PersonContactLogEntry.kind
PersonContactLogEntry.logged_model
PersonContactLogEntry.objects
PersonContactLogEntry.target
PersonContactLogEntry.target_id
PersonContactLogEntry.user
PiecesSalesUnit
PolymorphicShuupModel
PolymorphicTranslatableShuupModel
Product
Product.COMMON_PREFETCH_RELATED
Product.COMMON_SELECT_RELATED
Product.DoesNotExist
Product.MultipleObjectsReturned
Product.accounting_identifier
Product.add_log_entry
Product.attributes
Product.barcode
Product.basket_set
Product.catalog_discounted_prices
Product.catalog_prices
Product.childrenproductcondition_set
Product.clean
Product.clear_variation
Product.cost_center
Product.created_on
Product.cross_sell_1
Product.cross_sell_2
Product.delete
Product.deleted
Product.depth
Product.description
Product.discountfromproduct_set
Product.freeproductline_set
Product.get_all_available_combinations
Product.get_all_package_children
Product.get_all_package_parents
Product.get_available_attribute_queryset
Product.get_available_variation_results
Product.get_base_price
Product.get_cheapest_child_price
Product.get_cheapest_child_price_info
Product.get_child_price_range
Product.get_kind_display
Product.get_mode_display
Product.get_next_by_created_on
Product.get_next_by_modified_on
Product.get_package_child_to_quantity_map
Product.get_previous_by_created_on
Product.get_previous_by_modified_on
Product.get_price
Product.get_price_info
Product.get_priced_children
Product.get_public_media
Product.get_shipping_mode_display
Product.get_shop_instance
Product.get_variation_siblings
Product.gross_weight
Product.gtin
Product.height
Product.id
Product.is_container
Product.is_package_child
Product.is_package_parent
Product.is_subscription_parent
Product.is_variation_child
Product.is_variation_parent
Product.keywords
Product.kind
Product.link_to_parent
Product.linked_packages_child
Product.linked_packages_parent
Product.log_entries
Product.make_package
Product.manufacturer
Product.manufacturer_id
Product.media
Product.mode
Product.modified_on
Product.name
Product.net_weight
Product.objects
Product.order_lines
Product.primary_image
Product.primary_image_id
Product.product_discounts
Product.productfilter_set
Product.productsinbasketcondition_set
Product.profit_center
Product.sales_unit
Product.sales_unit_id
Product.save
Product.shipments
Product.shipping_mode
Product.shop_products
Product.short_description
Product.simple_supplier_stock_count
Product.simplify_variation
Product.sku
Product.slug
Product.soft_delete
Product.stock_adjustments
Product.storedbasket_set
Product.suppliedproduct_set
Product.supplierprice_set
Product.tax_class
Product.tax_class_id
Product.translations
Product.type
Product.type_id
Product.ultrafilter1
Product.ultrafilter_set
Product.unlink_from_parent
Product.variation_children
Product.variation_name
Product.variation_parent
Product.variation_parent_id
Product.variation_result_subs
Product.variation_result_supers
Product.variation_variables
Product.verify_mode
Product.width
ProductAttribute
ProductCatalogPrice
ProductCatalogPrice.DoesNotExist
ProductCatalogPrice.MultipleObjectsReturned
ProductCatalogPrice.catalog_rule
ProductCatalogPrice.catalog_rule_id
ProductCatalogPrice.id
ProductCatalogPrice.is_available
ProductCatalogPrice.objects
ProductCatalogPrice.price
ProductCatalogPrice.price_value
ProductCatalogPrice.product
ProductCatalogPrice.product_id
ProductCatalogPrice.shop
ProductCatalogPrice.shop_id
ProductCatalogPrice.supplier
ProductCatalogPrice.supplier_id
ProductCatalogPriceRule
ProductCatalogPriceRule.DoesNotExist
ProductCatalogPriceRule.MultipleObjectsReturned
ProductCatalogPriceRule.contact
ProductCatalogPriceRule.contact_group
ProductCatalogPriceRule.contact_group_id
ProductCatalogPriceRule.contact_id
ProductCatalogPriceRule.id
ProductCatalogPriceRule.module_identifier
ProductCatalogPriceRule.objects
ProductCatalogPriceRule.productcatalogprice_set
ProductCatalogDiscountedPrice
ProductCatalogDiscountedPrice.DoesNotExist
ProductCatalogDiscountedPrice.MultipleObjectsReturned
ProductCatalogDiscountedPrice.catalog_rule
ProductCatalogDiscountedPrice.catalog_rule_id
ProductCatalogDiscountedPrice.discounted_price
ProductCatalogDiscountedPrice.discounted_price_value
ProductCatalogDiscountedPrice.id
ProductCatalogDiscountedPrice.objects
ProductCatalogDiscountedPrice.product
ProductCatalogDiscountedPrice.product_id
ProductCatalogDiscountedPrice.shop
ProductCatalogDiscountedPrice.shop_id
ProductCatalogDiscountedPrice.supplier
ProductCatalogDiscountedPrice.supplier_id
ProductCatalogDiscountedPriceRule
ProductCatalogDiscountedPriceRule.DoesNotExist
ProductCatalogDiscountedPriceRule.MultipleObjectsReturned
ProductCatalogDiscountedPriceRule.contact
ProductCatalogDiscountedPriceRule.contact_group
ProductCatalogDiscountedPriceRule.contact_group_id
ProductCatalogDiscountedPriceRule.contact_id
ProductCatalogDiscountedPriceRule.get_valid_weekday_display
ProductCatalogDiscountedPriceRule.id
ProductCatalogDiscountedPriceRule.module_identifier
ProductCatalogDiscountedPriceRule.objects
ProductCatalogDiscountedPriceRule.productcatalogdiscountedprice_set
ProductCatalogDiscountedPriceRule.valid_end_date
ProductCatalogDiscountedPriceRule.valid_end_hour
ProductCatalogDiscountedPriceRule.valid_start_date
ProductCatalogDiscountedPriceRule.valid_start_hour
ProductCatalogDiscountedPriceRule.valid_weekday
ProductCrossSell
ProductCrossSell.DoesNotExist
ProductCrossSell.MultipleObjectsReturned
ProductCrossSell.get_type_display
ProductCrossSell.id
ProductCrossSell.objects
ProductCrossSell.product1
ProductCrossSell.product1_id
ProductCrossSell.product2
ProductCrossSell.product2_id
ProductCrossSell.type
ProductCrossSell.weight
ProductCrossSellType
ProductMedia
ProductMedia.DoesNotExist
ProductMedia.MultipleObjectsReturned
ProductMedia.add_log_entry
ProductMedia.description
ProductMedia.easy_thumbnails_thumbnailer
ProductMedia.effective_title
ProductMedia.enabled
ProductMedia.external_url
ProductMedia.file
ProductMedia.file_id
ProductMedia.get_kind_display
ProductMedia.get_thumbnail
ProductMedia.id
ProductMedia.identifier
ProductMedia.kind
ProductMedia.log_entries
ProductMedia.ordering
ProductMedia.primary_image_for_products
ProductMedia.primary_image_for_shop_products
ProductMedia.product
ProductMedia.product_id
ProductMedia.public
ProductMedia.purchased
ProductMedia.shops
ProductMedia.title
ProductMedia.translations
ProductMedia.url
ProductMediaKind
ProductMode
ProductPackageLink
ProductType
ProductVariationLinkStatus
ProductVariationResult
ProductVariationResult.DoesNotExist
ProductVariationResult.MultipleObjectsReturned
ProductVariationResult.combination_hash
ProductVariationResult.get_status_display
ProductVariationResult.id
ProductVariationResult.objects
ProductVariationResult.product
ProductVariationResult.product_id
ProductVariationResult.resolve
ProductVariationResult.result
ProductVariationResult.result_id
ProductVariationResult.status
ProductVariationVariable
ProductVariationVariable.DoesNotExist
ProductVariationVariable.MultipleObjectsReturned
ProductVariationVariable.id
ProductVariationVariable.identifier
ProductVariationVariable.name
ProductVariationVariable.product
ProductVariationVariable.product_id
ProductVariationVariable.translations
ProductVariationVariable.values
ProductVariationVariableValue
ProductVariationVariableValue.DoesNotExist
ProductVariationVariableValue.MultipleObjectsReturned
ProductVariationVariableValue.id
ProductVariationVariableValue.identifier
ProductVariationVariableValue.translations
ProductVariationVariableValue.value
ProductVariationVariableValue.variable
ProductVariationVariableValue.variable_id
ProductVisibility
RoundingMode
SalesUnit
SavedAddress
SavedAddress.DoesNotExist
SavedAddress.MultipleObjectsReturned
SavedAddress.add_log_entry
SavedAddress.address
SavedAddress.address_id
SavedAddress.get_role_display
SavedAddress.get_status_display
SavedAddress.get_title
SavedAddress.id
SavedAddress.log_entries
SavedAddress.objects
SavedAddress.owner
SavedAddress.owner_id
SavedAddress.role
SavedAddress.status
SavedAddress.title
SavedAddressRole
SavedAddressStatus
Service
Service.Meta
Service.behavior_components
Service.choice_identifier
Service.description
Service.enabled
Service.get_costs
Service.get_effective_name
Service.get_lines
Service.get_total_cost
Service.get_unavailability_reasons
Service.identifier
Service.is_available_for
Service.labels
Service.logo
Service.logo_id
Service.name
Service.objects
Service.old_module_data
Service.old_module_identifier
Service.provider
Service.shop
Service.shop_id
Service.supplier
Service.supplier_id
Service.tax_class
Service.tax_class_id
ServiceBehaviorComponent
ServiceBehaviorComponent.DoesNotExist
ServiceBehaviorComponent.MultipleObjectsReturned
ServiceBehaviorComponent.__init__
ServiceBehaviorComponent.countrylimitbehaviorcomponent
ServiceBehaviorComponent.expensiveswedenbehaviorcomponent
ServiceBehaviorComponent.fixedcostbehaviorcomponent
ServiceBehaviorComponent.get_costs
ServiceBehaviorComponent.get_delivery_time
ServiceBehaviorComponent.get_unavailability_reasons
ServiceBehaviorComponent.groupavailabilitybehaviorcomponent
ServiceBehaviorComponent.help_text
ServiceBehaviorComponent.id
ServiceBehaviorComponent.identifier
ServiceBehaviorComponent.name
ServiceBehaviorComponent.ordertotallimitbehaviorcomponent
ServiceBehaviorComponent.paymentmethod_set
ServiceBehaviorComponent.polymorphic_ctype
ServiceBehaviorComponent.polymorphic_primary_key_name
ServiceBehaviorComponent.polymorphic_super_sub_accessors_replaced
ServiceBehaviorComponent.shippingmethod_set
ServiceBehaviorComponent.staffonlybehaviorcomponent
ServiceBehaviorComponent.waivingcostbehaviorcomponent
ServiceBehaviorComponent.weightbasedpricingbehaviorcomponent
ServiceBehaviorComponent.weightlimitsbehaviorcomponent
ServiceChoice
ServiceCost
ServiceProvider
ServiceProvider.DoesNotExist
ServiceProvider.MultipleObjectsReturned
ServiceProvider.base_translations
ServiceProvider.carrier
ServiceProvider.create_service
ServiceProvider.enabled
ServiceProvider.get_effective_name
ServiceProvider.get_service_choices
ServiceProvider.id
ServiceProvider.identifier
ServiceProvider.logo
ServiceProvider.logo_id
ServiceProvider.name
ServiceProvider.paymentprocessor
ServiceProvider.polymorphic_ctype
ServiceProvider.polymorphic_primary_key_name
ServiceProvider.polymorphic_super_sub_accessors_replaced
ServiceProvider.service_model
ServiceProvider.shops
ServiceProvider.supplier
ServiceProvider.supplier_id
Shipment
Shipment.DoesNotExist
Shipment.MultipleObjectsReturned
Shipment.__init__
Shipment.add_log_entry
Shipment.cache_values
Shipment.created_on
Shipment.delete
Shipment.description
Shipment.get_next_by_created_on
Shipment.get_previous_by_created_on
Shipment.get_status_display
Shipment.get_type_display
Shipment.id
Shipment.identifier
Shipment.is_deleted
Shipment.is_sent
Shipment.log_entries
Shipment.objects
Shipment.order
Shipment.order_id
Shipment.products
Shipment.save
Shipment.set_received
Shipment.set_sent
Shipment.soft_delete
Shipment.status
Shipment.supplier
Shipment.supplier_id
Shipment.total_products
Shipment.tracking_code
Shipment.tracking_url
Shipment.type
Shipment.volume
Shipment.weight
ShipmentProduct
ShipmentProduct.DoesNotExist
ShipmentProduct.MultipleObjectsReturned
ShipmentProduct.add_log_entry
ShipmentProduct.cache_values
ShipmentProduct.id
ShipmentProduct.log_entries
ShipmentProduct.objects
ShipmentProduct.product
ShipmentProduct.product_id
ShipmentProduct.quantity
ShipmentProduct.shipment
ShipmentProduct.shipment_id
ShipmentProduct.unit_volume
ShipmentProduct.unit_weight
ShipmentStatus
ShipmentType
ShippingMethod
ShippingMethod.DoesNotExist
ShippingMethod.MultipleObjectsReturned
ShippingMethod.add_log_entry
ShippingMethod.behavior_components
ShippingMethod.can_delete
ShippingMethod.carrier
ShippingMethod.carrier_id
ShippingMethod.contact_set
ShippingMethod.description
ShippingMethod.get_shipping_time
ShippingMethod.id
ShippingMethod.labels
ShippingMethod.line_type
ShippingMethod.log_entries
ShippingMethod.logo
ShippingMethod.name
ShippingMethod.provider_attr
ShippingMethod.shipping_orders
ShippingMethod.shipping_products
ShippingMethod.shop
ShippingMethod.shop_product_m2m
ShippingMethod.supplier
ShippingMethod.tax_class
ShippingMethod.translations
ShippingMode
ShippingStatus
ShuupModel
Shop
Shop.DoesNotExist
Shop.MultipleObjectsReturned
Shop.add_log_entry
Shop.admin_fonts
Shop.admin_theme_settings
Shop.background_tasks
Shop.basket_set
Shop.basketcampaign_set
Shop.campaign_coupons
Shop.carousels
Shop.catalog_discounted_prices
Shop.catalog_prices
Shop.catalogcampaign_set
Shop.categories
Shop.cgpdiscount_set
Shop.cgpprice_set
Shop.change_protect_message
Shop.contact_address
Shop.contact_address_id
Shop.contact_groups
Shop.contact_set
Shop.create_price
Shop.created_on
Shop.currency
Shop.description
Shop.domain
Shop.favicon
Shop.favicon_id
Shop.gdpr_consents
Shop.gdpr_cookie_categories
Shop.gdpr_settings
Shop.get_next_by_created_on
Shop.get_next_by_modified_on
Shop.get_previous_by_created_on
Shop.get_previous_by_modified_on
Shop.get_status_display
Shop.happyhour_set
Shop.id
Shop.identifier
Shop.labels
Shop.log_entries
Shop.logo
Shop.logo_id
Shop.maintenance_message
Shop.maintenance_mode
Shop.manufacturer_set
Shop.media_files
Shop.media_folders
Shop.modified_on
Shop.name
Shop.notification_set
Shop.objects
Shop.options
Shop.order_set
Shop.owner
Shop.owner_id
Shop.page_set
Shop.paymentmethod_set
Shop.price_display_options
Shop.prices_include_tax
Shop.product_media
Shop.protected_fields
Shop.public_name
Shop.registrations
Shop.saved_views_config
Shop.script_set
Shop.service_providers
Shop.shippingmethod_set
Shop.shop_discounts
Shop.shop_products
Shop.short_description
Shop.snippets
Shop.staff_members
Shop.status
Shop.storedbasket_set
Shop.supplier_shops
Shop.supplierprice_set
Shop.suppliers
Shop.task_types
Shop.tasks
Shop.themes_settings
Shop.translations
ShopProduct
ShopProduct.DoesNotExist
ShopProduct.MultipleObjectsReturned
ShopProduct.add_log_entry
ShopProduct.available_until
ShopProduct.backorder_maximum
ShopProduct.cached_catalog_campaign_filters
ShopProduct.categories
ShopProduct.clean
ShopProduct.default_price
ShopProduct.default_price_value
ShopProduct.description
ShopProduct.discounts_link
ShopProduct.display_quantity_minimum
ShopProduct.display_quantity_step
ShopProduct.display_unit
ShopProduct.display_unit_id
ShopProduct.get_description
ShopProduct.get_name
ShopProduct.get_orderability_errors
ShopProduct.get_orderability_errors_for_package_parent
ShopProduct.get_orderability_errors_for_simple_variation_parent
ShopProduct.get_orderability_errors_for_variable_variation_parent
ShopProduct.get_purchasability_errors
ShopProduct.get_quantity_errors
ShopProduct.get_short_description
ShopProduct.get_supplier
ShopProduct.get_supplier_errors
ShopProduct.get_visibility_display
ShopProduct.get_visibility_errors
ShopProduct.get_visibility_limit_display
ShopProduct.id
ShopProduct.images
ShopProduct.is_list_visible
ShopProduct.is_orderable
ShopProduct.is_purchasable
ShopProduct.is_visible
ShopProduct.limit_payment_methods
ShopProduct.limit_shipping_methods
ShopProduct.listed
ShopProduct.log_entries
ShopProduct.minimum_price
ShopProduct.minimum_price_value
ShopProduct.minimum_purchase_quantity
ShopProduct.name
ShopProduct.payment_methods
ShopProduct.primary_category
ShopProduct.primary_category_id
ShopProduct.primary_image
ShopProduct.product
ShopProduct.product_id
ShopProduct.public_images
ShopProduct.public_primary_image
ShopProduct.purchasable
ShopProduct.purchase_multiple
ShopProduct.quantity_step
ShopProduct.raise_if_not_orderable
ShopProduct.raise_if_not_visible
ShopProduct.rounded_minimum_purchase_quantity
ShopProduct.save
ShopProduct.searchable
ShopProduct.shipping_methods
ShopProduct.shop
ShopProduct.shop_id
ShopProduct.shop_primary_image
ShopProduct.shop_primary_image_id
ShopProduct.short_description
ShopProduct.status_text
ShopProduct.suppliers
ShopProduct.translations
ShopProduct.ultrafilter4
ShopProduct.ultrafilter_set
ShopProduct.unit
ShopProduct.validators
ShopProduct.visibility
ShopProduct.visibility_groups
ShopProduct.visibility_limit
ShopProduct.visible
ShopProductVisibility
ShopStatus
StaffOnlyBehaviorComponent
StaffOnlyBehaviorComponent.DoesNotExist
StaffOnlyBehaviorComponent.MultipleObjectsReturned
StaffOnlyBehaviorComponent.get_unavailability_reasons
StaffOnlyBehaviorComponent.help_text
StaffOnlyBehaviorComponent.name
StaffOnlyBehaviorComponent.polymorphic_primary_key_name
StaffOnlyBehaviorComponent.polymorphic_super_sub_accessors_replaced
StaffOnlyBehaviorComponent.servicebehaviorcomponent_ptr
StaffOnlyBehaviorComponent.servicebehaviorcomponent_ptr_id
StockBehavior
SuppliedProduct
SuppliedProduct.DoesNotExist
SuppliedProduct.MultipleObjectsReturned
SuppliedProduct.add_log_entry
SuppliedProduct.alert_limit
SuppliedProduct.id
SuppliedProduct.log_entries
SuppliedProduct.logical_count
SuppliedProduct.objects
SuppliedProduct.physical_count
SuppliedProduct.product
SuppliedProduct.product_id
SuppliedProduct.sku
SuppliedProduct.supplier
SuppliedProduct.supplier_id
Supplier
Supplier.DoesNotExist
Supplier.MultipleObjectsReturned
Supplier.add_log_entry
Supplier.adjust_stock
Supplier.background_tasks
Supplier.basket_campaigns
Supplier.campaign_coupons
Supplier.catalog_discounted_prices
Supplier.catalog_prices
Supplier.contact_address
Supplier.contact_address_id
Supplier.created_on
Supplier.deleted
Supplier.description
Supplier.enabled
Supplier.get_next_by_created_on
Supplier.get_next_by_modified_on
Supplier.get_orderability_errors
Supplier.get_previous_by_created_on
Supplier.get_previous_by_modified_on
Supplier.get_stock_status
Supplier.get_stock_statuses
Supplier.get_suppliable_products
Supplier.get_type_display
Supplier.id
Supplier.identifier
Supplier.log_entries
Supplier.logo
Supplier.logo_id
Supplier.modified_on
Supplier.module_data
Supplier.module_provides_key
Supplier.name
Supplier.objects
Supplier.options
Supplier.order_lines
Supplier.page_set
Supplier.paymentmethod_set
Supplier.save
Supplier.search_fields
Supplier.service_providers
Supplier.ship_products
Supplier.shipments
Supplier.shippingmethod_set
Supplier.shop_products
Supplier.shops
Supplier.slug
Supplier.soft_delete
Supplier.stock_managed
Supplier.stockadjustment_set
Supplier.stockcount_set
Supplier.storedbasket_set
Supplier.suppliedproduct_set
Supplier.supplier_discounts
Supplier.supplier_modules
Supplier.supplier_shops
Supplier.supplierprice_set
Supplier.translations
Supplier.type
Supplier.update_stock
Supplier.update_stocks
SupplierShop
SupplierType
SupplierModule
Tax
Tax.DoesNotExist
Tax.MultipleObjectsReturned
Tax.add_log_entry
Tax.amount
Tax.amount_value
Tax.calculate_amount
Tax.change_protect_message
Tax.clean
Tax.code
Tax.currency
Tax.enabled
Tax.id
Tax.identifier_attr
Tax.log_entries
Tax.name
Tax.order_line_taxes
Tax.rate
Tax.taxrule_set
Tax.translations
Tax.unprotected_fields
TaxClass
TranslatableShuupModel
UnitInterface
UnitInterface.__init__
UnitInterface.allow_bare_number
UnitInterface.comparison_quantity
UnitInterface.display_precision
UnitInterface.from_display
UnitInterface.get_per_values
UnitInterface.get_symbol
UnitInterface.internal_symbol
UnitInterface.render_quantity
UnitInterface.render_quantity_internal
UnitInterface.symbol
UnitInterface.to_display
WaivingCostBehaviorComponent
WaivingCostBehaviorComponent.DoesNotExist
WaivingCostBehaviorComponent.MultipleObjectsReturned
WaivingCostBehaviorComponent.description
WaivingCostBehaviorComponent.get_costs
WaivingCostBehaviorComponent.help_text
WaivingCostBehaviorComponent.name
WaivingCostBehaviorComponent.polymorphic_primary_key_name
WaivingCostBehaviorComponent.polymorphic_super_sub_accessors_replaced
WaivingCostBehaviorComponent.price_value
WaivingCostBehaviorComponent.servicebehaviorcomponent_ptr
WaivingCostBehaviorComponent.translations
WaivingCostBehaviorComponent.waive_limit_value
WeightBasedPriceRange
WeightBasedPriceRange.DoesNotExist
WeightBasedPriceRange.MultipleObjectsReturned
WeightBasedPriceRange.component
WeightBasedPriceRange.component_id
WeightBasedPriceRange.description
WeightBasedPriceRange.id
WeightBasedPriceRange.matches_to_value
WeightBasedPriceRange.max_value
WeightBasedPriceRange.min_value
WeightBasedPriceRange.price_value
WeightBasedPriceRange.translations
WeightBasedPricingBehaviorComponent
WeightBasedPricingBehaviorComponent.DoesNotExist
WeightBasedPricingBehaviorComponent.MultipleObjectsReturned
WeightBasedPricingBehaviorComponent.get_costs
WeightBasedPricingBehaviorComponent.get_unavailability_reasons
WeightBasedPricingBehaviorComponent.help_text
WeightBasedPricingBehaviorComponent.name
WeightBasedPricingBehaviorComponent.polymorphic_primary_key_name
WeightBasedPricingBehaviorComponent.polymorphic_super_sub_accessors_replaced
WeightBasedPricingBehaviorComponent.ranges
WeightBasedPricingBehaviorComponent.servicebehaviorcomponent_ptr
WeightBasedPricingBehaviorComponent.servicebehaviorcomponent_ptr_id
WeightLimitsBehaviorComponent
WeightLimitsBehaviorComponent.DoesNotExist
WeightLimitsBehaviorComponent.MultipleObjectsReturned
WeightLimitsBehaviorComponent.get_unavailability_reasons
WeightLimitsBehaviorComponent.help_text
WeightLimitsBehaviorComponent.max_weight
WeightLimitsBehaviorComponent.min_weight
WeightLimitsBehaviorComponent.name
WeightLimitsBehaviorComponent.polymorphic_primary_key_name
WeightLimitsBehaviorComponent.polymorphic_super_sub_accessors_replaced
WeightLimitsBehaviorComponent.servicebehaviorcomponent_ptr
WeightLimitsBehaviorComponent.servicebehaviorcomponent_ptr_id
- Module contents
- shuup.core.modules package
- shuup.core.order_creator package
- Submodules
- shuup.core.order_creator.constants module
- shuup.core.order_creator.signals module
- Module contents
get_order_source_modifier_modules
is_code_usable
OrderCreator
OrderModifier
OrderSource
OrderSource.__init__
OrderSource.add_code
OrderSource.add_line
OrderSource.calculate_taxes
OrderSource.calculate_taxes_or_raise
OrderSource.clear_codes
OrderSource.codes
OrderSource.count_products
OrderSource.create_line
OrderSource.creator
OrderSource.customer
OrderSource.get_final_lines
OrderSource.get_lines
OrderSource.get_product_lines
OrderSource.get_tax_summary
OrderSource.get_total_tax_amount
OrderSource.get_validation_errors
OrderSource.has_shippable_lines
OrderSource.is_empty
OrderSource.language
OrderSource.modified_by
OrderSource.orderer
OrderSource.payment_method
OrderSource.product_count
OrderSource.product_ids
OrderSource.product_line_count
OrderSource.remove_code
OrderSource.shipping_method
OrderSource.smart_product_count
OrderSource.status
OrderSource.taxful_total_discount
OrderSource.taxful_total_discount_or_none
OrderSource.taxful_total_price
OrderSource.taxful_total_price_of_products
OrderSource.taxful_total_price_or_none
OrderSource.taxless_total_discount
OrderSource.taxless_total_discount_or_none
OrderSource.taxless_total_price
OrderSource.taxless_total_price_of_products
OrderSource.taxless_total_price_or_none
OrderSource.total_discount
OrderSource.total_gross_weight
OrderSource.total_price
OrderSource.total_price_of_products
OrderSource.uncache
OrderSource.update
OrderSource.update_from_order
OrderSource.verify_orderability
OrderSourceModifierModule
OrderSourceMethodsUnavailabilityReasonsValidator
OrderSourceMinTotalValidator
OrderSourceSupplierValidator
SourceLine
SourceLine.__init__
SourceLine.base_unit_price
SourceLine.data
SourceLine.discount_amount
SourceLine.from_dict
SourceLine.get
SourceLine.on_parent_change_behavior
SourceLine.parent_line
SourceLine.quantity
SourceLine.tax_amount
SourceLine.tax_class
SourceLine.taxes
SourceLine.to_dict
SourceLine.update
TaxesNotCalculated
OrderLineBehavior
- shuup.core.pricing package
- Submodules
- shuup.core.pricing.default_pricing module
- Module contents
DiscountModule
get_discount_modules
get_price_info
get_price_infos
get_pricing_module
get_pricing_steps
get_pricing_steps_for_products
Price
PriceDisplayOptions
Priceful
Priceful.base_price
Priceful.base_unit_price
Priceful.discount_amount
Priceful.discount_percentage
Priceful.discount_rate
Priceful.discounted_unit_price
Priceful.is_discounted
Priceful.price
Priceful.raw_taxful_price
Priceful.raw_taxless_price
Priceful.tax_percentage
Priceful.tax_rate
Priceful.taxful_base_price
Priceful.taxful_base_unit_price
Priceful.taxful_discount_amount
Priceful.taxful_discounted_unit_price
Priceful.taxful_price
Priceful.taxful_unit_discount_amount
Priceful.taxless_base_price
Priceful.taxless_base_unit_price
Priceful.taxless_discount_amount
Priceful.taxless_discounted_unit_price
Priceful.taxless_price
Priceful.taxless_unit_discount_amount
Priceful.unit_discount_amount
PriceInfo
PricingContext
PricingContextable
PricingModule
PricingModule.get_context
PricingModule.get_context_from_data
PricingModule.get_context_from_request
PricingModule.get_price_info
PricingModule.get_price_infos
PricingModule.get_pricing_steps
PricingModule.get_pricing_steps_for_products
PricingModule.identifier
PricingModule.index_shop_product
PricingModule.name
PricingModule.pricing_context_class
TaxfulPrice
TaxlessPrice
- shuup.core.shortcuts package
- shuup.core.specs package
- shuup.core.stocks package
- shuup.core.suppliers package
- Submodules
- shuup.core.suppliers.base module
get_supported_product_kinds_for_module
get_supported_product_kinds_values_for_module
SupplierModuleInterface
SupplierModuleInterface.identifier
SupplierModuleInterface.name
SupplierModuleInterface.get_stock_statuses
SupplierModuleInterface.get_stock_status
SupplierModuleInterface.get_orderability_errors
SupplierModuleInterface.adjust_stock
SupplierModuleInterface.update_stock
SupplierModuleInterface.update_stocks
SupplierModuleInterface.ship_products
SupplierModuleInterface.get_supported_product_kinds
SupplierModuleInterface.get_supported_product_kinds_values
BaseSupplierModule
- shuup.core.suppliers.enums module
- shuup.core.suppliers.strategies module
- Module contents
- shuup.core.taxing package
- Submodules
- shuup.core.taxing.utils module
- Module contents
LineTax
SourceLineTax
TaxModule
TaxModule.add_taxes
TaxModule.calculating_is_cheap
TaxModule.create_refund_lines
TaxModule.get_context_from_data
TaxModule.get_context_from_order_source
TaxModule.get_context_from_request
TaxModule.get_taxed_price
TaxModule.get_taxed_price_for
TaxModule.identifier
TaxModule.name
TaxModule.taxing_context_class
TaxSummary
TaxableItem
TaxedPrice
TaxingContext
get_tax_module
should_calculate_taxes_automatically
- shuup.core.templatetags package
- shuup.core.utils package
- Submodules
- shuup.core.utils.context_cache module
- shuup.core.utils.db module
- shuup.core.utils.form_mixins module
- shuup.core.utils.formatters module
- shuup.core.utils.forms module
MutableAddressForm
FormInfoMap
FormInfo
RecoverPasswordForm
RecoverPasswordForm.token_generator
RecoverPasswordForm.subject_template_name
RecoverPasswordForm.email_template_name
RecoverPasswordForm.from_email
RecoverPasswordForm.recover_password_confirm_view_url_name
RecoverPasswordForm.clean
RecoverPasswordForm.save
RecoverPasswordForm.process_user
RecoverPasswordForm.base_fields
RecoverPasswordForm.declared_fields
RecoverPasswordForm.media
- shuup.core.utils.line_unit_mixin module
- shuup.core.utils.maintenance module
- shuup.core.utils.menu module
- shuup.core.utils.model_caching_descriptor module
- shuup.core.utils.name_mixin module
- shuup.core.utils.price_cache module
- shuup.core.utils.price_display module
- shuup.core.utils.prices module
- shuup.core.utils.product_bought_with_relations module
- shuup.core.utils.product_caching_object module
- shuup.core.utils.product_statistics module
- shuup.core.utils.product_subscription module
- shuup.core.utils.query module
- shuup.core.utils.shops module
- shuup.core.utils.slugs module
- shuup.core.utils.static module
- shuup.core.utils.tax_numbers module
- shuup.core.utils.units module
- shuup.core.utils.users module
- shuup.core.utils.vat module
- Module contents
Submodules
shuup.core.error_handling module
- class shuup.core.error_handling.ErrorPageHandler[source]
Bases:
object
A base class for error pages handling.
- classmethod can_handle_error(request, error_status)[source]
Returns whether this object can handle the error.
- Return type:
shuup.core.excs module
- exception shuup.core.excs.ImmutabilityError[source]
Bases:
ValueError
- exception shuup.core.excs.ImpossibleProductModeException(message, code=None)[source]
Bases:
ValueError
shuup.core.middleware module
- class shuup.core.middleware.ExceptionMiddleware(get_response=None)[source]
Bases:
MiddlewareMixin
- class shuup.core.middleware.ShuupMiddleware(get_response=None)[source]
Bases:
MiddlewareMixin
Handle Shuup specific tasks for each request and response.
Sets the current shop according to the host name
request.shop
:shuup.core.models.Shop
Currently active Shop.
shuup.core.settings module
Settings of Shuup Core.
See Settings (in shuup.apps
) for general information
about the Shuup settings system. Especially, when inventing settings of
your own, the Naming Settings section is an important read.
- shuup.core.settings.SHUUP_HOME_CURRENCY = 'EUR'
The home currency for the Shuup installation. All monetary values are implicitly in this currency unless somehow otherwise specified.
- shuup.core.settings.SHUUP_ADDRESS_HOME_COUNTRY = None
The home country code (ISO 3166-1 alpha 2) for the Shuup installation. If
None
, among other things, addresses that would be printed with the country visible, are printed with no country.
- shuup.core.settings.SHUUP_ALLOW_ANONYMOUS_ORDERS = True
Whether or not anonymous orders (without a
creator
user) are allowed.
- shuup.core.settings.SHUUP_ORDER_IDENTIFIER_METHOD = 'id'
Which method is used to calculate the order identifiers (“order numbers”). May be either the string “id”, a callable or a spec string, pointing to a callable that must return a string given an
order
.
- shuup.core.settings.SHUUP_REFERENCE_NUMBER_METHOD = 'unique'
Which method is used by default to calculate the order reference numbers.
May be a spec string, pointing to a callable that must return a string given an Order, or one of the following built-in generators.
unique
Unique reference number based on time and the order ID. The reference number appends the Finnish bank reference check number, ensuring basic validation against typos and making the reference number valid for Finnish bank transfers.
running
Ascending reference number. The length of the reference number will be
SHUUP_REFERENCE_NUMBER_LENGTH
+ 1 (for the check number described below).SHUUP_REFERENCE_NUMBER_PREFIX
if set, the number is prepended. The reference number appends the Finnish bank reference check number, ensuring basic validation against typos and making the reference number valid for Finnish bank transfers.shop_running
As
running
, but with the shop ID prepended.
- shuup.core.settings.SHUUP_REFERENCE_NUMBER_LENGTH = 17
The default length of reference numbers generated by certain reference number generators.
- shuup.core.settings.SHUUP_REFERENCE_NUMBER_PREFIX = ''
An arbitrary (numeric) default prefix for certain reference number generators.
- shuup.core.settings.SHUUP_PRICING_MODULE = 'customer_group_pricing'
The identifier of the pricing module used for pricing products.
Determines how product prices are calculated. See
shuup.core.pricing
for details.
- shuup.core.settings.SHUUP_DISCOUNT_MODULES = ['customer_group_discount', 'product_discounts']
The list of used identifiers of discount modules.
Each discount module may change the price of a product. See
shuup.core.pricing.DiscountModule
for details.
- shuup.core.settings.SHUUP_ORDER_SOURCE_MODIFIER_MODULES = ['basket_campaigns']
The list of identifiers of order source modifier modules.
See
shuup.core.order_creator.OrderSourceModifierModule
for details.
- shuup.core.settings.SHUUP_TAX_MODULE = 'default_tax'
The identifier of the tax module used to determining taxes of products and order lines.
Determines taxation rules for products, shipping/payment methods and other order items. See
shuup.core.taxing
for details.
- shuup.core.settings.SHUUP_ENABLE_ATTRIBUTES = True
Whether product attributes are enabled. For installations not requiring attributes, disabling this may give a small performance increase.
- shuup.core.settings.SHUUP_ENABLE_MULTIPLE_SHOPS = False
Whether multiple shops are expected to be enabled in this installation. Enabling or disabling this flag does not make it (im)possible to set up multiple shops, but having it disabled may give a small performance increase.
- shuup.core.settings.SHUUP_ENABLE_MULTIPLE_SUPPLIERS = False
Whether multiple suppliers are enabled in this installation. Enabling this flag allows supplier creation from Admin Panel.
- shuup.core.settings.SHUUP_ALLOW_EDITING_ORDER = True
Whether to allow editing order By default when multiple suppliers is enabled this option is disabled since order edit does not offer supplier select for product line. You can enable this when there is max one vendor per product.
- shuup.core.settings.SHUUP_MANAGE_CONTACTS_PER_SHOP = False
Indicates whether Shuup should restrict Contact access per Shop.
This is useful when multi-shop is in use and the contact shouldn’t be visible by other shops.
When enabled, the contact will only be visible for shops in which user registered or placed an order.
- shuup.core.settings.SHUUP_ORDER_LABELS = [('default', 'Default')]
A list of order labels (2-tuples of internal identifier / visible name).
Order labels serve as a simple taxonomy layer for easy “tagging” of orders even within a single Shop. For instance, an installation could define
"default"
and"internal"
order labels, which are can then be used in reports, admin filtering, etc.
- shuup.core.settings.SHUUP_DEFAULT_ORDER_LABEL = 'default'
The order label (see
SHUUP_ORDER_LABELS
) to apply to orders by default. This should naturally be one of the keys defined in theSHUUP_ORDER_LABELS
setting.
- shuup.core.settings.SHUUP_ORDER_KNOWN_PAYMENT_DATA_KEYS = []
A list of “known keys” within the
Order.payment_data
property bag.The format of this setting is a list of 2-tuples of dict key / visible name, for example
[("ssn", "Social Security Number")]
.For installations where customizations may save some information, that is both human-readable and potentially important, in
payment_data
, this setting may be used to make this data easily visible in the administration backend.
- shuup.core.settings.SHUUP_ORDER_KNOWN_SHIPPING_DATA_KEYS = []
A list of “known keys” within the
Order.shipping_data
property bag.The format of this setting is a list of 2-tuples of dict key / visible name, for example
[("shipping_instruction", "Special Shipping Instructions")]
.For installations where customizations may save some information, that is both human-readable and potentially important, in
shipping_data
, this setting may be used to make this data easily visible in the administration backend.
- shuup.core.settings.SHUUP_ORDER_KNOWN_EXTRA_DATA_KEYS = []
A list of “known keys” within the
Order.extra_data
property bag.The format of this setting is a list of 2-tuples of dict key / visible name, for example
[("wrapping_color", "Wrapping Paper Color")]
.For installations where customizations may save some information, that is both human-readable and potentially important, in
extra_data
, this setting may be used to make this data easily visible in the administration backend.
- shuup.core.settings.SHUUP_TELEMETRY_ENABLED = True
The flag to enable/disable the telemetry (statistics) system.
- shuup.core.settings.SHUUP_TELEMETRY_HOST_URL = 'https://telemetry.shuup.com'
The host URL for Shuup’s telemetry (statistics) system.
- shuup.core.settings.SHUUP_TELEMETRY_URL = 'https://telemetry.shuup.com/collect/'
The submission URL for Shuup’s telemetry (statistics) system.
- shuup.core.settings.SHUUP_SUPPORT_ID_URL = 'https://telemetry.shuup.com/support-id'
The URL to fetch the Shuup installation
support id
.
- shuup.core.settings.SHUUP_DEFAULT_CACHE_DURATION = 1800
Default cache duration for various caches (in seconds).
- shuup.core.settings.SHUUP_CACHE_DURATIONS = {}
Overrides for default cache durations by key namespace. These settings override the possible defaults configured in
shuup.core.cache.impl.DEFAULT_CACHE_DURATIONS
.
- shuup.core.settings.SHUUP_CALCULATE_TAXES_AUTOMATICALLY_IF_POSSIBLE = True
Whether taxes should be calculated automatically in TaxModule. Perhaps you don’t need it if you are selling to a specific group of customers (foregners, businesses), where automatic tax calculation is not needed.
- shuup.core.settings.SHUUP_ADDRESS_FORMATTER_SPEC = 'shuup.core.utils.formatters:DefaultAddressFormatter'
Spec which defines the address formatter used to format output string of an Address model instances.
- shuup.core.settings.SHUUP_ADDRESS_MODEL_FORM = 'shuup.core.utils.forms.MutableAddressForm'
Spec which defines an default address model form.
- shuup.core.settings.SHUUP_ADDRESS_FIELD_PROPERTIES = {}
A dictionary defining properties to override the default field properties of: 1. the checkout address form 2. the Address API
Should map the field name (as a string) to a dictionary, containing the overriding Django form field properties, as in the following example (makes the postal code a required field):
- SHUUP_ADDRESS_FIELD_PROPERTIES = {
“postal_code”: {“required”: True}
}
Some of the Django form field properties will not affect Address API. The valid set of properties are those defined by the Serializer fields core arguments like
read_only
,required
,allow_null
, etc. See the Django Rest Framework documentation for more properties.It should be noted, however, that overriding some of the settings (such as making a required field non-required) could create other validation issues.
- shuup.core.settings.SHUUP_MAX_DAYS_IN_TELEMETRY = 180
Indicates maximum days for daily data included to one telemetry request
- shuup.core.settings.SHUUP_AUTO_SHOP_PRODUCT_CATEGORIES = True
Spec which defines if shop product categories will be automatically populated on save and when the shop_product categories change.
Example A: shop_product.categories = [] shop_product.primary_category = “A” shop_product.save() => “A” will be added to categories
Example B: shop_product.primary_category = None shop_product.categories = [“A”, “B”] => “A” will be made the shop_product.primary_category
- shuup.core.settings.SHUUP_ERROR_PAGE_HANDLERS_SPEC = []
Spec which defines a list of handlers of page errors, overwriting Django’s default error handlers configured in urls.py (if some).
Shuup will iterate over all handlers in order to determinate if some of them can handle the error. In case of no handlers able to do the job, a blank response will be returned.
A handler must be a subclass of
shuup.core.error_handling.ErrorPageHandler
.If no handler is set (blank), Shuup will use the default Django’s handlers.
- shuup.core.settings.SHUUP_SHOP_PRODUCT_SUPPLIERS_STRATEGY = 'shuup.core.suppliers.FirstSupplierStrategy'
Spec which defines shop product supplier strategy. Used to determine how the supplier is selected for source line and orderability checks.
This spec defines class, which should implement
get_supplier
method. For this method the current shop product with customer, quantity and shipping address is passed as kwargs.
- shuup.core.settings.SHUUP_REQUEST_SHOP_PROVIDER_SPEC = 'shuup.core.shop_provider.DefaultShopProvider'
Spec which provides the current shop for a given request and a set of parameters.
- shuup.core.settings.SHUUP_ALLOW_ARBITRARY_REFUNDS = True
Whether to allow to create arbitrary refunds. Set this to False when it is required that all refunds are linked to the actual order items/lines.
- shuup.core.settings.SHUUP_ALLOWED_UPLOAD_EXTENSIONS = ['pdf', 'ttf', 'eot', 'woff', 'woff2', 'otf']
List allowed extensions for file uploads, when using
shuup.utils.filer.UploadFileForm
orshuup.utils.filer.UploadImageForm
.
- shuup.core.settings.SHUUP_MAX_UPLOAD_SIZE = 5000000
Maximum allowed file size (in bytes) for uploads, when using
shuup.utils.filer.UploadFileForm
orshuup.utils.filer.UploadImageForm
.
- shuup.core.settings.SHUUP_TASK_RUNNER = 'shuup.core.tasks.DefaultTaskRunner'
Spec that defines the task runner. The task runner is an object that can handle dynamic task execution by receiving a function spec and a set of arguments.
Custom task runners can be implemented to enable asynchronous execution through tools like Celery.
The default implementation is a basic task runner that will load the function and call it passing the arguments received.
- shuup.core.settings.SHUUP_MASS_UNIT = 'g'
The mass/weight unit that Shuup should use.
- shuup.core.settings.SHUUP_LENGTH_UNIT = 'mm'
The length/distance unit that Shuup should use.
All area values will use this unit raised to the power of 2. All volume values will use this unit raised to the power of 3.
shuup.core.settings_provider module
shuup.core.shop_provider module
shuup.core.signal_handlers module
- shuup.core.signal_handlers.handle_post_save_bump_all_prices_caches(sender, instance, **kwargs)[source]
shuup.core.signals module
- shuup.core.signals.stocks_updated = <django.dispatch.dispatcher.Signal object>
Send from supplier module after the stocks updated have been triggered after order, shipment and shop product change.
- For example:
You can attach signal receiver for this to change product visibility after it has become unorderable.
shuup.core.tasks module
- exception shuup.core.tasks.TaskNotSerializableError[source]
Bases:
Exception
Raised when the task can’t be serialized.
- class shuup.core.tasks.Task(function, identifier=None, stored=False, queue='default', **kwargs)[source]
Bases:
object
- Parameters:
function (str) –
A string that represents the function specification. It will be locaded dynamically and executed passing the given kwargs. E.g.:
myapp.my_lib.do_domething
The function can optionally return a
TaskResult
object which the result of the execution. It will be used to store the information in the database if the task is stored.kwargs – Set of parameter to pass to the
function
. The parameters must be JSON serializable to support multiple task runners implementations.
- __init__(function, identifier=None, stored=False, queue='default', **kwargs)[source]
- Parameters:
function (str) –
A string that represents the function specification. It will be locaded dynamically and executed passing the given kwargs. E.g.:
myapp.my_lib.do_domething
The function can optionally return a
TaskResult
object which the result of the execution. It will be used to store the information in the database if the task is stored.kwargs – Set of parameter to pass to the
function
. The parameters must be JSON serializable to support multiple task runners implementations.
- function = ''
- identifier = ''
- queue = 'default'
- stored = False
- kwargs = None
- class shuup.core.tasks.TaskRunner[source]
Bases:
object
- run_task(task) TaskResult | None [source]
Run the given task.
- class shuup.core.tasks.DefaultTaskRunner[source]
Bases:
TaskRunner
The default implementation of a task runner.
This task runner will execute the tasks received synchronously.
- create_task(function, stored=False, queue='default', task_identifier=None, **kwargs) Task [source]
Create a task to run.
- run_task(task) TaskResult | None [source]
Run the given task.
- shuup.core.tasks.get_task_runner() TaskRunner [source]
Returns the task runner configured in settings.
- Return type:
shuup.core.telemetry module
- shuup.core.telemetry.get_installation_key()[source]
Get the unique installation ID for this Shuup instance.
If one doesn’t exist, it’s generated and saved at this point.
- Returns:
Installation key string
- Return type:
- shuup.core.telemetry.is_in_grace_period()[source]
Return True if the telemetry module is within the 24-hours-from-installation grace period where no stats are sent. This is to “safely” allow opting out of telemetry without leaving a trace.
- Returns:
Graceness flag.
- Return type:
- shuup.core.telemetry.set_opt_out(flag)[source]
Set whether this installation is opted-out from telemetry submissions.
- shuup.core.telemetry.save_telemetry_submission(data)[source]
Save a blob of data as the latest telemetry submission.
Naturally updates the latest submission time.
- Parameters:
data (dict) – A blob of data.
- shuup.core.telemetry.get_telemetry_data(request, indent=None)[source]
Get the telemetry data that would be sent.
- Parameters:
request (django.http.HttpRequest|None) – HTTP request. Optional.
- Returns:
Data blob.
- Return type:
- shuup.core.telemetry.try_send_telemetry(request=None, max_age_hours=24, raise_on_error=False)[source]
Send telemetry information (unless opted-out, in grace period or disabled).
Telemetry will be always sent if there is no prior sending information.
- Parameters:
request (django.http.HttpRequest|None) – HTTP request. Optional.
max_age_hours (int|None) – How many hours must have passed since the last submission to be able to resend. If None, not checked.
raise_on_error (bool) – Raise exceptions when telemetry is not sent instead of quietly returning False.
- Returns:
Sent data (possibly with response information) or False if not sent.
- Return type:
Module contents
- class shuup.core.ShuupCoreAppConfig(*args, **kwargs)[source]
Bases:
AppConfig
- name = 'shuup.core'
- verbose_name = 'Shuup Core'
- label = 'shuup'
- default_auto_field = 'django.db.models.BigAutoField'
- required_installed_apps = ('django.contrib.auth', 'django.contrib.contenttypes', 'easy_thumbnails', 'filer')
Apps that are required to be in INSTALLED_APPS for this app
This may also be a dict of the form {app_name: reason} where the reason will then be listed in the
ImproperlyConfigured
exception.
- provides = {'order_source_validator': ['shuup.core.order_creator:OrderSourceMinTotalValidator', 'shuup.core.order_creator:OrderSourceMethodsUnavailabilityReasonsValidator', 'shuup.core.order_creator:OrderSourceSupplierValidator'], 'pricing_module': ['shuup.core.pricing.default_pricing:DefaultPricingModule'], 'product_kind_specs': ['shuup.core.specs.product_kind:DefaultProductKindSpec']}
See /provides for details about the
provides
variable.