Caller Datenaustausch API

Inhaltsverzeichnis

Commandes

get_commandes

Cette exportation fonctionne de manière incrémentielle. A chaque appel, toutes les nouvelles commandes reçues sont commandes depuis la dernière exportation de commande réussie.

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=get_bestellungen
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
get_bestellungen_out.xml Shop ERP Exportdatei im XML-Format
get_bestellungen_err.xml Shop ERP Statusdatei Fehler
get_bestellungen_tmp.xml Shop Shop Temporäre Ausgabedatei

La structure du fichier d’exportation est décrite dans le document ‘xml_speikation_bestellung.pdf’..

get_commandes_ab

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=get_bestellungen_ab&datetime_ab=argument1
Argumente: argument1 Zeitpunkt (yyyy-mm-dd hh:mm:ss), ab dem die Daten exportiert werden
Austauschdateien
Dateiname erstellt löscht Bemerkung
get_bestellungen_ab_out.xml Shop ERP Exportdatei im XML-Format
get_bestellungen_ab_err.xml Shop ERP Statusdatei Fehler
get_bestellungen_ab_tmp.xml Shop Shop Temporäre Ausgabedatei

La structure du fichier d’exportation est décrite dans le document ‘xml_speikation_bestellung.pdf’. https://www.peppershop.com/peppershop_files/xml_spezifikation_bestellung.pdf

Article

