Neu Eigenen Felder zu Shopware übertragen

eu-bay

Aktives Mitglied
11. November 2017
74
3
Hallo,

wir haben die folgende config.json:

{
"developer_logging": false,
"category": {
"mapping": false,
"push": {
"null_undefined_attributes": true
}
},
"product": {
"push": {
"enable_custom_properties": false,
"null_undefined_attributes": true,
"article_detail_preselection": false
}
},
"customer_order": {
"pull": {
"start_date": null,
"status_processing": true
}
},
"delivery_note": {
"push": {
"create_document": true
}
}
}

Leider überträgt JTL nicht die Eigenen Felder zu Shopware. Wir haben bereits einen Komplettabgleich für Globale Daten, Artikeldaten und Merkmale gesetzt aber ohne Erfolg.
Wie müssen wir vorgehen, damit die Eigenen Felder in Richtung Shopware übertragen werden?

Vielen Dank.
 

eu-bay

Aktives Mitglied
11. November 2017
74
3
Hallo,

ich hatte wohl falsch kopiert.

Im Ordner:

engine/ Shopware/Plugins/Community/Frontend/jtlconnector/config liegt eine config.json.

Diese hat denn Inhalt:


Code:
{
    "developer_logging": false,
    "category": {
        "mapping": true,
        "push": {
            "null_undefined_attributes": true
        }
    },
    "product": {
        "push": {
            "enable_custom_properties": true,
            "null_undefined_attributes": true,
            "article_detail_preselection": false
        }
    },
    "customer_order": {
        "pull": {
            "start_date": null,
            "status_processing": true
        }
    }
}

Leider funktioniert es nicht. Es tauchen keine Eigenen Felder auf. Hat jemand das schon probiert, ob es überhaupt funktioniert? Komplettabgleich wurde alles schon angestoßen aber es geht nicht.
 

McAvity

Sehr aktives Mitglied
7. September 2016
595
146
@eu-bay

Hast Du denn Die den oberen Link in meinem letzten Beitrag durchgelesen?

Mal das Logging in der Wawi und im Connector aktiviert und geprüft ob die Daten gesendet bzw. empfangen werden?

MfG

McAvity
 

eu-bay

Aktives Mitglied
11. November 2017
74
3
@eu-bay

Hast Du denn Die den oberen Link in meinem letzten Beitrag durchgelesen?

Mal das Logging in der Wawi und im Connector aktiviert und geprüft ob die Daten gesendet bzw. empfangen werden?

MfG

McAvity


Hallo,

im Connector Log kann ich sehen das dort Eigene Felder übertragen werden. Im Shop kommen die aber nicht an.

Muss man diese da vorher mit der Hand anlegen?

Ich habe deinen Beitrag gelesen. Teilweise ist der aber sehr alt und nicht mehr schlüssig mit der aktuellen JTL Wawi. Manche Felder gibt es so nicht mehr etc.
 

eu-bay

Aktives Mitglied
11. November 2017
74
3
So sieht das im JTL Connector Log aus.

Code:
{
          "id": [
            "",
            130211
          ],
          "productId": [
            "1818_1688",
            11720
          ],
          "isCustomProperty": true,
          "isTranslated": false,
          "i18ns": [
            {
              "productAttrId": [
                "",
                130211
              ],
              "languageISO": "ger",
              "name": "DP Warenpost [50mm 1000g]",
              "value": "5"
            }
          ]
        },

Das ist ein Eigenes Feld aus JTL. Das taucht aber nicht in Shopware auf. Er hat es auch noch nicht angelegt. Muss ich das irgendwie vorher anlegen bevor er das matched oder wie erfolgt das matching?
 

Immanuel

Gesperrter Benutzer
24. August 2016
1.542
329
Hallo,

grundsätzlich sollte das Senden von eigenen Feldern zum Shop funktionieren. Dafür muss wie hier in einem Kommentar erwähnt in der config.json des Connector das Flag product.push.enable_custom_properties auf true gesetzt sein. Außerdem muss ein entsprechendes Attribut im Shop existieren.
 

Ähnliche Themen