shuup.default_reports package¶
Subpackages¶
- shuup.default_reports.reports package
- Submodules
- shuup.default_reports.reports.customer_sales module
- shuup.default_reports.reports.new_customers module
- shuup.default_reports.reports.orders module
- shuup.default_reports.reports.product_total_sales module
- shuup.default_reports.reports.refunds module
- shuup.default_reports.reports.sales module
- shuup.default_reports.reports.sales_per_hour module
- shuup.default_reports.reports.shipping module
- shuup.default_reports.reports.taxes module
- shuup.default_reports.reports.total_sales module
- Module contents
Submodules¶
shuup.default_reports.apps module¶
-
class
shuup.default_reports.apps.
AppConfig
(*args, **kwargs)[source]¶ Bases:
shuup.apps.AppConfig
-
name
= 'shuup.default_reports'¶
-
provides
= {'reports': ['shuup.default_reports.reports.sales:SalesReport', 'shuup.default_reports.reports.total_sales:TotalSales', 'shuup.default_reports.reports.sales_per_hour:SalesPerHour', 'shuup.default_reports.reports.product_total_sales:ProductSalesReport', 'shuup.default_reports.reports.new_customers:NewCustomersReport', 'shuup.default_reports.reports.customer_sales:CustomerSalesReport', 'shuup.default_reports.reports.taxes:TaxesReport', 'shuup.default_reports.reports.shipping:ShippingReport', 'shuup.default_reports.reports.refunds.RefundedSalesReport', 'shuup.default_reports.reports.orders.OrdersReport', 'shuup.default_reports.reports.orders.OrderLineReport']}¶
-
shuup.default_reports.forms module¶
-
class
shuup.default_reports.forms.
OrderReportForm
(*args, **kwargs)[source]¶ Bases:
shuup.reports.forms.BaseReportForm
-
base_fields
= OrderedDict([('report', <django.forms.fields.CharField object>), ('writer', <django.forms.fields.ChoiceField object>), ('force_download', <django.forms.fields.BooleanField object>), ('shop', <django.forms.fields.ChoiceField object>), ('date_range', <enumfields.forms.EnumChoiceField object>), ('start_date', <django.forms.fields.DateTimeField object>), ('end_date', <django.forms.fields.DateTimeField object>)])¶
-
declared_fields
= OrderedDict([('report', <django.forms.fields.CharField object>), ('writer', <django.forms.fields.ChoiceField object>), ('force_download', <django.forms.fields.BooleanField object>), ('shop', <django.forms.fields.ChoiceField object>), ('date_range', <enumfields.forms.EnumChoiceField object>), ('start_date', <django.forms.fields.DateTimeField object>), ('end_date', <django.forms.fields.DateTimeField object>)])¶
-
media
¶
-
-
class
shuup.default_reports.forms.
OrderLineReportForm
(*args, **kwargs)[source]¶ Bases:
shuup.reports.forms.BaseReportForm
-
base_fields
= OrderedDict([('report', <django.forms.fields.CharField object>), ('writer', <django.forms.fields.ChoiceField object>), ('force_download', <django.forms.fields.BooleanField object>), ('shop', <django.forms.fields.ChoiceField object>), ('date_range', <enumfields.forms.EnumChoiceField object>), ('start_date', <django.forms.fields.DateTimeField object>), ('end_date', <django.forms.fields.DateTimeField object>), ('order_line_type', <django.forms.fields.MultipleChoiceField object>)])¶
-
declared_fields
= OrderedDict([('report', <django.forms.fields.CharField object>), ('writer', <django.forms.fields.ChoiceField object>), ('force_download', <django.forms.fields.BooleanField object>), ('shop', <django.forms.fields.ChoiceField object>), ('date_range', <enumfields.forms.EnumChoiceField object>), ('start_date', <django.forms.fields.DateTimeField object>), ('end_date', <django.forms.fields.DateTimeField object>), ('order_line_type', <django.forms.fields.MultipleChoiceField object>)])¶
-
media
¶
-
-
class
shuup.default_reports.forms.
ProductTotalSalesReportForm
(*args, **kwargs)[source]¶ Bases:
shuup.default_reports.forms.OrderReportForm
-
SORT_ORDER_CHOICES
= (('quantity', 'Quantity'), ('taxless_total', 'Taxless Total'), ('taxful_total', 'Taxful Total'))¶
-
base_fields
= OrderedDict([('report', <django.forms.fields.CharField object>), ('writer', <django.forms.fields.ChoiceField object>), ('force_download', <django.forms.fields.BooleanField object>), ('shop', <django.forms.fields.ChoiceField object>), ('date_range', <enumfields.forms.EnumChoiceField object>), ('start_date', <django.forms.fields.DateTimeField object>), ('end_date', <django.forms.fields.DateTimeField object>), ('order_by', <django.forms.fields.ChoiceField object>)])¶
-
declared_fields
= OrderedDict([('report', <django.forms.fields.CharField object>), ('writer', <django.forms.fields.ChoiceField object>), ('force_download', <django.forms.fields.BooleanField object>), ('shop', <django.forms.fields.ChoiceField object>), ('date_range', <enumfields.forms.EnumChoiceField object>), ('start_date', <django.forms.fields.DateTimeField object>), ('end_date', <django.forms.fields.DateTimeField object>), ('order_by', <django.forms.fields.ChoiceField object>)])¶
-
media
¶
-
-
class
shuup.default_reports.forms.
NewCustomersReportForm
(*args, **kwargs)[source]¶ Bases:
shuup.reports.forms.BaseReportForm
-
GROUP_BY_CHOICES
= (('%Y', 'Year'), ('%Y-%m', 'Year/Month'), ('%Y-%m-%d', 'Year/Month/Day'))¶
-
base_fields
= OrderedDict([('report', <django.forms.fields.CharField object>), ('writer', <django.forms.fields.ChoiceField object>), ('force_download', <django.forms.fields.BooleanField object>), ('shop', <django.forms.fields.ChoiceField object>), ('date_range', <enumfields.forms.EnumChoiceField object>), ('start_date', <django.forms.fields.DateTimeField object>), ('end_date', <django.forms.fields.DateTimeField object>), ('group_by', <django.forms.fields.ChoiceField object>)])¶
-
declared_fields
= OrderedDict([('report', <django.forms.fields.CharField object>), ('writer', <django.forms.fields.ChoiceField object>), ('force_download', <django.forms.fields.BooleanField object>), ('shop', <django.forms.fields.ChoiceField object>), ('date_range', <enumfields.forms.EnumChoiceField object>), ('start_date', <django.forms.fields.DateTimeField object>), ('end_date', <django.forms.fields.DateTimeField object>), ('group_by', <django.forms.fields.ChoiceField object>)])¶
-
media
¶
-
-
class
shuup.default_reports.forms.
CustomerSalesReportForm
(*args, **kwargs)[source]¶ Bases:
shuup.default_reports.forms.OrderReportForm
-
SORT_ORDER_CHOICES
= (('order_count', 'Order Count'), ('average_sales', 'Average Sales'), ('taxless_total', 'Taxless Total'), ('taxful_total', 'Taxful Total'))¶
-
base_fields
= OrderedDict([('report', <django.forms.fields.CharField object>), ('writer', <django.forms.fields.ChoiceField object>), ('force_download', <django.forms.fields.BooleanField object>), ('shop', <django.forms.fields.ChoiceField object>), ('date_range', <enumfields.forms.EnumChoiceField object>), ('start_date', <django.forms.fields.DateTimeField object>), ('end_date', <django.forms.fields.DateTimeField object>), ('order_by', <django.forms.fields.ChoiceField object>)])¶
-
declared_fields
= OrderedDict([('report', <django.forms.fields.CharField object>), ('writer', <django.forms.fields.ChoiceField object>), ('force_download', <django.forms.fields.BooleanField object>), ('shop', <django.forms.fields.ChoiceField object>), ('date_range', <enumfields.forms.EnumChoiceField object>), ('start_date', <django.forms.fields.DateTimeField object>), ('end_date', <django.forms.fields.DateTimeField object>), ('order_by', <django.forms.fields.ChoiceField object>)])¶
-
media
¶
-
-
class
shuup.default_reports.forms.
TaxesReportForm
(*args, **kwargs)[source]¶ Bases:
shuup.default_reports.forms.OrderReportForm
-
base_fields
= OrderedDict([('report', <django.forms.fields.CharField object>), ('writer', <django.forms.fields.ChoiceField object>), ('force_download', <django.forms.fields.BooleanField object>), ('shop', <django.forms.fields.ChoiceField object>), ('date_range', <enumfields.forms.EnumChoiceField object>), ('start_date', <django.forms.fields.DateTimeField object>), ('end_date', <django.forms.fields.DateTimeField object>), ('tax', <shuup.admin.forms.fields.Select2MultipleField object>), ('tax_class', <shuup.admin.forms.fields.Select2MultipleField object>)])¶
-
declared_fields
= OrderedDict([('report', <django.forms.fields.CharField object>), ('writer', <django.forms.fields.ChoiceField object>), ('force_download', <django.forms.fields.BooleanField object>), ('shop', <django.forms.fields.ChoiceField object>), ('date_range', <enumfields.forms.EnumChoiceField object>), ('start_date', <django.forms.fields.DateTimeField object>), ('end_date', <django.forms.fields.DateTimeField object>), ('tax', <shuup.admin.forms.fields.Select2MultipleField object>), ('tax_class', <shuup.admin.forms.fields.Select2MultipleField object>)])¶
-
media
¶
-
-
class
shuup.default_reports.forms.
ShippingReportForm
(*args, **kwargs)[source]¶ Bases:
shuup.default_reports.forms.OrderReportForm
-
base_fields
= OrderedDict([('report', <django.forms.fields.CharField object>), ('writer', <django.forms.fields.ChoiceField object>), ('force_download', <django.forms.fields.BooleanField object>), ('shop', <django.forms.fields.ChoiceField object>), ('date_range', <enumfields.forms.EnumChoiceField object>), ('start_date', <django.forms.fields.DateTimeField object>), ('end_date', <django.forms.fields.DateTimeField object>), ('shipping_method', <shuup.admin.forms.fields.Select2MultipleField object>), ('carrier', <shuup.admin.forms.fields.Select2MultipleField object>)])¶
-
declared_fields
= OrderedDict([('report', <django.forms.fields.CharField object>), ('writer', <django.forms.fields.ChoiceField object>), ('force_download', <django.forms.fields.BooleanField object>), ('shop', <django.forms.fields.ChoiceField object>), ('date_range', <enumfields.forms.EnumChoiceField object>), ('start_date', <django.forms.fields.DateTimeField object>), ('end_date', <django.forms.fields.DateTimeField object>), ('shipping_method', <shuup.admin.forms.fields.Select2MultipleField object>), ('carrier', <shuup.admin.forms.fields.Select2MultipleField object>)])¶
-
media
¶
-