Visual Framing Visual Framing Visual Framing Visual Framing Visual Framing


Home
Philosophy
Online-Framing-Studio
Standard-Version
Plus-Version
Basic Benefits
Suppliers & Service Providers
Mail order companies for
Artists & Photographers
Retailers of
Art & Photography Supplies
Configuration & Embedding
Prices & Terms of Use
How It All Works
Differences
Gallery-Generator
Materials
Contact
 

Das Konfigurieren und Einbinden in Ihre Seiten und Betriebssoftwares

 

Option 1: Separate Lösung

- OFS als separater, eigenständiger Shop

- eigenes Warenkorbsystem

- ggf. eigene Rechnungserzeugung mit eigenem Nummernkreislauf

- ggf. Auftrags- und Rechnungsdaten über XML-Schnittstelle abfragbar

 

Option 2: integrierte Lösung

- OFS als Erweiterung eines Fremd-Online-Shops

- Nutzung des Fremd-Warenkorbsystems

- beim Erstaufruf des OFS erfolgt Übergabe der Session-ID des Fremd-Online-Shops

- Bei Warenkorbaktionen (z.B. PP in den Warenkorb legen, aus Warenkorb löschen) erfolgt jeweils Datenübergabe in Fremdshop via XML

 

Anmerkungen zu XML:

Mit XML kann man eben beliebig strukturierte Daten beschreiben, weil man im Gegensatz zu HTML die Tags selbst definiert. XML lässt sich gut maschinell verarbeiten und ist darüber hinaus aber auch exzellent menschenlesbar.

Das nachfolgende XML-Passepartout-Beispiel beschreibt ein Passepartout 50 x 30cm in Farbe 101-CB mit 2 symmetrisch angeordneten Ausschnitten von 10x10cm.

<?xml version="1.0" ?>
- <orderitem>
  <sessionid>sahdfkjashdkfh122sj</sessionid>
  <action>add</action>
- <itemdetails>
  <partnumber>87451-W</partnumber>
  <price>25.78</price>
  <width>500</width>
  <height>300</height>
- <material>
  <number>CB 1.7</number>
  <name>Conservation board 1.7</name>
  <color>101</color>
  </material>
- <openings>
- <opening>
  <shape>rect</shape>
  <width>100</width>
  <height>100</height>
  <top>100</top>
  <left>100</left>
  </opening>
- <opening>
  <shape>rect</shape>
  <width>100</width>
  <height>100</height>
  <top>100</top>
  <left>300</left>
  </opening>
  </openings>
  </itemdetails>
  </orderitem>

Die Datei dürfte für einen Programmierer selbsterklärend sein. Sie kann nun auf beliebige Art im Warenkorb angezeigt werden.

Die Datei kann dann problemlos mit PHP, Java, Perl, Python, etc. verarbeitet werden. In PHP kann z.B. der Preis mit 2 Zeilen Code ausgelesen werden:

$xml = simplexml_load_file('passepartout.xml');

echo $xml->itemdetails->price;

 

 


 
TOPPRINT
DE EN Homepage