<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://docsen.activeprolearn.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://docsen.activeprolearn.com/feed.php">
        <title>Documentation Moodle ActiveProLearn - local:shop:structure:classes</title>
        <description></description>
        <link>https://docsen.activeprolearn.com/</link>
        <image rdf:resource="https://docsen.activeprolearn.com/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-04-18T08:38:20+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:bill&amp;rev=1768291118&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:billitem&amp;rev=1768291118&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:catalog&amp;rev=1768291118&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:catalogcategory&amp;rev=1768291118&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:catalogitem&amp;rev=1768291118&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:catalogshpping&amp;rev=1768291118&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:customer&amp;rev=1768291118&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:product&amp;rev=1768291118&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:productevent&amp;rev=1768291118&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:shippingzone&amp;rev=1768291118&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:shop&amp;rev=1768291118&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:shopobject&amp;rev=1768291118&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://docsen.activeprolearn.com/lib/exe/fetch.php?media=wiki:logo.png">
        <title>Documentation Moodle ActiveProLearn</title>
        <link>https://docsen.activeprolearn.com/</link>
        <url>https://docsen.activeprolearn.com/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:bill&amp;rev=1768291118&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-13T07:58:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>The Bill class : Concept of order and bill statuses</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:bill&amp;rev=1768291118&amp;do=diff</link>
        <description>The Bill class : Concept of order and bill statuses

Moodle Integrated Shop : Structural elements

Introduction

The bill is an object that groups all the constituent parts of : 

	*  A purchase order, as long as payment has not taken place.
	*  A pro forma bill, as long as no cross-reference coding has taken place.</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:billitem&amp;rev=1768291118&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-13T07:58:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>The BillItem class : Invoices line element (Les Eléments de Facture)</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:billitem&amp;rev=1768291118&amp;do=diff</link>
        <description>The BillItem class : Invoices line element (Les Eléments de Facture)

Moodle Integrated Shop : Structural elements

Elément de facture, introduction

Un élément de facture est une ligne constitutive d&#039;une facture. cette ligne peut représenter :</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:catalog&amp;rev=1768291118&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-13T07:58:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>The Catalogue Class : Concept of catalogue</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:catalog&amp;rev=1768291118&amp;do=diff</link>
        <description>The Catalogue Class : Concept of catalogue

Moodle Integrated Shop : Structural elements

Introduction

the Shop catalogue is a container for managing products, sets, and bundles arranged into categories. 

Several instances can be used in a master/slave configuration to override certain product definitions when necessary, e.g. for loading different languages in distinct countries, or changing public prices for certain shipping areas.</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:catalogcategory&amp;rev=1768291118&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-13T07:58:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Catalogue categories class : Concept of categories (Or product lines)</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:catalogcategory&amp;rev=1768291118&amp;do=diff</link>
        <description>Catalogue categories class : Concept of categories (Or product lines)

Moodle Integrated Shop : Structural elements

Introduction

Categories make it possible to assemble products in order to present a single product line to the customer on one page. Some back-office management screens will also use categories to split the management scope.
You can use categories to group similar products.
Category is implemented as a simple concept in the Moodle shop.</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:catalogitem&amp;rev=1768291118&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-13T07:58:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>The catalogItem Classe : Concept of Catalogue items</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:catalogitem&amp;rev=1768291118&amp;do=diff</link>
        <description>The catalogItem Classe : Concept of Catalogue items

Moodle Integrated Shop : Structural elements

Introduction

Catalogue items represent individual entries in the catalogue of products for sale.

There are three types of item:

	*  Individual products: refers to one product reference.</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:catalogshpping&amp;rev=1768291118&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-13T07:58:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Moodle Integrated Shop : Structural elements</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:catalogshpping&amp;rev=1768291118&amp;do=diff</link>
        <description>Moodle Integrated Shop : Structural elements

Catalogue shipping class :Concept of shipping formulas

Introduction

:!: Note : This is a preliminary documentation, the feature is still in R&amp;D and can be subject to major changes.

----------



Back to the Moodle Shop structure documentation summary - Go to Configuration and implementation of a commercial offer -</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:customer&amp;rev=1768291118&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-13T07:58:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Customer class : Concept of customers accounts</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:customer&amp;rev=1768291118&amp;do=diff</link>
        <description>Customer class : Concept of customers accounts

Moodle Integrated Shop : Structural elements

Introduction

At a certain point, anyone who commits to the purchasing process (by submitting contact information) will automatically generate a customer account in the shop, which will store the information provided.</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:product&amp;rev=1768291118&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-13T07:58:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>The Product class :Concept of product instance</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:product&amp;rev=1768291118&amp;do=diff</link>
        <description>The Product class :Concept of product instance

Moodle Integrated Shop : Structural elements

Introduction

When a purchase is made on the platform, certain products are constructed by creating data, rights, or Moodle “business objects”. This data can present a certain life cycle on which the customer can act.</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:productevent&amp;rev=1768291118&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-13T07:58:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>The ProductEvent class :Concept of product events</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:productevent&amp;rev=1768291118&amp;do=diff</link>
        <description>The ProductEvent class :Concept of product events

Moodle Integrated Shop : Structural elements

Introduction

Certain products have a duration and a life cycle. Certain products are renewable or their characteristics can be changed during the time the product is held by the customer.</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:shippingzone&amp;rev=1768291118&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-13T07:58:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Shipping zone class :Concept of shipping zone</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:shippingzone&amp;rev=1768291118&amp;do=diff</link>
        <description>Shipping zone class :Concept of shipping zone

Moodle Integrated Shop : Structural elements

Introduction

:!: Nota : This is a preliminary documentation, the feature is still in R&amp;D and can be subject to major changes.

It is quite conceivable you could eventually sell physical goods via the Moodle shop, even though it was not necessarily designed with this in mind. In this case, the notion of shipping costs must be taken into account.
Shipping costs are implemented based on two abstractions:</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:shop&amp;rev=1768291118&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-13T07:58:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Shop concept : the Shop Class</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:shop&amp;rev=1768291118&amp;do=diff</link>
        <description>Shop concept : the Shop Class

Moodle Shop structure documentation

Introduction

The Shop class is the object counter part of a “Shop front office instance”. 
The shop is basically a framework within which customers interact with certain product lines under certain conditions of sale to buy Moodle assets.
You will be able to create several shop instances in Moodle, that have distinct product lines as well as distinct behaviours and terms of sale. Each shop will be assigned a unique master catal…</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:shopobject&amp;rev=1768291118&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-13T07:58:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>The ShopObject Class</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=local:shop:structure:classes:shopobject&amp;rev=1768291118&amp;do=diff</link>
        <description>The ShopObject Class

Moodle Integrated Shop : Structural elements

The ShopObject is the base class for all other functional classes of the Moodle Shop. It will provide a basic API for any othe robject and an abstraction layer to the DB storage.</description>
    </item>
</rdf:RDF>
