pFlexpFlex
Home
Login
Home
Login
  • Plattform

    • Technologie
    • Sicherheit
    • Bedienung
    • Progressives Webapp
    • Extras
    • Status
  • Connectors
    • Proffix Connector
    • Meier Tobler Connector
    • Alltron Connector
    • Google Calendar Connector
    • Google Gmail Connector
    • Sendgrid Connector
    • Mailjet Connector
    • Mailgun Connector
    • FTP Connector
  • Apps
    • Importly
    • pApp - das App für Proffix
    • Alltron Importer
    • ALSO Cloud Importer
    • Kasse Light
    • Leistungserfassung Light
    • Signy für Proffix
    • Leistungs Checker Proffix
    • List Viewer für Proffix
    • Auftrag Editor
    • Gmail Archiver
    • Dokument Kopierer Proffix
  • Datasets
    • Projekt / Teilleistung
  • Tools
    • WebViews Proffix
    • Outlook Add-In Proffix
    • Kreditoren Helper Proffix
    • Artikel Spracheditor Proffix
    • E-Banking Splitter Proffix
    • Dashboard Zeiterfassung Proffix
    • Adress Sync Proffix
    • List Viewer Proffix
    • PrestaShop Proffix Sync
    • Theoretischer Lagerbestand Proffix
    • 3cx Extension Proffix
    • Digitec Publisher Proffix
    • Massenanpassungen Artikel Proffix
    • Leistungstracker Proffix
  • Support
    • FAQ
    • Kostenlos testen
    • Update
    • Beta-Apps

PrestaShop Sync für PROFFIX

Synchronisiert Artikel inkl. Bilder und Zusatzfelder sowie Bestellungen zwischen PROFFIX und PrestaShop

alt text

Features

  • Synchronisiert Produkte, Artikel mit Zusatzfeldern und Bildern sowie Bestellungen zwischen PROFFIX und PrestaShop
  • Unabhängige Benutzerverwaltung (keine PROFFIX Benutzer nötig)
  • Verwendet aktuellste Schnittstellen (PROFFIX REST API, Presta Webservice API)
  • Einfache Konfiguration direkt im WebUI
  • Kann lokal oder auf Server als kleiner Dienst installiert werden
  • Erstellen von Synchronisations-Tasks für vollautomatische Synchronisation ohne Benutzereingriff
  • Plattformunabhängig. Siehe auch Installation

Konfiguration

Die Konfiguration kann direkt im WebUI erfolgen.

alt text

Benutzer

Es können beliebig viele Benutzer mit unterschiedlichen Berechtigungen konfiguriert werden.

alt text

Tasks / Aufgaben

Die unterschiedlichen Synchronisationen können als Tasks definiert werden. Diese laufen vollautomatisch in definierbaren Intervallen durch.

alt text

Sämtliche Aufgaben laufen ansynchron in einem separaten Prozess - d.h. der Benutzer muss zu keinem Fall auf ein Ergebnis warten.

Der jeweilige Status wird live in der Kopfzeile angezeigt:

alt text

(im obigen Beispiel läuft 1 Synchronisationsaufgabe, 5 neue Logeinträge sind vorhanden)

Artikelbilder

Artikelbilder werden synchronisiert, sofern der Haken Webshop beim Bild in PROFFIX gesetzt ist.

alt text

Tips

Die Bildpfade müssen in der PROFFIX REST-API korrekt konfiguriert werden. Bitte dazu u.a. die Anleitung für die PROFFIX REST-API beachten.

Warnung

Bei einer Synchronisation werden bestehende Artikelbilder in PrestaShop vollständig ersetzt.

Zusatzfelder

Auf dem Artikel definierte Zusatzfelder können in PrestaShop synchronisiert werden.

Das Tool erstellt dabei sämtliche Definitionen und Zuweisungen in PrestaShop vollautomatisch und verlinkt diese auch untereinander (d.h. die Werte des Zusatzfeldes Z_Farbe sind dann z.B. in PrestaShop filter- und sortierbar)

