thelia/customer-statistic-module

1.0.3 2019-10-30 14:00 UTC

This package is auto-updated.

Last update: 2024-04-25 15:16:17 UTC


README

Give you statistics about the articles bought by a customer.

Screenshot

Take Customer Account Screenchot 1

Installation

Manually

  • Copy the module into <thelia_root>/local/modules/ directory and be sure that the name of the module is CustomerStatistic.
  • Activate it in your thelia administration panel

Composer

Add it in your main thelia composer.json file

composer require thelia/customer-statistic-module:~1.0.3

Usage

Activate the module in the module list. A new row will then appear on customer edit pages, giving you statistics about the articles they bought.

Hook

The customer.edit hook is used to attach the statistics to the customer edit page.

Loop

[customer.statistic.article.statistic]

Input arguments

Argument Description
customer_id ID of the customer.

Output arguments

Variable Description
$PRODUCT_ID ID of the product
$REFERENCE Reference of the product
$NAME Name of the product
$UNIT_PRICE Price for a single unit of the product
$QUANTITY Quantity of this product bought by the customer across all of his orders
$TOTAL_PRICE $QUANTITY * $UNIT_PRICE

Exemple

{loop name="customer.statistic.article.statistic" type="article.statistic"}<!-- your template -->{/loop}

Additionnal information

A product "Total" with a $PRODUCT_ID of -1 will be added in the loop, with the total turneover for the customer.