Ich möchte gerne in Shopware 6 eine Regel mit Bedingungen im Rule-Builder, über die Rest-API Schnittstelle erzeugen.
Ich bin zwar in der Lage, Regeln und Bedingungen zu erstellen, aber die erstellten Bedingungen sind nach dem erzeugen nur über die Rest-API sichtbar, aber nicht im Backend von Shopware 6 selbst.
Es hat den Anschein, dass mir eine bestimmte Verknüpfung im JSON fehlt, welche mir die erstellte Bedingungen im Backend sichtbar machen.
Hat jemand eine Idee?
Bitte mit Beispiel…
POST https://{URL}/api/rule/
{
"ruleId": "0194734eaa127754ba9fdbfb8470axxx",
"name": "L Kunden Preise-Copy-Copy 7",
"description": "Created by Rest-API",
"priority": 150,
"moduleTypes": {
"types": [
"price",
"flow",
"shipping",
"payment"
]
},
"areasareas":
[
"shipping"
],
"condition":[
{
"type": "language",
"scriptId": null,
"parentId": "0194734eaa127754ba9fdbfb8470axxx", --> ist dies die Uuid der Regel selbst welche erzeugt wird?
"value": {
"operator": "!=",
"languageIds": [
"2fbb5fe2e29a4d70aa5854ce7ce3e20b", --> Muss existent sein: https://{URL}/api/language/0193ab90752870299171cf8379267caa
"0193ab90752870299171cf8379267caa" --> Muss existent sein: https://{URL}/api/language/0193ab90752870299171cf8379267caa
]
},
"position": 180,
"customFields": null
}
]
}
Beste Grüsse
Dolce