Die Felder müssen dazu einmalig unter Einstellungen angegeben werden.

alt text

Mittels Klick auf den Button Zusatzfelder synchronisieren wird die interne Definition sowie die Definition in Presta neu aufgebaut.

Tips

Bestehende Features (=Zusatzfelder in PrestaShop) werden bei der Synchronisation nur überschrieben, wenn das Zusatzfeld denselben Namen trägt. Ansonsten werden sämtliche Werte beibehalten.

Synchronisation

Das Tool verwendet möglichst intelligente Synchronisationsabläufe. Grundsätzlich orientiert es sich dabei an den Zeitstempeln Geändert Am in PROFFIX bzw. Last Changed in Prestashop.

Bei Problemen mit der Synchronsation, kann diese für die jeweiligen Prozesse zurückgesetzt werden.

alt text

Auch das komplette Löschen von internen Presta Produkten bzw. PROFFIX Artikeln ist möglich (hat keinen Einfluss auf Artikel in PROFFIX oder in PrestaShop!)

Logs

Sämtliche Synchronisationsvorgänge werden geloggt und können jederzeit überprüft werden.

alt text

Tips

Verwenden Sie den Task Logeinträge automatisch bereinigen um Logs z.B. nach 3 Tagen automatisch zu löschen (kritische Logs bleiben erhalten)

Installation

Das Tool / Webservice besteht aus einer einzigen, kompilierten Datei und muss grundsätzlich nicht installiert sondern kann auch einfach ausgeführt werden.

Für den produktiven Einsatz empfiehlt sich die Installation als Service (Windows / Linux / Mac).

Erstinstallation

Beim erstmaligen Öffnen erstellt das Tool automatisch folgende Dateien:

  • cfg.json (Datei für Konfiguration Webservice)
  • prestaproffix.db (SQLight Datenbank)

In der Standardkonfiguration ist das App dann unter http://127.0.0.1:1323 erreichbar. Die Anmeldedaten für den erstmaligen Login sind admin mit dem Passwort 123456

Installation als Service

  1. Neuen Ordner erstellen (z.B. C:\PrestaSync)
  2. Tool hineinkopieren. Evtl. vorgängig erstellte cfg.json / prestaproffix.db mitkopieren
  3. Die Kommandozeile als administrativer Benutzer öffnen und das Tool mit dem Parameter -install installieren
  4. Das Tool ist nun als Dienst installiert und kann z.B. über die Windows Diensteverwaltung gestartet / gestoppt werden

Tips

Bei Änderungen an der Konfiguration (z.B. neuer Port, neues SSL-Zertifikat) muss der Dienst neu gestartet werdens

Konfiguration Webservice

Beim Start / Installation wird im Ordner der ausführbaren Datei automatisch ein cfg.json erstellt.

{
  "Port": 1323,
  "SSLCert": "",
  "SSLKey": "",
  "LetsEncrypt": false
}
ParameterTypBemerkung
PortintPort des Webapps
SSLCertstringPfad zum .crt - File des SSL - Zertifikats (fakultativ)
SSLKeystringPfad zum .key - File des SSL - Zertifikats (fakultativ)
LetsEncryptboolWenn aktiv wird automatisch ein LetsEncrypt - Zertifikat generiert.

Um automatisch ein LetsEncrypt Zertifikat zu generieren, muss der Aufruf via DNS - Adresse und nicht via IP - Adresse erfolgen.

  • ❌ 192.168.1.189:1323
  • ❌ 127.0.0.1:1323
  • ✅ demo.mycompany.ch:1323

Tips

Um sämtliche Features des Webapps (PWA / progressives Webapp) zu nutzen, muss SSL konfiguriert werden!

Demoversion

Eine Demoversion dieses Tools kann einfach und unkompliziert automatisch bezogen werden. Details dazu finden Sie unter Demo

Zuletzt aktualisiert: 10.05.21, 09:40
Contributors: sp, SP
Prev
List Viewer Proffix
Next
Theoretischer Lagerbestand Proffix