shoop.simple_pricing package¶
Submodules¶
shoop.simple_pricing.admin_form_part module¶
shoop.simple_pricing.api module¶
shoop.simple_pricing.models module¶
-
class
shoop.simple_pricing.models.
SimpleProductPrice
(id, product, shop, group, price_value)[source]¶ Bases:
shoop.utils.properties.MoneyPropped
,django.db.models.base.Model
-
product
¶
-
shop
¶
-
group
¶
-
price
¶ Property for Price object.
Similar to
MoneyProperty
but also hasincludes_tax
field.Operaters with
TaxfulPrice
andTaxlessPrice
objects.
-
exception
DoesNotExist
¶
-
exception
SimpleProductPrice.
MultipleObjectsReturned
¶
-
SimpleProductPrice.
objects
= <django.db.models.manager.Manager object>¶
-
shoop.simple_pricing.module module¶
-
class
shoop.simple_pricing.module.
SimplePricingContext
(**kwargs)[source]¶ Bases:
shoop.core.pricing.PricingContext
-
REQUIRED_VALUES
= ('customer_group_ids', 'shop')¶
-
customer_group_ids
= ()¶
-
shop
= None¶
-
-
class
shoop.simple_pricing.module.
SimplePricingModule
[source]¶ Bases:
shoop.core.pricing.PricingModule
-
identifier
= 'simple_pricing'¶
-
name
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-
pricing_context_class
¶ alias of
SimplePricingContext
-
Module contents¶
-
class
shoop.simple_pricing.
ShoopSimplePricingAppConfig
(*args, **kwargs)[source]¶ Bases:
shoop.apps.AppConfig
-
name
= 'shoop.simple_pricing'¶
-
verbose_name
= 'Shoop Simple Pricing'¶
-
label
= 'simple_pricing'¶
-
provides
= {'admin_product_form_part': ['shoop.simple_pricing.admin_form_part:SimplePricingFormPart'], 'pricing_module': ['shoop.simple_pricing.module:SimplePricingModule'], 'api_populator': ['shoop.simple_pricing.api:populate_simple_pricing_api']}¶
-