Neu Objekte aus GlobalDataController::pull werden nicht gemappt

Cangoou

Mitglied
2. November 2021
8
0
Hallo!

Wie im Tutorial angegeben, erstelle ich in GlobalDataController :: pull einige grundlegende Objekte, z.B. Sprache, Währung usw. Mein Problem ist: Diese Objekte erscheinen alle nicht in der Mapping-Tabelle, so dass der Connector nicht wissen kann, wie hier ein Endpoint auf einen Host gemappt werden soll. Beispiel:


Code:
class GlobalDataController implements PullInterface, PushInterface
{
    public function pull(QueryFilter $queryFilter) : array
    {     $result = [];

        $globalData = new GlobalData;

        $crossSellingGroup = (new CrossSellingGroup)
                    ->setId(new Identity("ShopEndpoint"))
                    ->addI18n((new CrossSellingGroupI18n())->setName("Meine CrossSellingGruppe")->setLanguageIso("de"));

        $globalData->addCrossSellingGroup($crossSellingGroup);
        
        $result[] = $globalData;
        return $result;
    }
    ..
}

Wenn ich nun versuche, einem CrossSellingItem diese CrossSellingGroup hinzuzufügen:
Code:
$item = (new CrossSellingItem)
                    ->setCrossSellingGroupId(new Identity("ShopEndpoint");
wird keine HostId gefunden und das ganze scheitert (Meldung: " Shop unterstützt keine individuellen Cross-Selling-Gruppen. Cross-Selling-Gruppe 'Bulk-CrossSelling' wurde in der Wawi angelegt. Über diese Gruppe können Cross-Seller für den Shop gepflegt werden.").

Gebe ich die HostId "per Hand" vor:
Code:
$item = (new CrossSellingItem)
                    ->setCrossSellingGroupId(new Identity("ShopEndpoint", 1);
geht es. Aber das ist irgendwie nicht Sinn der Sache ;)

Ich habe aber bemerkt, dass der Connector für die Daten aus globalData überhaupt keine Einträge in der Mapping-Tabelle vornimmt. Im Mapper wird zwar getHostId aufgerufen, aber nie save.

Ist das gewollt oder ein Fehler? Wie kann ich diese Objekte denn ansprechen?
 

LarsL

Aktives Mitglied
13. Juli 2020
5
0
Hallo Cangoou,

bei mir ist es ein identisches Verhalten. Hast du Rückmeldung bekommen, ob das so gewollt ist oder laufe ich in den gleichen Fehler? :)

Danke und Gruß,
Lars
 

Cangoou

Mitglied
2. November 2021
8
0
Hallo LarsL,

nein, ich habe leider keine Rückmeldung erhalten und verdrahte die Ids immer noch fest - ganz furchtbarer Stil, muss jedesmal für jede neue WaWi-DB angepasst werden, und mir rollen sich jedes Mal die Zehennägel auf, wenn ich den Code sehe, aber solange es hier keine Antwort gibt, weiß ich mir leider nicht anders zu helfen.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Zahlung von Kunden aus dem EU Ausland, Mwst falsch Plugins für JTL-Shop 1
Neu CSS GeoIP MwSt.-Finder 2.7.1 verhindert das Anlegen von Shop-Kundenkonten aus der Wawi Plugins für JTL-Shop 1
Neu Shop 5.6.1: Probleme beim Entfernen von Artikeln aus dem Warenkorb JTL-Shop - Fehler und Bugs 5
Neu Versandart Name aus Lieferschain anstatt aus auftrag einsetzen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Rückverfolgung des Verkaufskanal bei Angeboten aus dem Shop User helfen Usern - Fragen zu JTL-Wawi 3
Neu Rückverfolgung des Verkaufskanal bei Angeboten aus dem Shop Eigene Übersichten in der JTL-Wawi 0
Neu Import von Rechnungen oder Lieferungen aus anderem System Starten mit JTL: Projektabwicklung & Migration 0
Neu Erscheinungsdatum im Artikel aus Lieferdatum in Bestellung Arbeitsabläufe in JTL-Wawi 2
Serienmails aus dem Shop nach Kundenimport Einrichtung JTL-Shop5 0
Neu Artikel aus Shopware in der Wawi importieren und WMS redy machen Shopware-Connector 0
Versandbenachrichtungen werden jetzt aus Wawi versendet JTL-Wawi 1.11 8
Neu Frage zu SQL Statement - Kunden-Kommentar aus Auftrag auf Pickliste User helfen Usern - Fragen zu JTL-Wawi 1
Neu Alttexte aus OPC werden beim Slider nicht im Code angezeigt JTL-Wawi - Fehler und Bugs 0
Neu Idee - Versanddatum aus Amazon & eBay als Feld in JTL übernehmen eBay-Anbindung - Ideen, Lob und Kritik 0
Neu Aus einfachen Variationen Variationskombinationen machen Arbeitsabläufe in JTL-Wawi 3
Teilgelieferte Umlagerung bucht vollständig aus Streckenlager aus JTL-Wawi 1.8 0
Artikel Z besteht aus den Positionen A, B und C mit unterschiedlichen Steuersätzen. Wie im Angebot, Auftrag, Rechnung richtig dargestellen ? JTL-Wawi 1.11 4
Neu Umlaute aus Kurzbeschreibung werden nicht angezeigt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Artikel Gehen nicht aus In Aufträge raus nach Versand JTL-Wawi 1.11 1
Artikelnummern-Konflikt bei JTL-WaWi-Import aus Shopify, SEO-Ranking erhalten JTL-Wawi 1.10 1
Neu Bilddatenimport per Ameise aus fremder Cloud User helfen Usern - Fragen zu JTL-Wawi 2
Neu JERA kann keine Conrad-Erlöse aus JTL importieren, JTL-SCX importiert keine Conrad-Rechnungen JTL-ShippingLabels - Fehler und Bugs 3
Angebot auf EBay erhält Netto Preise aus JTL eBay-Anbindung - Fehler und Bugs 4
Neu Bestellung aus JTL-Shop wird nicht in die Wawi übernommen Allgemeine Fragen zu JTL-Shop 1
Neu Wie verbanne ich Fremdsprachen-Anfragen aus der JTL-Search? Allgemeine Fragen zu JTL-Shop 2
Mehrere Artikel, aus mehreren Aufträgen in einer Retoure bearbeiten - How? JTL-Wawi 1.10 1

Ähnliche Themen