shop.modules.shipping_config ============================ .. py:module:: shop.modules.shipping_config Attributes ---------- .. autoapisummary:: shop.modules.shipping_config.logger Classes ------- .. autoapisummary:: shop.modules.shipping_config.ShippingConfig Module Contents --------------- .. py:data:: logger .. py:class:: ShippingConfig(moduleName = None, modulePath = None, shop = None, *args, **kwargs) Bases: :py:obj:`shop.modules.abstract.ShopModuleAbstract`, :py:obj:`viur.core.prototypes.List` Abstract Class for all viur-shop sub/nested modules. The implementations should set `moduleName` as class variable, so the final module name for routing it not affected by the name of custom classes. .. py:attribute:: moduleName :value: 'shipping_config' .. py:attribute:: kindName :value: '{{viur_shop_modulename}}_shipping_config' .. py:method:: adminInfo() .. py:method:: is_applicable(dest, rel, *, article_skel = None, cart_skel = None, country = None) Check if a shipping configuration is applicable in the current context. Provide eiter `article_skel` for single article context xor `cart_skel` for cart context. :param country: If provided, check if the shipping configuration is applicable for this country.