Overview

Namespaces

  • Alvine
    • BMEcat
      • Element
      • Xml

Classes

  • Address
  • Agreement
  • Article
  • ArticleDetails
  • ArticleFeatures
  • ArticleOrderDetails
  • ArticlePrice
  • ArticlePriceDetails
  • BMEcat
  • Buyer
  • Catalog
  • DateTime
  • Feature
  • Header
  • Mime
  • MimeInfo
  • Supplier
  • TNewCatalog
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class ArticlePriceDetails

ARTICLE_PRICE_DETAILS Element

Mit dem Element ARTICLE_PRICE_DETAILS kann man Preisdaten eines Artikels spezifizieren. Es ist möglich, verschiedene Preise für einen Artikel anzugeben. So können zum Beispiel Netto- und Bruttopreise eines Artikels angegeben werden (mit Hilfe des Attributs "price_type" des Elements ARTICLE_PRICE). Außerdem kann man abbilden, dass ein Artikel in verschiedenen Ländern oder Regionen verschiedene Preise besitzt (mit Hilfe des Elements TERRITORY). Zusätzlich können Staffelpreise, Rabatte und die Gültigkeit von Preisen (z.B. für ein auslaufendes Produkt) beschrieben werden.

Neu in der Version 1.2 ist die Möglichkeit, mehrere Elemente ARTICLE_PRICE_DETAILS anzugeben, um Preise für verschiedene Zeiträume angeben zu können. Dabei ist zu beachten, dass die Zeiträume, die durch die Elemente DATETIME mit Attribut "type" gleich "valid_start_date" und DATETIME mit Attribut "type" gleich "valid_end_date" aufgespannt werden, überschneidungsfrei sind. So kann gewährleistet werden, dass zu jedem Zeitpunkt eindeutig ein Preis zugeordnet werden kann. Bei den Zeitraumangaben sind die Beginn- bzw. Endzeitpunkte im Zeitraum mit enthalten ( [Startzeitpunkt, Endzeitpunkt] ).

<ARTICLE_PRICE_DETAILS>
   <ARTICLE_PRICE price_type="net_list">
     ...
   </ARTICLE_PRICE>
   <ARTICLE_PRICE price_type="net_list">
      ...
   </ARTICLE_PRICE>
 </ARTICLE_PRICE_DETAILS>
Alvine\BMECat\AbstractElement
Extended by Alvine\BMECat\Element\ArticlePriceDetails
Namespace: Alvine\BMECat\Element
Package: Alvine\BMECat
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20160804
Link: alvine.io
Located at element/ArticlePriceDetails.class.php
Methods summary
public
# __construct( string $tag = null, string $value = '', null|Alvine\Xml\AttributeMap $attributes = null )

Erstellt ein neues ARTICLE_PRICE_DETAILS-Objekt

Erstellt ein neues ARTICLE_PRICE_DETAILS-Objekt

Parameters

$tag
Tag
$value
Wert
$attributes
Atributes
public Alvine\Xml\NodeList
# getArticlePrice( )

Jedes Element ARTICLE_PRICE kann einen unterschiedlichen Preis für den Artikel spezifizieren.

Jedes Element ARTICLE_PRICE kann einen unterschiedlichen Preis für den Artikel spezifizieren.

Defaultwert : - Feldlänge : - Pflicht : ja Einfach/ Mehrfach : Mehrfach Datentyp : - Sprachabhängig : -

Returns

Alvine\Xml\NodeList
Preise für den Artikel
public Alvine\BMECat\Element\ArticlePriceDetails
# addArticlePrice( Alvine\BMECat\Element\ArticlePrice $articlePrice )

Fügt ein neues ARTICLE_PRICE hinzu

Fügt ein neues ARTICLE_PRICE hinzu

Parameters

$articlePrice
Preise für den Artikel

Returns

Alvine\BMECat\Element\ArticlePriceDetails
Dieses Objekt
alvine.bmecat API-Dokumentation 0.10.1 | © schukai GmbH | Impressum