Aller au contenu

Entité : Offre de vente

Classe : Offer

Représente une offre pour la vente d'un produit

Inspiré de : schema:Offer

 classDiagram
    class Offer
    click Offer href "../Offer"





Offer : addOn







            Offer --> "*" Offer : addOn
            click Offer href "../Offer"




Offer : identifier

Offer : inOfferCatalog







            Offer --> "1" OfferCatalog : inOfferCatalog
            click OfferCatalog href "../OfferCatalog"




Offer : inputRequirement







            Offer --> "*" InputRequirement : inputRequirement
            click InputRequirement href "../InputRequirement"




Offer : itemOffered







            Offer --> "0..1" Product : itemOffered
            click Product href "../Product"




Offer : offerAccessMode







            Offer --> "1" OfferAccessMode : offerAccessMode
            click OfferAccessMode href "../OfferAccessMode"




Offer : orderInclusion







            Offer --> "0..1" OrderInclusion : orderInclusion
            click OrderInclusion href "../OrderInclusion"




Offer : price

Offer : priceCurrency

Offer : priceSpecification







            Offer --> "0..1" CompoundPriceSpecification : priceSpecification
            click CompoundPriceSpecification href "../CompoundPriceSpecification"




Offer : subjectOf







            Offer --> "1" Festival : subjectOf
            click Festival href "../Festival"




Offer : taxes







            Offer --> "1..*" TaxRate : taxes
            click TaxRate href "../TaxRate"





Attributs

Nom Cardinalité et type Description Héritage Affichage API
identifier 1
Texte
L'identifiant unique de cette offre direct Privé: Sortie:Obligatoire
Format:Valeur
price 1
Number
Le prix du produit hors taxes direct Privé: Sortie:Obligatoire
Format:Valeur
priceCurrency 1
PriceCurrency
Devise de l'offre direct Privé: Sortie:Obligatoire
Format:Valeur
taxes 1..*
TaxRate
Les taxes appliquées à la vente de cette offre direct Privé: Sortie:Obligatoire
Format:Liste
addOn *
Offer
Les suppléments disponibles avec ce produit. direct Privé: Sortie:Obligatoire
Format:Liste
itemOffered 0..1
Product
Le produit offert dans cette offre direct Privé: Sortie:Obligatoire
Format:Valeur
priceSpecification 0..1
CompoundPriceSpecification
Permet de préciser la composition du prix dans le cadre d'un prix composé direct Privé: Sortie:Obligatoire
Format:Valeur
orderInclusion 0..1
OrderInclusion
Permet de préciser si cette offre est assujettie à une inclusion à la commande direct Privé: Sortie:Obligatoire
Format:Valeur
inOfferCatalog 1
OfferCatalog
Catalogue d'offres dans lequel cette offre est répertoriée. Utilisé dans le cadre des ventes d'événement direct Privé: Sortie:Obligatoire
Format:Valeur
offerAccessMode 1
OfferAccessMode
Définit si l'offre est un module complémentaire ou si elle peut être vendue seule. direct Privé: Sortie:Obligatoire
Format:Valeur
inputRequirement *
InputRequirement
Définit la liste des questions auxquelles devra répondre le client lors de la commande de cette offre. direct Privé: Sortie:Obligatoire
Format:Liste
subjectOf 1
Festival
Événement dans lequel cette offre est gérée. direct Privé: Sortie:Obligatoire
Format:Valeur

Utilisations

Utilisée par Utilisé dans Type Utilisation
Offer addOn range Offer
Festival offers range Offer
OfferCatalog itemListElement range Offer
Product offers range Offer
OrderItem orderedOffer range Offer

Annotations

Propriété Valeur
class_type main
entity_name Offre de vente
api_profiles prive
api_profile_labels prive=Privé
notion /notions/addons/
notion_title Modules complémentaires
doc_notion Cette notion décrit le fonctionnement des modules complémentaires dans les ventes d’événements littéraires