sync4 Docs
sync4.deSupportImpressum
  • Home
  • Funktionen
    • Artikel Verwaltung
      • Shopware: Variantenverwaltung
      • Shopware: Sortierung der Varianten
      • Dateianlage und PDF
      • Bilder bearbeiten
      • Preise
      • Metainfos
      • HTML Vorlage
      • Artikel Verwaltung
      • Shop Artikel
      • WAWI Artikel
    • Bestellungen
      • Nebenkosten als Artikel
      • Shopware: Gutscheine auf eine Artikelnummer bündeln
      • Gutscheine verwalten mit Shopware
      • Gutschein verwalten mit Gambio
      • Bestellungen
      • Bestellungen ohne WAWI
      • Adressen
      • Details
    • Die Menüs
      • Die Menüs
      • Linkes Menü
      • Schnell Menü
      • Kopf Menü
    • Hilfe
      • Ein sync4 Update installieren und mit Shopware verbinden
      • Nach Updates suchen
      • Über sync4
      • Fernwartung
      • Startseite in sync4
    • Kategorien
      • Kategorieansicht
      • Shopware: Artikelsortierung
      • Kategorien löschen (bis Version 9.1.1.1)
      • Kategorien (bis Version 9.1.1.1)
      • Sortierung
      • Kategorie bearbeiten (bis Version 9.1.1.1)
      • Kategorie Übersicht (bis Version 9.1.1.1)
    • Varianten
    • Hersteller
    • Favoriten
    • Benutzerpasswort ändern
    • Administration
    • Lizenz
    • Logs einsehen
    • Benutzerverwaltung
    • Mandantenverwaltung
    • Mandantenauswahl
    • Sonstiges
    • Kundenverwaltung
    • Bilder im Shop löschen
    • Alle Artikel im Shop löschen
    • Shop Sync
    • WAWI Sync
    • Neuen Artikel anlegen
    • Proxy
    • Einstellungen
    • Konfiguration und Installationsassistenten
  • Module
    • Server Dienst
      • Dienst Konfigurieren
      • Dienst installieren
    • Visuelle Bestellfunktion
    • Import Modul
    • Cross Selling
    • Import Modul (alte Version)
    • Kunden spezifische Einzelpreise Modul
    • Visuelle Bestellfunktion (Explosionszeichnung) (bis Version 9.1.1.1)
    • Versandmodul (DHL, UPS, GLS, DPD, Hermes u.v.m.)
  • FAQ
    • Warenwirtschaften
      • COS
        • COS Arista
        • COS: Zahlungsarten übergeben
      • SAP
        • SAP Service Layer Fehlermeldungen
        • SAP: Connection to SAP database failed Error env:Receiver 193 OBserverGeneric
        • SAP Preisberechnung
        • Shopware mit SAP: Gutscheine erstellen
        • SAP: You are not connected to a company
        • SAP: Adress-ID Feld
      • Lexware
        • Lexware eCommerce 2017 – Abweichende Adresse
        • Lexware Backup: sync4 und sync4 Dienst stoppen
        • Lexware eCommerce Übersicht
        • Lexware Versandkosten / Nebenleistungen
        • Lexware – 1und1
      • 42 ERP Connector
      • Wawi-Status verwenden
      • Steuerverteilung bei B+, ERP-complete und Wiso Unternehmer Suite
      • OSS mit 42 ERP und 42 Arthur
      • OSS mit microtech büro+
      • OSS mit blue office
    • Shops
      • Shopware
        • Globales Layout (Produkte) definieren für Shopware 6
        • Shopware 6 - Varianten-Hauptartikel im Listing
        • Shopware 6 - Varianten Arten
        • Globales Layout (Kategorie) definieren für Shopware 6
        • Artikelsortierung Shopware 6
        • Shopware Bestellabruf
        • Shopware: no shopware parent id found
        • Shopware: Staffelpreise für Varianten
        • Shopware – Bilder Varianten zuweisen
        • Shopware Bestellabruf (bis Version 9.1.1.1)
        • Shopware: SEO URLs
        • Shopware Subshop
        • Shopware SteuerID für Digitalartikel erstellen
        • Shopware API einrichten
        • Lieferstatus bei Shopware 5
        • Zeitstempel nicht korrekt beim Bestellstatus ändern bei Shopware 6
        • Günstigster Preis (letzten 30 Tage)
        • Kategorielayout Shopware 6 - Besonderheiten bei zusätzlichen Inhalten
      • Gambio
        • Umlaute Darstellung im Gambio Shop
        • Versand Optionen – Verpackungsleergewicht
        • Gastbestellungen bei Gambio GX2
        • Banner benutzen
        • Gambio Wesentliche Merkmale (Bestellzusammenfassung)
        • Tabs im Gambio Shop
        • Kundengruppen Zugang aktivieren für bestimmte Artikel
      • WooCommerce
      • Shopify
      • Kategorie,- Artikelbefugnisse (nur Gambio & Shopware)
      • xt:Commerce – Gastbestellung muss abgeschaltet werden
      • xt:Commerce Datei und Ordner Berechtigung
      • Vorbereitung osCommerce für sync4
      • Sonderzeichen im sync4 mit os:Commerce
      • Was muss im Shop geändert werden
      • Änderung der Shopbesitzer Daten
      • Zeichensatz im Shop UTF8_general_ci
    • SQL
      • SQL Transaktionsprotokoll verkleinern
      • SQL Sicherung
      • MS SQL Einstellungen
    • Problembehandlung
      • Hersteller konnten nicht aktualisiert werden
      • ERROR: „ARTIKELNUMMER“400: Bad Request – Validation error (Details: [„details[2].number: This value
      • Bestellung konnte nicht in die Datenbank übertragen werden.
      • Integrity constraint violation: ID Duplicate entry ‚ARTIKELNUMMER‘ for key ‚ordernumber
      • Bestellung konnte nicht abgerufen werden. LUA-Ergebnis ist leer (nil)
      • Dienst läuft in Fehler
      • Nummernkreis voll für die Kundenanlage
      • Bestellungen konnten nicht geladen werden – SQL context hasn’t been set.
      • Zahlungsart funktioniert nicht Fehler beheben
      • Mobile Template gambio GX2 – quick_contact Fehler
      • Fehlerbeschreibung
      • Kundenkonto erstellen nur als Deutscher möglich
      • Artikel werden nicht angezeigt – feature index neu erstellen
      • Umlaute fehlerhaft im Shop
      • Fehlerhafte Anzeige von sync4
      • Mögliche Fehler bei Bestellungen
    • Tipps und Tricks
      • Bilder in der Datenbank bereinigen
      • Verpackungseinheiten
      • Praktische Anwendung von Staffelpreislisten
      • Markieren von Artikeln
      • Hilfe auf sync4.de
      • Wann ist ein Artikel als NEU deklariert
    • Kunden
      • Content/Artikel steuern für Kundengruppen
      • Kundengruppen löschen und bearbeiten
      • BüroPlus – E-Mail Suche bei Kundenzuordnung
      • Auslandskunden mit Steuernummer/VAT richtig einstellen
    • Amazon Anbindung (SP-API)
    • Amazon (alte Anbindung)
    • ebay Anbindung
    • HTTPS aktivieren
    • Lieferstatus Matrix
    • Filter
    • Filter Shopware 6
    • Mandantenassistent
    • Skripte anpassen mit Hookpunkten
    • Skripte
    • StockUpdate
    • Brutto – Netto – Preise und Nachkommastellen
    • Categories Drop Down Konfigurationsanleitung
    • Meta Angaben
    • Navigation über die Artikel in sync4
    • System-Scripte wiederherstellen
    • Attribute bei einem Artikel entfernen
    • Versandkosten pro Artikel – aktivieren
    • PayPal ändert automatisch den Status
    • MwSt. im Versand einstellen
    • Umlaute und Sonderzeichen in Verbindung mit SEO beachten.
    • Leere Artikel löschen
    • Umwandeln CSV in XLS
    • Firmenlogo auf Rechnungsdruck neu ausrichten
    • Excelliste bearbeiten für den Import in sync4
    • Benutzerkontensteuerung
    • MS Firewall einstellen
    • Updates
    • Schulung
    • Varianten bei Shopware 6
  • Google Shopping
    • Google Shopping – Datenfeed hochladen
    • Google Shopping – AdWords Kampagne starten
    • Google Shopping – Export erstellen (Gambio GX2.1)
    • Google Produkt Kategorien
  • Installation
    • Client Installation
    • Installationsassistent
      • Datenbankauswahl manuell
      • Registrierung
      • Anmeldung
      • Installationsassistent
      • Konfiguration und Installationsassistenten
    • sync4 installieren
      • Ein sync4 Update installieren und mit dem Shop verbinden
      • Deinstallieren
      • Update installieren
      • Installation von sync4
      • Herunterladen und Entpacken
      • Page 1
    • Sage 100 Schnittstelle
  • Konfiguration
    • Firmendaten
    • Preislisten
    • Zahlungs- und Versandarten
    • Steuerzonen
    • Kundengruppen
    • Sprache und Mehrsprachigkeit
    • Optionen
    • FTP-Skripte übertragen
    • Webshop
    • Warenwirtschaft
  • Shop Einstellungen
    • ePages (1und1, Strato, Hosteurope, Telekom usw.)
    • Shopware Pseudopreis
    • Shop Rechte sync4
    • Bilder für den Shop
    • Artikelnummer und Sonderzeichen im Shop und sync4
    • Shop Umlaute
    • Shop sync Fehler
  • sync4 Infos
    • Zusatzfelder in sync4
    • Definition der Anbindung SAP B1 an Shopware
    • Kundenspezifische Preise mit 42 ERP
    • Startseite in sync4
    • Projektleitfaden
    • Softwarepflege
    • Impressum
    • Beta Test Vertrag
    • Lizenzvereinbarung
    • Voraussetzungen und Freigabe
    • Infos zum Handbuch
    • Das Prinzip
    • EULA
  • sync4 TV
    • Zum Youtube Channel
  • Warenwirtschaft
    • Sage 100 Schnittstelle
    • Nebenkosten als Artikel
    • Lexware eBusiness Auftrag anlegen
    • Keine Warenwirtschaft
    • Weitere ERP Systeme mit openTRANS und BMEcat
    • IN-FORM
    • Lexware Pro und Premium installieren
    • ZDF WISO Unternehmer Suite
    • Microtech büro+ und ERP-complete
    • SKS Warenwirtschaft
    • Lexware Auftrag und Faktura mit eBusiness
    • SAP Business One
    • 42 ERP und 42 Arthur
  • Changelog
Powered by GitBook
On this page
  • Kundenspezifische Einzelpreise
  • getCustomersProductsgroupDiscount
  • getCustomersGroupDiscount
  • getCustomerPrices
  1. sync4 Infos

Kundenspezifische Preise mit 42 ERP

PreviousDefinition der Anbindung SAP B1 an ShopwareNextStartseite in sync4

Last updated 1 year ago

Kundenspezifische Einzelpreise

Die Erweiterung kundenspezifische Einzelpreise ist ein kostenpflichtiges Modul für sync4. Für die Verwendung von kundenspezifischen Einzelpreisen wird ein Plugin im Shopware Shop benötigt. Shopware 5: Shopware 6: Die Reihenfolge ist definiert anhand der aufgelisteten SQL Befehle.

getCustomersProductsgroupDiscount

select a.Kundennumm as customers_cid, b.Artikelnum as products_model,  round(b.preis1 * (1 - (a.Rabatt / 100)),4) as products_price  
from kgrabatt as a inner join Lager as b on 
(a.Warengrupp = b.Warengrupp and isnull(a.untergrupp,'') = isnull(b.untergrupp,'') and isnull(a.untergrupp,'') <> '') or 
(a.Warengrupp = b.Warengrupp and isnull(a.untergrupp,'') = '') 
where isnull(a.Rabatt,0) > 0 and isnull(a.Warengrupp,'') <> '' and isnull(b.preis1,0) > 0 and a.kundennumm = '{customers_cid}'

getCustomersGroupDiscount

select b.Artikelnum as products_model, c.Kundennumm as customers_cid,b.Rabattgrup,c.Rabattgrup,
round(b.preis1 * (1 - (CAST(CAST(isnull(a.wert,'0') as VARCHAR) as DECIMAL) / 100)),4) as products_price,
CAST(CAST(isnull(a.wert,'0') as VARCHAR) as DECIMAL) as Rabatt
from inip as a
inner join Lager as b
on Substring(a.Name,9,1) = b.Rabattgrup
inner join Kunde as c
on Substring(a.Name,8,1) = c.Rabattgrup and c.kundennumm = '{customers_cid}'
where a.Name like('rabatt.%') and CAST(CAST(isnull(a.wert,'0') as VARCHAR) as decimal) <> 0.0

getCustomerPrices

SELECT '{customers_cid}' AS customers_cid, Lager.Artikelnum AS products_model, '0' AS rabatt, Lager.Preis1  AS products_price, Lager.Preis1 AS products_original_price, '1' AS amount
FROM Lager WHERE Lager.Archiv = 0 
AND lager.Artikelnum IN (SELECT preislis.Artikelnum FROM preislis WHERE preislis.Kundennumm = '{customers_cid}') 
AND (SELECT TOP 1 preislis.Anzahl FROM preislis WHERE preislis.Kundennumm = '{customers_cid}' AND preislis.Artikelnum = lager.Artikelnum ORDER BY preislis.Anzahl ASC) != 1
UNION
SELECT Preislis.Kundennumm AS customers_cid, Preislis.Artikelnum AS products_model, IsNull(Preislis.Rabatt, '0') AS rabatt, IsNull(Preislis.Preis1, '0') AS products_price, 
IsNull(Lager.Preis1, '0') AS products_original_price, Preislis.Anzahl AS amount 
FROM Preislis JOIN Lager ON Lager.Artikelnum = Preislis.Artikelnum WHERE IsNull(Preislis.Kundennumm, '') <> '' AND Preislis.Kundennumm = '{customers_cid}' 
AND Lager.Archiv = 0
ORDER BY products_model

Mit folgenden SQL Befehlen werden die kundenspezifischen Einzelpreise aus 42 ERP ermittelt. Lassen Sie diese von Ihrem 42 ERP Betreuer prüfen.

Beachten Sie bitte, das die Datensatzmenge extrem groß werden kann, wenn man die Kunden mit den Artikeln multipliziert. Dadurch kann ein Abgleich viele Stunden benötigen. Auch muss das Hosting des Shops entsprechende Lasten abfangen können.

https://store.shopware.com/swaguserpricef/kundenspezifische-preise.html
https://store.shopware.com/vio8752425629335/kundenspezifische-preise.html