set_article

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=set_artikel
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
set_artikel_inp.csv ERP Shop Importdatei im CSV-Format
set_artikel_ok.csv Shop ERP Statusdatei Erfolg
set_artikel_err.csv Shop ERP Statusdatei Fehler
set_artikel_tmp.csv Shop Shop Temporäre Importdatei fuer den Shop
? ERP ERP Temporäre Upload-Datei fuer ERP
CSV-Spaltenname Datentyp Bemerkungen
Artikel-Nr varchar(255) [1]
Name varchar(255)
Preis double
Aktionspreis double
Aktion von datetime(jjjj-mm-tt hh:mm:ss)
Aktion bis datetime(jjjj-mm-tt hh:mm:ss)
Aktiv von datetime(jjjj-mm-tt hh:mm:ss) Aktivierung Artikelsichtbarkeit
Aktiv bis datetime(jjjj-mm-tt hh:mm:ss)
Gewicht double
Link varchar(255) Link auf weitere Informationen
MwSt-Satz double optional
Beschreibung text
Kurzbeschreibung text
Bild gross varchar(255) Dateiname grosses Bild
Bild klein varchar(255) Dateiname kleines Bild
Maximalbestellmenge double
Mindestbestellmenge double
Mindestlagermenge double
Lagerbestand int(11) Anlieferung nur mit einem Lager möglich
Lieferbar in varchar(255) Angabe in Shop-Hauptsprache
Lagerverhalten enum('immer_bestellbar’,'nachbestellbar’,'nicht_nachbestellen’) -> uneingeschränkt verfügbar-> nachbestellbar-> wird nicht nachbestellt
Anzahl Einheit varchar(255) z.B. Stück
Anzahl Nachkommastellen int(11) 0 -> Bestellmenge ganzzahlig1 -> Bestellmenge x.x2 -> Bestellmenge x.xx
Anzahl Anzeige enum('Dropdown’,'Eingabefeld’) -> Auswahl Anzahl als Dropdown-> Angabe Anzahl in Textfeld
Anzahl Dropdownwerte varchar(255) Spezialaufbereitung! (z.B. 1-10;20;50;100)
Liefereinheit double Artikel können nur in diesen Mengen bestellt werden. Bsp: 20 => 20,40,60,80 und nicht 21, ..
Gruppierung varchar(255) Gruppierung in der virtuellen dritten Kategorienstufe
Gruppierung-opt varchar(255) Gruppierung als Optionsartikel
Staffelpreis ab 1 double Ab Menge für erste Preisstaffel
Staffelpreis 1 double Preis/Einheit erste Preisstaffel
Staffelpreis ab 2..n double Ab Menge für n-te Preisstaffel
Staffelpreis 2..n double Preis/Einheit n-te Preisstaffel
Zusatzfeld 1 varchar(255) frei verwendbare Zusatzfelder
Zusatzfeld 2..10 varchar(255) frei verwendbare Zusatzfelder
Interne Notizen text
Kategorie-Nr varchar(255) externe Kategorien-Nr (vom ERP) fuer Zuordnung Art -> Kat, Kommagetrennt, falls mehrere Kat pro Artikel.
Promotion enum(‘true’, ‘false’) Promotions-Steuerung
Suchpriorisierung int(11) Kleiner Wert = hohe Priorität
Dateiname-virtuell varchar(255) virtueller Dateiname für Suchmaschinen
Parentartikel-Nr varchar(255) Artikel-Nr. des Parent-Artikels,leer bei Haupt-Artikeln
Gruppierung-parent varchar(255) Gruppierung als Subartikel
Artikel Position int(11) Position des Artikels innerhalb der Kategorie oder des Parent-Artikels (kleinster Wert zu oberst)
Position Opt int(11) Position des Artikels als Optionsartikel
Artikelrabattgruppe varchar(255) Rabattgruppe des Artikels
Hersteller-Artikel-Nr varchar(255) Artikel-Nr vom Hersteller[2]
Artikel-Code varchar(255) normierter Code (z.B. EAN/ISBN) [2]
Hersteller-Nr varchar(255) Hersteller-Nr gemäss set_hersteller [2]
Grundpreis Einheit z.B. 1kg/100g/1m
Grundpreis Faktor Multiplikator Grundpreis Einheit/Gewicht
Kontierungsgruppe-Nr varchar(255) externe Kontierungsgruppe-Nr [7]
E-Content Bezugszeit int(11) Zeitfenster zum Download in Sekunden [6]
E-Content Downloads int(11) maximale Anzahl Downloads pro Kauf [6]
E-Content Datei varchar(255) Download-Datei [6]
Fremdsprachen-Spalten..
fr_Name varchar(255) sprachabhängige Artikelattribute(optional). Der Spaltenname ist immer aus dem Sprach-Prefix (z.B. ‘fr_') und dem Original-Spaltennamen zusammengebaut.
fr_Beschreibung text
fr_Kurzbeschreibung Kurzbeschreibung
fr_Artikeldetails Artikeldetails
fr_Gruppierung varchar(255)
fr_Gruppierung-opt varchar(255)
fr_Gruppierung-parent varchar(255)
fr_Dateiname-virtuell varchar(255)
Spezial-Spalten..
Artikeldetails text nicht verwendeter Zusatztext
Masterartikel enum(‘true’, ‘false’) Master-Slave-Steuerung für Shop-Synchronisation
Zusatfeld_text varchar(255) Shopintern für Texteingabefelder
Zusatzfeld_param varchar(255) Shopintern für Texteingabefelder
Zusatzfeld_titel varchar(255) Shopintern für Texteingabefelder
Haendlerpreis varchar(255) nicht verwendetes Zusatzfeld
Lager {Lagernummer} Int(11) Neuer Lagerbestand bei Multilager

get_article

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=get_artikel
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
get_artikel_out.csv Shop ERP Exportdatei im CSV-Format
get_artikel_err.csv Shop ERP Statusdatei Fehler
get_artikel_tmp.csv Shop Shop Temporäre Ausgabedatei

Structure Fichier d’exportation comme ‘set_artikel’.

get_article_ab

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=get_artikel_ab&datetime_ab=argument1
Argumente: argument1 Zeitpunkt (yyyy-mm-dd hh:mm:ss), ab dem die Daten exportiert werden
Austauschdateien
Dateiname erstellt löscht Bemerkung
get_artikel_ab_out.csv Shop ERP Exportdatei im CSV-Format
get_artikel_ab_err.csv Shop ERP Statusdatei Fehler
get_artikel_ab_tmp.csv Shop Shop Temporäre Ausgabedatei

Structure Fichier d’exportation comme ‘set_artikel’.

set_article_incrementel

Lors de l’importation ‘set_artikel_inkrementell’, les articles qui ne sont pas contenus dans le fichier d’importation ne sont pas supprimés après l’importation. ne sont pas supprimés si l’importation est réussie. Seuls quelques attributs de certains articles peuvent ainsi être peuvent être mis à jour. Il n’est pas possible d’attribuer les articles à des catégories.

Aufruf
Aufruf HTTP https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=set_artikel_inkrementell
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
set_artikel_inkrementell_inp.csv ERP Shop Importdatei im CSV-Format
set_artikel_inkrementell_ok.csv Shop ERP Statusdatei Erfolg
set_artikel_inkrementell_err.csv Shop ERP Statusdatei Fehler
set_artikel_inkrementell_tmp.csv Shop Shop Temporäre Importdatei fuer den Shop
? ERP ERP Temporäre Upload-Datei fuer ERP
CSV-Spaltenname Datentyp Bemerkungen
Artikel-Nr varchar(255) [1]
Name varchar(255)
..beliebige weitere Spalten gemäss Definition ‘set_artikel’ (ohne Kategorie-Nr und Hersteller-Nr)

Catégories

set_catégories

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=set_kategorien
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
set_kategorien_inp.csv ERP Shop Importdatei im CSV-Format
set_kategorien_ok.csv Shop ERP Statusdatei Erfolg
set_kategorien_err.csv Shop ERP Statusdatei Fehler
set_kategorien_tmp.csv Shop Shop Temporäre Importdatei fuer den Shop
? ERP ERP Temporäre Upload-Datei fuer ERP
CSV-Spaltenname Datentyp Bemerkungen
Kategorie-Nr varchar(255) Kategorie-ID von ERP[1]
Parentkategorie-Nr varchar(255) Parent-Kategorie-ID von ERP[1]
Position int(11) Position der Kategorie im Baum
Name varchar(255) Name der Kategorie[1]
Beschreibung text Kategorienbeschreibung
Beschreibung anzeigen enum(‘true’,‘false’) Kat-Beschreibung ein/ausschalten
MwSt-Satz double
Kategorie anzeigen enum(‘true’,‘false’) Sichtbarkeit der Kategorie
Promotionskategorie enum(‘true’,‘false’) Kat. enthält Promotionsangebote
Aktionskategorie enum(‘true’,‘false’) Kat. enthält Aktionsangebote
Tab Text varchar(255) Kategorienüberschrift (im Baum)
Bild gross varchar(255) Kategorienbild
Sprache varchar(255) Sprache der Kategorie (de,en,..)Falls Zuweisung an mehrere Sprachen, Komma getrennt
Zusatzfeld 1 varchar(255) frei verwendbare Zusatzfelder
Zusatzfeld 2..5 varchar(255) frei verwendbare Zusatzfelder
Dateiname-virtuell varchar(255) virtueller Dateiname für Suchmaschinen
Metatitel varchar(255) Seitentitel für Suchmaschinen
Metabeschreibung varchar(255) Beschreibung für Suchmaschinen
fr_Name varchar(255) sprachabhängige Kategorienattribute (optional). Der Spaltenname ist immer aus dem Sprach-Prefix (z.B. ‘fr_') und dem Original-Spaltennamen zusammengebaut.
fr_Beschreibung text
fr_Tab Text varchar(255)
fr_Dateiname-virtuell varchar(255)
fr_Metatitel varchar(255)
fr_Metabeschreibung varchar(255)

get_catégories

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=get_kategorien
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
get_kategorien_out.csv Shop ERP Exportdatei im CSV-Format
get_kategorien_err.csv Shop ERP Statusdatei Fehler
get_kategorien_tmp.csv Shop Shop Temporäre Ausgabedatei

Structure du fichier d’exportation comme ‘set_kategorien’.

Clients

get_clients

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=get_kunden
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
get_kunden_out.csv Shop ERP Exportdatei im CSV-Format
get_kunden_err.csv Shop ERP Statusdatei Fehler
get_kunden_tmp.csv Shop Shop Temporäre Ausgabedatei
CSV-Spaltenname Datentyp Bemerkungen
Kunden-Nr varchar(255) Wird in ERP gesetzt[1]
Kunden-ID varchar(255) Shop interne ID (optional)
Login varchar(255)
Passwort varchar(255)
Anrede varchar(24)
Vorname varchar(128)
Nachname varchar(128)
Firma varchar(128)
Firma-UID varchar(64)
Firma-MWST-Nr varchar(64)
EORI-Nr Varchar(64)
Abteilung varchar(128)
Strasse varchar(128)
Hausnummer varchar(128)
Hausnummer-Erweiterung varchar(255)
Postfach varchar(16)
PLZ varchar(32)
Ort varchar(128)
Staat varchar(255) Staat/Bundesland/Kanton
Land varchar(128)
Telefon varchar(32)
Fax varchar(32)
Handy varchar(32)
E-Mail varchar(128)
Geburtsdatum date(jjjj-mm-dd)
SSN varchar(255) Sozialversicherungsnummer/AHV-Nr
Anmeldedatum date(jjjj-mm-dd)
letzte Bestellung date(jjjj-mm-dd)
Beschreibung text für Kunde nicht einsehbar
Kontoinhaber varchar(128) Kontodaten Banklastschrift
Bankname varchar(128)
BLZ varchar(128)
Kontonummer varchar(128)
IBAN varchar(128)
BIC varchar(128)
Rechnungslieferung enum(‘true’,‘false’) Steuerung Rechnungslieferung
gesperrt enum(‘true’,‘false’) Sperrung des Kunden
Kundengruppe int(11) nummerische Kundengruppe
Sprache varchar(2) ISO-639-1 Code, z.B. de
Debitorennummer varchar(255)
Debitorenpreisgruppe varchar(255)
Debitorenrabattgruppe varchar(255)

get_clients_ab

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=get_kunden_ab&datetime_ab=argument1
Argumente: argument1 Zeitpunkt (yyyy-mm-dd hh:mm:ss), ab dem die Daten exportiert werden
Austauschdateien
Dateiname erstellt löscht Bemerkung
get_kunden_ab_out.csv Shop ERP Exportdatei im CSV-Format
get_kunden_ab_err.csv Shop ERP Statusdatei Fehler
get_kunden_ab_tmp.csv Shop Shop Temporäre Ausgabedatei

Structure du fichier d’exportation comme ‘get_kunden’.

set_clients

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=set_kunden
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
set_kunden_inp.csv ERP Shop Importdatei im CSV-Format
set_kunden_ok.csv Shop ERP Statusdatei Erfolg
set_kunden_err.csv Shop ERP Statusdatei Fehler
set_kunden_tmp.csv Shop Shop Temporäre Importdatei fuer den Shop
? ERP ERP Temporäre Upload-Datei fuer ERP

Structure Fichier d’importation comme ‘get_kunden’.

Livrer les mots de passe des clients à la boutique

Le mot de passe du client est livré en texte clair à la boutique. Lors de l’importation, chaque enregistrement est reconnu, si un mot de passe en texte clair ou un hash de mot de passe a été livré. A partir des mots de passe en texte clair, un hash sûr est créé par la boutique et stocké dans la boutique en ligne. Si une chaîne vide est livrée à la boutique en tant que mot de passe, la boutique conserve le mot de passe existant. est conservé. Ainsi, les mises à jour des mots de passe peuvent être livrées par l’ERP à la boutique en ligne en ce sens que Seuls les mots de passe modifiés par l’ERP sont envoyés à l’importation.

set_clients_associations

Cette importation permet de regrouper deux enregistrements de clients en un seul (nettoyage des doublons nettoyage). Le client avec le n° de client ‘N° de client’ est supprimé, toutes ses commandes sont attribuées au client ‘N° de destination’. sont attribuées au client avec le n° de client ‘Destination n° de client’.

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=set_kunden_vereinen
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
set_kunden_vereinen_inp.csv ERP Shop Importdatei im CSV-Format
set_kunden_vereinen_ok.csv Shop ERP Statusdatei Erfolg
set_kunden_vereinen_err.csv Shop ERP Statusdatei Fehler
set_kunden_vereinen_tmp.csv Shop Shop Temporäre Importdatei fuer den Shop
? ERP ERP Temporäre Upload-Datei fuer ERP
CSV-Spaltenname Datentyp Bemerkungen
Kunden-Nr varchar(255) Kunden-Nr die ueberfuehrt wird..
Ziel-Kunden-Nr varchar(255) ..zu dieser Kunden-Nr

Adresses de livraison

set_livraison

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=set_lieferadressen
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
set_lieferadressen_inp.csv ERP Shop Importdatei im CSV-Format
set_lieferadressen_ok.csv Shop ERP Statusdatei Erfolg
set_lieferadressen_err.csv Shop ERP Statusdatei Fehler
set_lieferadressen_tmp.csv Shop Shop Temporäre Importdatei fuer den Shop
? ERP ERP Temporäre Upload-Datei fuer ERP
CSV-Spaltenname Datentyp Bemerkungen
Kunden-Nr varchar(255) Wird in ERP gesetzt[1]
Adress-Nr varchar(255) eindeutige Adress-Nr[1]
Anrede varchar(24)
Vorname varchar(128)
Nachname varchar(128)
Firma varchar(128)
Firma-UID varchar(64)
Firma-MWST-Nr varchar(64)
Abteilung varchar(128)
Strasse varchar(128)
Hausnummer varchar(128)
Postfach varchar(16)
PLZ varchar(32)
Ort varchar(128)
Land varchar(128)
Telefon varchar(32)
Fax varchar(32)
Handy varchar(32)
E-Mail varchar(128)

Article en option

set_optionsartikel

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=set_optionsartikel
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
set_optionsartikel_inp.csv ERP Shop Importdatei im CSV-Format
set_optionsartikel_ok.csv Shop ERP Statusdatei Erfolg
set_optionsartikel_err.csv Shop ERP Statusdatei Fehler
set_optionsartikel_tmp.csv Shop Shop Temporäre Importdatei fuer den Shop
? ERP ERP Temporäre Upload-Datei fuer ERP
CSV-Spaltenname Datentyp Bemerkungen
Artikel-Nr varchar(255) Artikel-Nr[1]
Optionsartikel-Nr varchar(255) Artikel-Nr vom Optionsartikel[1]

Statut de la livraison

set_status de livraison

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=set_lieferstatus
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
set_lieferstatus_inp.csv ERP Shop Importdatei im CSV-Format
set_lieferstatus_ok.csv Shop ERP Statusdatei Erfolg
set_lieferstatus_err.csv Shop ERP Statusdatei Fehler
set_lieferstatus_tmp.csv Shop Shop Temporäre Importdatei fuer den Shop
? ERP ERP Temporäre Upload-Datei fuer ERP
CSV-Spaltenname Datentyp Bemerkungen
Rechnungs-Nr varchar(255) Rechnungs-Nummer vom Shop[1]
Bestellung-Status char(4) Bestellungsstatus vierstellig0001 -> offen0002 -> eingegangen0010 -> in Bearbeitung0020 -> versendet0030 -> abgeschl., nicht bezahlt0040 -> abgeschlossen
Tracking-ID int(11) Tracking-ID des Versandunternehmens
Tracking-Nr varchar(255) Tracking-Nr der Sendung
Versanddatum date(jjjj-mm-dd) Versanddatum der Sendung
Teillieferung enum(‘true’,‘false’) Teillieferung
Auftrags-Nr varchar(255) externe Auftrags-Nummer vom ERP
Zusatzinfo text Zusatzinformationen für Kunden
bezahlt enum(‘true’,‘false’) Bestellung bezahlt

Producteur

set_producteur [2]

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=set_hersteller
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
set_hersteller_inp.csv ERP Shop Importdatei im CSV-Format
set_hersteller_ok.csv Shop ERP Statusdatei Erfolg
set_hersteller_err.csv Shop ERP Statusdatei Fehler
set_hersteller_tmp.csv Shop Shop Temporäre Importdatei fuer den Shop
? ERP ERP Temporäre Upload-Datei fuer ERP
CSV-Spaltenname Datentyp Bemerkungen
Hersteller-Nr varchar(255) Hersteller-Nr von ERP
Name varchar(255) Name des Herstellers
Beschreibung text Herstellerbeschreibung
Link varchar(255) Link zum Hersteller
Bild varchar(255) Dateiname Hersteller-Logo
Adresse varchar(300) Hersteller GmbH, Strasse 123, 1234 Ort, Schweiz
Importeur varchar(255) Importer GmbH, Strasse 123, 1234 Ort, Schweiz
Kontakt varchar(255) Kontaktadresse Produktsicherheit (GPSR) von EU-Importeur oder EU-Hersteller: E-Mail oder Webseite
Zusatzfeld 1 varchar(255) frei verwendbares Zusatzfeld 1
Zusatzfeld 2 varchar(255) frei verwendbares Zusatzfeld 2
Zusatzfeld 3 varchar(255) frei verwendbares Zusatzfeld 3

get_producteur [2]

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=get_hersteller
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
get_hersteller_out.csv Shop ERP Exportdatei im CSV-Format
get_hersteller_err.csv Shop ERP Statusdatei Fehler
get_hersteller_tmp.csv Shop Shop Temporäre Ausgabedatei

Structure Fichier d’exportation comme ‘set_hersteller’.

Bons d’achat

set_gutscheine [3]

Cet import permet de créer des bons de réduction dans le shop. La colonne ‘Type de rabais’ permet de définir détermine si le prix est fixé avec un montant fixe ou si une réduction est accordée sur le total des articles. pourcentage de réduction est accordé.

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=set_gutscheine
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
set_gutscheine_inp.csv ERP Shop Importdatei im CSV-Format
set_gutscheine_ok.csv Shop ERP Statusdatei Erfolg
set_gutscheine_err.csv Shop ERP Statusdatei Fehler
set_gutscheine_tmp.csv Shop Shop Temporäre Importdatei fuer den Shop
? ERP ERP Temporäre Upload-Datei fuer ERP
CSV-Spaltenname Datentyp Bemerkungen
Kampagne varchar(255) Kampagnen-Name
Gutscheincode varchar(255) Gutschein-Code
Betrag double Gutschein-Betrag oder Prozent
Rabatttyp enum(‘Betrag’,‘Prozent’) Definition Rabatt-Typ
Mindesteinkauf double Einlösbar ab Betrag
Artikel-Nr varchar(255) Einschränkung des Gutscheins aufnur einen Artikel (optional).
Gueltig bis date(jjjj-mm-dd) Verfalldatum
Anzahl Einloesungen int(11) Maximale Anzahl Einlösungen
Typ enum(‘promotion’,‘gutschrift’) promotion: Preisreduktiongutschrift: Kundenguthaben

get_gutscheine [3]

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=get_gutscheine
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
get_gutscheine_out.csv Shop ERP Exportdatei im CSV-Format
get_gutscheine_err.csv Shop ERP Statusdatei Fehler
get_gutscheine_tmp.csv Shop Shop Temporäre Ausgabedatei

Structure Fichier d’exportation comme ‘set_gutscheine’.

Crédits clients (crédits)

set_credits [4]

Définir le crédit client (nécessite le module ‘Crédits’).

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=set_credits
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
set_credits_inp.csv ERP Shop Importdatei im CSV-Format
set_credits_ok.csv Shop ERP Statusdatei Erfolg
set_credits_err.csv Shop ERP Statusdatei Fehler
set_credits_tmp.csv Shop Shop Temporäre Importdatei fuer den Shop
? ERP ERP Temporäre Upload-Datei fuer ERP
CSV-Spaltenname Datentyp Bemerkungen
Kunden-Nr varchar(255) Kundennummer
Betrag double Kunden-Guthaben

get_credits [4]

Lire le crédit du client (nécessite le module ‘Crédits’).

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=get_credits
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
get_credits_ab_out.csv Shop ERP Exportdatei im CSV-Format
get_credits_ab_err.csv Shop ERP Statusdatei Fehler
get_credits_ab_tmp.csv Shop Shop Temporäre Ausgabedatei

Structure Fichier d’exportation comme ‘set_credits’.

Détermination des prix/prix débiteurs

set_débit prix [5]

Aufruf
Aufruf CLI: php call_peppershop.php set_debitorenpreise
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=set_debitorenpreise
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
set_debitorenpreise_inp.csv ERP Shop Importdatei im CSV-Format
set_debitorenpreise_ok.csv Shop ERP Statusdatei Erfolg
set_debitorenpreise_err.csv Shop ERP Statusdatei Fehler
set_debitorenpreise_tmp.csv Shop Shop Temporäre Importdatei fuer den Shop
? ERP ERP Temporäre Upload-Datei fuer ERP
CSV-Spaltenname Datentyp Bemerkungen
Verkaufsart enum(‘Debitor’,‘Debitorenpreisgruppe’,‘Alle Debitoren’ [1]
Verkaufscode varchar(255) Debitorennummer bei Verkaufsart 'Debitor'Debitorenpreisgruppe bei Verkaufsart ‘Debitorenpreisg-ruppe’[1]
Artikel-Nr varchar(255) [1]
Waehrung char(3) chf,usd,eur,..[1]
Mindestbestellmenge double
Preis double [1]
Aktiv von datetime(jjjj-mm-tt hh:mm:ss) ..oder date(jjjj-mm-tt)
Aktiv bis datetime(jjjj-mm-tt hh:mm:ss) ..oder date(jjjj-mm-tt)
Zeilenrabatt erlaubt enum(‘true’, ‘false’)

set_refus de ligne [5]

Aufruf
Aufruf CLI: php call_peppershop.php set_zeilenrabatte
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=set_zeilenrabatte
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
set_zeilenrabatte_inp.csv ERP Shop Importdatei im CSV-Format
set_zeilenrabatte_ok.csv Shop ERP Statusdatei Erfolg
set_zeilenrabatte_err.csv Shop ERP Statusdatei Fehler
set_zeilenrabatte_tmp.csv Shop Shop Temporäre Importdatei fuer den Shop
? ERP ERP Temporäre Upload-Datei fuer ERP
CSV-Spaltenname Datentyp Bemerkungen
Verkaufsart enum(‘Debitor’,‘Debitorenrabattgruppe’,‘Alle Debitoren’) [1]
Verkaufscode varchar(255) Debitorennummer bei Verkaufsart 'Debitor'Debitorenrabattgruppe bei Verkaufsart ‘Debitorenrabatt-gruppe’ [1]
Art enum(‘Artikel’,‘Artikelrabattgruppe’) [1]
Code varchar(255) Artikel-Nr bei Art ‘Artikel'Artikelrabattgruppe bei Art 'Artikelrabattgruppe’[1]
Waehrung char(3) Währungs-Code chf,eur,usd,..leer für Rabatte unabhaengig vonder Währung [1]
Mindestbestellmenge double
Zeilenrabatt double Rabatt in % (0 bis 100)
Aktiv von datetime(jjjj-mm-tt hh:mm:ss) ..oder date(jjjj-mm-tt)
Aktiv bis datetime(jjjj-mm-tt hh:mm:ss) ..oder date(jjjj-mm-tt)
Rabattyp varchar(255) frei verwendbar

Groupes d’imputation pour les articles (groupes d’imputation)

set_groupes d’imputation [7]

Définir des groupes d’imputation pour les articles (nécessite le module ‘Imputation’).

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=set_kontierungsgruppen
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
set_kontierungsgruppen_inp.csv ERP Shop Importdatei im CSV-Format
set_kontierungsgruppen_ok.csv Shop ERP Statusdatei Erfolg
set_kontierungsgruppen_err.csv Shop ERP Statusdatei Fehler
set_kontierungsgruppen_tmp.csv Shop Shop Temporäre Importdatei fuer den Shop
? ERP ERP Temporäre Upload-Datei fuer ERP
CSV-Spaltenname Datentyp Bemerkungen
Kontierungsgruppe-Nr varchar(255) Kontierungsgruppe-Nr [1]
Kontierungsgruppe double Name der Kontierungsgruppe

get_groupes d’imputation [7]

Lire les groupes d’imputation (nécessite le module ‘kontierungsgruppen’).

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=get_kontierungsgruppen
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
get_kontierungsgruppen_out.csv Shop ERP Exportdatei im CSV-Format
get_kontierungsgruppen_err.csv Shop ERP Statusdatei Fehler
get_kontierungsgruppen_tmp.csv Shop Shop Temporäre Ausgabedatei

Structure du fichier d’exportation comme ‘set_kontierungsgruppen’.

Numéros de série/expiration de la garantie

set_numéros de série [8]

Définir les numéros de série et la date d’expiration de la garantie pour les articles vendus (nécessite le module ‘Numéros de série’).

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=set_seriennummern
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
set_seriennummern_inp.csv ERP Shop Importdatei im CSV-Format
set_seriennummern_ok.csv Shop ERP Statusdatei Erfolg
set_seriennummern_err.csv Shop ERP Statusdatei Fehler
set_seriennummern_tmp.csv Shop Shop Temporäre Importdatei fuer den Shop
? ERP ERP Temporäre Upload-Datei fuer ERP
CSV-Spaltenname Datentyp Bemerkungen
Artikel-Nr varchar(255) Artikel-Nr [1]
Bestell-Nr varchar(255) Rechnungs-Nummer der Bestellung
Seriennummer varchar(255) Seriennummer des Geräts
Garantieende date(jjjj-mm-dd) Datum Garantieablauf

Entrepôt

set_lager [9]

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=set_lager
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
set_lager_inp.csv ERP Shop Importdatei im CSV-Format
set_lager_ok.csv Shop ERP Statusdatei Erfolg
set_lager_err.csv Shop ERP Statusdatei Fehler
set_lager_tmp.csv Shop Shop Temporäre Importdatei fuer den Shop
? ERP ERP Temporäre Upload-Datei fuer ERP
CSV-Spaltenname Datentyp Bemerkungen
Lagernummer varchar(255) Lagernummer des Multilagers
Artikel-Nr varchar(255) Artikelnummer
Anzahl int(11) Anzahl des Artikels

get_lager [9]

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=get_lager
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
get_lager_out.csv Shop ERP Importdatei im CSV-Format
get_lager_err.csv Shop ERP Statusdatei Erfolg
get_lager_tmp.csv Shop Shop Statusdatei Fehler

Paiements

get_paiements

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=get_zahlungen
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
get_zahlungen_out.csv Shop ERP Exportdatei im CSV-Format
get_zahlungen_err.csv Shop ERP Statusdatei Fehler
get_lager_tmp.csv Shop Shop Temporäre Ausgabedatei
CSV-Spaltenname Datentyp Bemerkungen
UUID varchar(36) Zahlungs-UUID
Rechnungs-Nr varchar(255) Rechnungs-Nr der Bestellung
Source enum(‘POS’, ‘SHOP’) Zahlungsursprung
Zahlungsart varchar(255) Zahlungsart, Bsp: VISA, Vorauskasse
Bezahlung erhalten datetime(jjjj-mm-tt hh:mm:ss) ..oder date(jjjj-mm-tt)
Bezahlung bestaetigt datetime(jjjj-mm-tt hh:mm:ss) ..oder date(jjjj-mm-tt)
Betrag double Betrag der Zahlung
Waehrung varchar(16) Währung der Zahlung
Waehrung Umrechnungsfaktor double Umrechnungsfaktor der Währung
Waehrung Rundungsfaktor double Rundungsfaktor der Waehrung
Erstellungszeit datetime(jjjj-mm-tt hh:mm:ss) ..oder date(jjjj-mm-tt)
Zahlungsversuchbeginn datetime(jjjj-mm-tt hh:mm:ss) ..oder date(jjjj-mm-tt)
Zahlungsende datetime(jjjj-mm-tt hh:mm:ss) ..oder date(jjjj-mm-tt)
Erfolg enum(‘Y’, ‘N’) Erfolgsstatus
Art enum(‘BUY’, ‘CREDIT’, ‘REFUND’, ‘PARTIAL_PAYMENT’) Art der Zahlung. Es gibt maximal eine Teilzahlung die immer barzahlung_kasse als Zahlungsart hat
PSP-Provider varchar(255) Provider, Bsp: saferpay_json
PSP-Transaction-ID varchar(255) Transaction-ID des Providers
PSP-Token varchar(255) Token des Providers
PSP Clearing Extra text Zusatztext des PSP

Caractéristiques de l’article

Pour qu’une caractéristique d’article puisse être importée, la définition de la caractéristique correspondante doit être créée au préalable. Celle-ci détermine le type de données (nombre, texte, date, valeur binaire) ainsi que la localisation de la caractéristique. Si une caractéristique est localisée, elle est livrée pour chaque langue utilisée dans la boutique (p. ex. noir, black, black). Les valeurs non localisées ne sont livrées qu’une seule fois pour chaque article (p. ex. 6 pour une imprimante qui imprime 6 pages par minute). La clé commune entre les caractéristiques et la définition de la caractéristique sont les deux valeurs ‘groupe’ et ‘étiquette’. A partir de la version 9.0 Build 67, le mysql « LOCK TABLES » Privilege » est nécessaire (si votre boutique est hébergée chez Glarotech, cela est déjà pris en compte).

set_definition_caractéristiques_article

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=set_definitionen_merkmale_artikel
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
set_definitionen_merkmale_artikel_inp.csv ERP Shop Importdatei im CSV-Format
set_definitionen_merkmale_artikel_ok.csv Shop ERP Statusdatei Erfolg
set_definitionen_merkmale_artikel_err.csv Shop ERP Statusdatei Fehler
set_definitionen_merkmale_artikel_tmp.csv Shop Shop Temporäre Importdatei fuer den Shop
? ERP ERP Temporäre Upload-Datei fuer ERP
CSV-Spaltenname Datentyp Bemerkungen
Gruppe varchar(128) Merkmal-Gruppe (z.B. Papier)[1]
Label varchar(128) Merkmal Label[1]
Label Darstellung varchar(255) Label für Darstellung im Shop
Datentyp enum(‘boolean’,‘int’,‘float’,‘varchar’,‘text’,‘timestamp’) Merkmal-Datentyp [1]boolean -> true/falseint -> Ganzzahlfloat -> Fliesskommazahlvarchar -> Text bis 255 Zeichentext -> Text > 255 Zeichentimestamp-> yyyy-mm-dd hh:mm:ss
lokalisiert enum(‘true’, ‘false’) Steuerung Mehrsprachigkeit [1]
Position int(11) Positionsnummer
Kundenzugriff enum(‘read’,‘write’,‘none’) Sichtbarkeit für die Kunden [2]read -> nur Lesen (standard)none -> Kein Zugriffwrite -> Lesen und Schreiben
kundenseitig darstellen enum(‘true’, ‘false’) Merkmal Kundenseitig darstellen
Gruppe Darstellung varchar(255) Merkmal Gruppen darstellen
suchbar enum(‘true’, ‘false’) Nach Merkmal suchbar
varianteneigenschaft enum(‘true’, ‘false’) Benötigt bei den Multivarianten. Hat Artikel eine Eigenschaft für die Varianten
Nummer varchar(255) Merkmalnummer

Langues

Pour les langues respectives, par exemple « en_Gruppe Darstellung » ou « fr_Label Darstellung ».

Exemple d’importation set_definitionen_merkmale_artikel_inp.csv

Gruppe Label Label Darstellung Datentyp lokalisiert Position Kundenzugriff
Papier Farbe Papierfarbe varchar true 1 read
Drucker Duplex Duplexdruck boolean false 2 read

set_caractéristiques_article

Aufruf
Aufruf HTTP: https://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=set_merkmale_artikel
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
set_merkmale_artikel_inp.csv ERP Shop Importdatei im CSV-Format
set_merkmale_artikel_ok.csv Shop ERP Statusdatei Erfolg
set_merkmale_artikel_err.csv Shop ERP Statusdatei Fehler
set_merkmale_artikel_tmp.csv Shop Shop Temporäre Importdatei fuer den Shop
? ERP ERP Temporäre Upload-Datei fuer ERP
CSV-Spaltenname Datentyp Bemerkungen
Artikel-Nr varchar(255) [1]
Gruppe varchar(128) Merkmal-Gruppe (z.B. Papier)[1]
Label varchar(128) Merkmal Label[1]
Wert varchar(255) Merkmal Inhalt[1]
Sprache char(2) Sprache des Merkmal-Werts
Referenz varchar(255) Frei verwendbare Referenzangabe
Merkmal Sprachgruppe-Nr varchar(255) Definiert welche lokalisierten Merkmale zusammen gehören

Exemple d’importation set_caractéristiques_articles.csv

Artikel-Nr Gruppe Label Wert Sprache
1001 Papier Farbe rot de
1001 Papier Farbe red en
1002 Drucker Duplex true
1003 Drucker Duplex false

Compléments/déclarations

  • Pour les caractéristiques indépendantes de la langue, la colonne de la langue peut être laissée vide.
  • Fournir les caractéristiques avec des valeurs binaires ‘true/false’.
  • Localisation (traduction) Définitions de caractéristiques
  • Les définitions des caractéristiques sont localisées directement dans la boutique via localetext.inc.php.
  • Colonne clé pour l'étiquette de la caractéristique : présentation de l'étiquette
  • Colonne clé pour le groupe de caractéristiques : groupe
  • Localisation (traduction) des caractéristiques :
  • Les valeurs de caractéristiques sont livrées localisées.

Article Documents

Cette importation permet d’associer des fichiers (téléchargements) à des articles. Les fichiers liés peuvent se trouver sur le système de fichiers du serveur de la boutique ou sur un serveur web externe. Un nom supplémentaire désignation (label) peut être indiquée en option. Les fichiers enregistrés localement doivent se trouver dans le répertoire /shop/resources/downloads/ ou dans un sous-répertoire. n’importe quel sous-répertoire de celui-ci. Les indications de chemin se réfèrent à ce répertoire, de sorte que de sorte que pour les fichiers qui s’y trouvent directement, seul le nom du fichier doit être indiqué.

set_article_documents

Aufruf
Aufruf HTTP: http://www.shopdomain.tld/shop/Admin/caller/caller_aufruf.php?do=set_artikel_dokumente
Argumente: keine
Austauschdateien
Dateiname erstellt löscht Bemerkung
set_artikel_dokumente_inp.csv ERP Shop Importdatei im CSV-Format
set_artikel_dokumente_ok.csv Shop ERP Statusdatei Erfolg
set_artikel_dokumente_err.csv Shop ERP Statusdatei Fehler
set_artikel_dokumente_tmp.csv Shop Shop Temporäre Importdatei fuer den Shop
? ERP ERP Temporäre Upload-Datei fuer ERP
CSV-Spaltenname Datentyp Bemerkungen
Artikel-Nr varchar(255) [1]
Gruppe varchar(128) Download-Gruppe(z.B. Manual)[1]
Label varchar(128) Label für Darstellung [2]
Datei varchar(255) Verlinkte Datei [1]file.pdffolder/sub/file.pdfhttp://www.host.tld/file.pdf
Sprache char(2) Sprache des Merkmal-Werts [2]

Exemples

Artikel-Nr Gruppe Label Datei Sprache
1001 Manual Kurzanleitung kurzanleitung.pdf
1001 Manual anleitung.pdf
1001 Broschüre https://www... de

Restrictions/conditions particulières

  • [1] Colonne obligatoire, cette colonne de données doit impérativement être livrée avec l’importation !
  • [2] Nécessite le module ‘Données du fabricant pour l’article’.
  • [3] Nécessite le module ‘Bons’.
  • [4] Nécessite le module ‘Crédits’.
  • [5] Nécessite le module ‘Détermination du prix des débiteurs’.
  • [6] Requiert le module ‘E-Content’.
  • [7] Requiert le module ‘Imputation’.
  • [8] Requiert le module ‘Numéros de série’.
  • [9] Requiert le module ‘Multi-stocks’.
  • [10] Colonne obligatoire, cette colonne de données doit impérativement être livrée avec l’importation !
  • [11] donnée optionnelle

Historique des versions

Documentation des adaptations dans ce document.

Vers Datum Autor Methode Änderung
7.0.0 18.03.2019 gla set_/get_artikel Angabe ‘Lieferbar in’ in Shop-Hauptsprache
7.0.0 15.04.2019 hya set_/get_artikel Lager {Lagernummer} Feld wurde entfernt, siehe neue Im-/Exporte: set_/get_lager
8.0.0 11.03.2020 rbl set_/get_kunden Geburtsdatum, Anmeldedatum und Letzte Bestellung im Format jjjj-mm-tt hh:mm:ss
8.0.0 11.03.2020 fjo set_/get_artikel Liefereinheit hinzugefügt

Aide supplémentaire

Vous avez besoin d’un soutien supplémentaire ? PepperShop met à votre disposition différentes possibilités.

  • Souvent, un clic dans l’administration en haut à droite sur l’icône en forme de point d’interrogation aide. Ici, vous obtenez directement de l’aide sur le sujet concerné.
  • Vous trouverez diverses réponses dans la FAQ. Celles-ci peuvent également être consultées dans l’administration de la boutique sous Aide&News -> Archives d’aide. Ou sur notre site https://www.peppershop.com/de/services/support/faq/
  • Dans la PepperShop Academy https://www.peppershop.com/de/services/academy/, vous pouvez trouver facilement diverses instructions vidéo gratuites.
  • Nous sommes également à votre disposition par e-mail ou par téléphone (CHF 195./h) support@glarotech.ch ou +41 71 923 08 58.
🌶️
🔥
🌶️