Visual Framing Visual Framing Visual Framing Visual Framing Visual Framing


Home
Philosophy
Online-Framing-Studio
Standard-Version
Personal Counselling in Your Shop
Your Advantages Using the Internet
Configuration & Embedding
Galerien Generators as an Extra
Comparison: Cutting
by Hand vs. the CMC
Prices & Terms of Use
How it all works
Plus-Version
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