Shopware zu Plentymarkets Aufträge Anlegen [plentymarkets REST API, Shopware ab V. 5.2]
Shopware zu Plentymarkets Aufträge Anlegen
Diese Vorlage dient dazu Aufträge/Orders aus Shopware in Plentymarkets anzulegen. Die Shopware Auftragsdaten werden hierzu in Kopf und Positionsdaten für Plentymarkets separiert und in Datastores geschrieben, um so später übertragen zu werden. Dieser Step kann in Kombination mit der Vorlage plentymarkets Artikel exportieren [plentymarkets Version 7, REST API] genutzt werden, da ein Plentymarkets Artikel Datastore benötigt wird, um die Anlage von Aufträgen in Plentymarkets zu ermöglichen.
Die in Shopware hinterlegten Artikeldaten benötigen zum Abgleich einen Identifier aus Plentymarkets.
Wird der Flow in Kombination mit der Vorlage plentymarkets Artikel exportieren [plentymarkets Version 7, REST API] genutzt, erfolgt dieser Abgleich über die VariantID aus Plentymarkets, welche als ArticleNumber im Shopware System hinterlegt wird. Alternativ ist auch das EAN Feld in Shopware für die Vorlage nutzbar.
Voraussetzung:
- - ein existierender Plentymarkets Artikel Datastore
- - VariationID aus Plenty auf ArticleNumber oder EAN Feld in Shopware
Diese Vorlage enthält:
- - 2 Datastores für Plentykopf- und Positionsdaten
- - 4 erweiter- und anpassbare Mapping Sets mit grundlegenden Mappings für
- > CountryISO2 zu ID (Shopware zu Plenty)
- > ShippingProfileID (Shopware zu Plenty)
- > OrderStatus (Shopware zu Plenty)
- > MethodOfPaymentID (Shopware zu Plenty)
Eine Schritt-für-Schritt Anleitung zur direkten Nutzung der Vorlage finden Sie in den Synesty Docs.
Installiert folgende Komponenten:
- 1 Projekt mit Beispielflows, welche Sie an Ihre Anforderungen anpassen können.
- 2 Datastore Schemas.
- 2 Datastores.
- Beispiel-Daten für 2 Datastores.
Flows
Hier sehen Sie eine Vorschau der Flows, die mit dieser Vorlage installiert werden.
Shopware-Plenty Bestellung
Datastore Schemas
Es werden Datastores mit folgenden Schemas installiert:
PlentymarketsAuftragskopfdaten
Felder anzeigenorderID
customerID
customerAddressID
deliveryAddressID
paymentID
remoteStatusMessage
remoteStatusCode
remotePaymentStatus
plentyID
ownerID
customerReference
referrerID
orderStatus
externalOrderID
externalCustomerID
customerNumber
externalCustomerNumber
warehouseID
shippingProfileID
methodOfPaymentID
tagIds
orderType
marking1ID
shippingCosts
estimatedTimeOfShipment
createdOnDate
additionalOrderDates
referenceOrderID
externalDeliveryNumber
additionalOrderProperties
paymentTransactionID
paymentReferenceID
paymentBookingText
paymentNameOfSender
paymentCreateContactLink
billingCustomerFormOfAddress
billingCustomerGender
billingCustomerCompany
billingCustomerFirstName
billingCustomerSurname
billingCustomerAdditionalName
billingCustomerStreet
billingCustomerHouseNumber
billingCustomerAdditionalAddress
billingCustomerAddress4
billingCustomerZip
billingCustomerCity
billingCustomerCountryID
billingCustomerEmail
billingCustomerExternalAddressID
billingCustomerExternalCustomerID
billingCustomerTelephone
billingCustomerLanguage
billingDebitorAccount
billingCustomerPostNumber
billingCustomerPlentyID
billingCustomerContactPerson
billingCustomerClass
billingCustomerVatID
billingCustomerPaymentDueWithin
billingCustomerValuta
billingCustomerDiscountDays
billingCustomerDiscountPercent
deliveryCustomerGender
deliveryCustomerCompany
deliveryCustomerFirstName
deliveryCustomerSurname
deliveryCustomerAdditionalName
deliveryCustomerStreet
deliveryCustomerHouseNumber
deliveryCustomerAdditionalAddress
deliveryCustomerAddress4
deliveryCustomerZip
deliveryCustomerCity
deliveryCustomerCountryID
deliveryCustomerEmail
deliveryCustomerTelephone
deliveryCustomerVatID
deliveryCustomerPostNumber
infoUserID
info
PlentymarketsAuftragspositionsdaten
Felder anzeigenvariantId
quantity
price
priceNet
VAT
vatCountryId
currency
itemText
itemRebate
itemType
isRebatePercentage
itemReturnStatus
parentOrderItemId
externalItemId
warehouseID
Schneller loslegen mit Vorlagen
Vorlagen sind Beispiel-Flows, die als Basis für bestimmte Anwendungsfälle dienen - wie diese hier für PlentyONE.
Dadurch muss man nicht von Null beginnen, sondern in der Regel nur noch Zugangsdaten oder einige Optionen konfigurieren.
Mit Synesty als No Code Middleware verbinden Sie Ihre Systeme, Schnittstellen und APIs ohne Programmierung per Drag&Drop.
Automatisieren Sie Geschäftsprozesse und Integrationen wie EDI Datenimport / Export oder eine einmalige Daten-Migration.
Wir unterstützen Datenformate wie CSV, Excel (XLS/XLSX), XML oder JSON und ermöglichen auch HTTP-Konnektoren zu REST- oder GraphQL-APIs. Kunden nutzen es auch für Auswertungen, ETL-Aufgaben oder Feed-Optimierung.
Unser No Code Flow-Editor und unsere Low Code Scripting Tools ermöglichen kreative Anpassungen für jede Art von Integration.