GX4.5 und neuer: Entfall von EAN und Grundpreisen in Attributen

Thema wurde von Wilken (Gambio), 8. November 2021 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    3. März 2018
    Beiträge:
    300
    Danke erhalten:
    17
    Danke vergeben:
    205
    Wäre schön wenn Ihr Code-Snippets zu der Rest-API anbieten würdet. So wie es im forum SQL Befehle gibt.
    Ich habe mit Shopurl + /api.php/v2/products/:productId eine bestimmte ShopId unter Postman abfragen können. productModel schaffe ich aber nicht. Ich weiss auch nix mit der Ausgabe anzufangen. Muss ich jetzt auch JSon lernen? Ich hoffe es kommt nächstes Jahr nicht auch noch eine API v4
     
  2. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.122
    Danke vergeben:
    947
    Json muss man nicht lernen, das ist ja nur eine Darstellungsform von Daten. CURL musst du noch lernen.
     
  3. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.122
    Danke vergeben:
    947
    Hier ist ein "Code Snippet" das gerade auf dem aktuellen Stand der Technik ist, glaube ich: (Link nur für registrierte Nutzer sichtbar.)
    Bestimmt gut zu adaptieren. Ist aber nur mit API v2
     
  4. Anonymous

    Anonymous Administrator
    Mitarbeiter

    Registriert seit:
    26. April 2011
    Beiträge:
    1.682
    Danke erhalten:
    1.274
    Danke vergeben:
    300
    @kidcars Es gibt in der REST API Doku am Ende bei jedem Endpunkt Beispiele in vielen Programmiersprachen.

    (Link nur für registrierte Nutzer sichtbar.)

    Auch gibt es die gesamte Doku für Postman zum Importieren, sodass alle Endpunkt bereits vorausgefüllt sind.

    (Link nur für registrierte Nutzer sichtbar.)

    (Link nur für registrierte Nutzer sichtbar.)
     
  5. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    3. März 2018
    Beiträge:
    300
    Danke erhalten:
    17
    Danke vergeben:
    205
    #65 Anonymous, 21. November 2021
    Zuletzt bearbeitet: 21. November 2021
    Danke, aber auf v3 kann ich nicht zugreifen. V2 funktionieren die GET abfragen

    Beispiel unter Postman
    GET: {{baseUrl}}/api.php/v3/products/:productId/variants/:variantId

    Ich bekomme:
    <br />
    <b>Fatal error</b>: Uncaught Doctrine\DBAL\DBALException: Malformed parameter &quot;url&quot;. in
    /www/htdocs/w0183409/kidcars.de/shop/vendor/doctrine/dbal/lib/Doctrine/DBAL/DriverManager.php:262
    Stack trace:
    #0 /www/htdocs/w0183409/kidcars.de/shop/vendor/doctrine/dbal/lib/Doctrine/DBAL/DriverManager.php(137):
    Doctrine\DBAL\DriverManager::parseDatabaseUrl(Array)
    #1 /www/htdocs/w0183409/kidcars.de/shop/GambioCore/Application/ServiceProviders/DoctrineQbServiceProvider.php(56):
    Doctrine\DBAL\DriverManager::getConnection(Array)
    #2 /www/htdocs/w0183409/kidcars.de/shop/GambioCore/Application/DependencyInjection/LeagueServiceProvider.php(48):
    Gambio\Core\Application\ServiceProviders\DoctrineQbServiceProvider-&gt;register()
    #3 /www/htdocs/w0183409/kidcars.de/shop/vendor/league/container/src/ServiceProvider/ServiceProviderAggregate.php(101):
    Gambio\Core\Application\DependencyInjection\LeagueServiceProvider-&gt;register()
    #4 /www/htdocs/w0183409/kidcars.de/shop/vendor/league/container/src/Container.php(170):
    League\Container\ServiceProvider\ServiceProvid in
    <b>/www/htdocs/w0183409/kidcars.de/shop/vendor/doctrine/dbal/lib/Doctrine/DBAL/DriverManager.php</b> on line
    <b>262</b><br />

    -----------------------------------------------------------------------------------------------------------------------------------------------
    Wenn ich es auf v2 ändere also
    GET: {{baseUrl}}/api.php/v2/products/:productId/variants/:variantId

    Dann funktioniert es
     
  6. Anonymous

    Anonymous Administrator
    Mitarbeiter

    Registriert seit:
    26. April 2011
    Beiträge:
    1.682
    Danke erhalten:
    1.274
    Danke vergeben:
    300
    @kidcars
     
  7. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    3. März 2018
    Beiträge:
    300
    Danke erhalten:
    17
    Danke vergeben:
    205
    Genau das funktioniert ja nicht. Ich sehe keine Endpunkte bei v3. Nur bei v2

    (Link nur für registrierte Nutzer sichtbar.)

    Fatal error: Uncaught Doctrine\DBAL\DBALException: Malformed parameter "url". in /www/htdocs/w0183409/kidcars.de/shop/vendor/doctrine/dbal/lib/Doctrine/DBAL/DriverManager.php:262 Stack trace: #0 /www/htdocs/w0183409/kidcars.de/shop/vendor/doctrine/dbal/lib/Doctrine/DBAL/DriverManager.php(137): Doctrine\DBAL\DriverManager::parseDatabaseUrl(Array) #1 /www/htdocs/w0183409/kidcars.de/shop/GambioCore/Application/ServiceProviders/DoctrineQbServiceProvider.php(56): Doctrine\DBAL\DriverManager::getConnection(Array) #2 /www/htdocs/w0183409/kidcars.de/shop/GambioCore/Application/DependencyInjection/LeagueServiceProvider.php(48): Gambio\Core\Application\ServiceProviders\DoctrineQbServiceProvider->register() #3 /www/htdocs/w0183409/kidcars.de/shop/vendor/league/container/src/ServiceProvider/ServiceProviderAggregate.php(101): Gambio\Core\Application\DependencyInjection\LeagueServiceProvider->register() #4 /www/htdocs/w0183409/kidcars.de/shop/vendor/league/container/src/Container.php(170): League\Container\ServiceProvider\ServiceProvid in /www/htdocs/w0183409/kidcars.de/shop/vendor/doctrine/dbal/lib/Doctrine/DBAL/DriverManager.php on line 262

    --------------------------------------------------------------------------------------------------------------------------------------------

    Bei v2 funktioniert es. Ich werde nach dem login gefragt und sehe danach die Endpunkte

    (Link nur für registrierte Nutzer sichtbar.)

    {
    "address_formats": "(Link nur für registrierte Nutzer sichtbar.)",
    "addresses": "(Link nur für registrierte Nutzer sichtbar.)",
    "attachments": "(Link nur für registrierte Nutzer sichtbar.)",
    "cache": "(Link nur für registrierte Nutzer sichtbar.)",
    "categories": "(Link nur für registrierte Nutzer sichtbar.)",
    "category_icons": "(Link nur für registrierte Nutzer sichtbar.)",
    "category_images": "(Link nur für registrierte Nutzer sichtbar.)",
    "countries": "(Link nur für registrierte Nutzer sichtbar.)",
    "cronjobs": "(Link nur für registrierte Nutzer sichtbar.)",
    "customer_groups": "(Link nur für registrierte Nutzer sichtbar.)",
    "customers": "(Link nur für registrierte Nutzer sichtbar.)",
    "emails": "(Link nur für registrierte Nutzer sichtbar.)",
    "manufacturers": "(Link nur für registrierte Nutzer sichtbar.)",
    "order_statuses": "(Link nur für registrierte Nutzer sichtbar.)",
    "orders": "(Link nur für registrierte Nutzer sichtbar.)",
    "orders_history": "(Link nur für registrierte Nutzer sichtbar.)",
    "orders_items": "(Link nur für registrierte Nutzer sichtbar.)",
    "orders_items_attributes": "(Link nur für registrierte Nutzer sichtbar.)",
    "orders_totals": "(Link nur für registrierte Nutzer sichtbar.)",
    "parcel_services": "(Link nur für registrierte Nutzer sichtbar.)",
    "payment_details": "(Link nur für registrierte Nutzer sichtbar.)",
    "product_images": "(Link nur für registrierte Nutzer sichtbar.)",
    "product_prices": "(Link nur für registrierte Nutzer sichtbar.)",
    "product_reviews": "(Link nur für registrierte Nutzer sichtbar.)",
    "products": "(Link nur für registrierte Nutzer sichtbar.)",
    "products_links": "(Link nur für registrierte Nutzer sichtbar.)",
    "quantity_units": "(Link nur für registrierte Nutzer sichtbar.)",
    "reviews": "(Link nur für registrierte Nutzer sichtbar.)",
    "shop_information": "(Link nur für registrierte Nutzer sichtbar.)",
    "special_offers": "(Link nur für registrierte Nutzer sichtbar.)",
    "tax_classes": "(Link nur für registrierte Nutzer sichtbar.)",
    "tax_rates": "(Link nur für registrierte Nutzer sichtbar.)",
    "tax_zones": "(Link nur für registrierte Nutzer sichtbar.)",
    "tracking_code": "(Link nur für registrierte Nutzer sichtbar.)",
    "tracking_codes": "(Link nur für registrierte Nutzer sichtbar.)",
    "vpe": "(Link nur für registrierte Nutzer sichtbar.)",
    "withdrawals": "(Link nur für registrierte Nutzer sichtbar.)",
    "zones": "(Link nur für registrierte Nutzer sichtbar.)"
    }
     
  8. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    1. September 2012
    Beiträge:
    2.463
    Danke erhalten:
    424
    Danke vergeben:
    158
    Hab mal aus Neugier probiert, v3 geht auch nicht bei mir.
     
  9. Anonymous

    Anonymous Administrator
    Mitarbeiter

    Registriert seit:
    26. April 2011
    Beiträge:
    1.682
    Danke erhalten:
    1.274
    Danke vergeben:
    300
    Wir sind hier in einem Thread für die 4.5, die REST API v3 gibt es erst ab der 4.5.1.0 mit den neuen Optionen für Zusatzoptionen und Varianten.
     
  10. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    3. März 2018
    Beiträge:
    300
    Danke erhalten:
    17
    Danke vergeben:
    205
    o_O Und ich ärgere mich die ganze Zeit
     
  11. LED-Fashion

    LED-Fashion Erfahrener Benutzer

    Registriert seit:
    15. Februar 2017
    Beiträge:
    78
    Danke erhalten:
    11
    Danke vergeben:
    18
    Lieber Wilken,

    hat sich in diesem Bereich mit Magnalister schon eine Lösung ergeben ?

    Magnalister schreibt ja leider in der globalen Konfiguration:


    Ansonsten wäre das große Problem, alle Artikel in allen Markplätzen zu löschen und neu zu listen:

    -Dabei verlieren möglichweise einige Produkte gute Rankings
    - alle auf dem Markplatz nachbearbeitet Optimierungen wir wie Keywords, Titelanpassungen gehen dann verloren.
    (da stecken Wochen an Arbeit drinne).
    - eine Neulistung ist sehr auffändig, da sich ständig auf den Markplätzen Änderungen ergeben haben, ein einfaches neu hochladen funktiert also in Vielen Fällen nicht ohne Anpassungen.
     
  12. magnalister

    magnalister Erfahrener Benutzer

    Registriert seit:
    14. Mai 2013
    Beiträge:
    90
    Danke erhalten:
    46
    Danke vergeben:
    5
    Hallo zusammen,

    wir werden zu diesem Thema Anfang nächster Woche alle magnalister Gambio Händler per E-Mail informieren. Dabei klären wir auf, welche Auswirkungen die Änderungen von Gambio haben und was Ihr tun müsst, damit zukünftig automatisierte Prozesse wie Preis- und Lagersynchronisationen mit magnalister weiter funktionieren.

    Bis dahin, schönes Wochenende.

    Euer magnalister Team
     
  13. Sylvia W.

    Sylvia W. Erfahrener Benutzer

    Registriert seit:
    8. August 2012
    Beiträge:
    64
    Danke erhalten:
    1
    Danke vergeben:
    30
    Also ich bin auch einigermaßen geschockt, da eine Bearbeiteung der Varianten zwar möglich ist, aber die vorher eingestellten Artikelattribute nicht entfernt werden können, weil die Artikelattribute nun nicht mehr auffindbar sind.

    Sie sind aus dem Adminbereich verschwunden, werden aber dem Kunden trotzdem angezeigt.

    Oder sehe ich das nicht, weil es woandershin verschoben wurde?
    Normalerweise konnte man bis gestern die Attribute noch auswählen, um sie zu bearbeiten.

    Wollte eben die Artikelanzahl und Größenauswahl aktualisieren bei einem der älteren Angebote.

    Habe es zwar zusätzlich als Variante anlegen können, aber da ich meine voreingestellten Attribute nicht mehr erreichen kann, habe ich nun doppelte Anzeige und kann die nicht mehr lieferbaren Varianten aus den Attributen nicht entfernen.

    Ist auch nicht hilfreich, wenn die dort hinterlegten EAN-Nummern auch mit verschwinden, da manche Angebote aus Restbeständen auch älteren Datums sind und dann sehr aufwändig ist, diese Nummern wieder beizubringen.

    Ich habe ständig Angebote zu aktualisieren, würde ja alles auf Varianten umstellen, doch das braucht viel Zeit und geht ja auch nicht wegen wie oben beschrieben Attribute nicht mehr erreichbar sind.

    Google Shopping verlangt EAN oder GTIN Nummern, damit der Artikel auch kostenlos angezeigt werden kann.
     
  14. Sylvia W.

    Sylvia W. Erfahrener Benutzer

    Registriert seit:
    8. August 2012
    Beiträge:
    64
    Danke erhalten:
    1
    Danke vergeben:
    30
    Habe nochmal genauer geschaut:
    Das Modul Artikelattribute ist aus dem Modul-Center verschwunden, somit auch das installierte Modul für die Attribute.
    Doch die vorher eingetragenen Werte sind bei den Artikeln im Katalog für die Kunden noch sichtbar und lassen sich ohne das Attribute-Modul also auch nicht mehr entfernen oder ändern.
    Das macht meine Angebote wertlos, sobald eine Änderung bei einem Artikel eintritt, da ich das dem Kunden ja nicht mehr mitteilen kann.
    Das unten ist ein Beispiel, wie das angezeigt wird, nachdem ich die Varianten zugefügt habe.
    Darunter ist trotzdem noch die Atrributsanzeige aktiv.
     
  15. Anonymous

    Anonymous Administrator
    Mitarbeiter

    Registriert seit:
    26. April 2011
    Beiträge:
    1.682
    Danke erhalten:
    1.274
    Danke vergeben:
    300
    @Sylvia W. Die alten Attribute wurden nur umbenannt in Zusatzoptionen und immer noch im Artikel oben im Reiter erreichbar.
     

    Anhänge:

  16. Sylvia W.

    Sylvia W. Erfahrener Benutzer

    Registriert seit:
    8. August 2012
    Beiträge:
    64
    Danke erhalten:
    1
    Danke vergeben:
    30
    Danke Till, das war hilfreich.
    Wäre ich nicht von alleine drauf gekommen.
    Dann wünsche ich allen ein schönes Wochenende!
     
  17. Kathrin Beck

    Kathrin Beck Mitglied

    Registriert seit:
    27. Juni 2012
    Beiträge:
    5
    Danke erhalten:
    0
    Hallo zusammen,
    ich möchte nur ganz vorsichtig nachfragen, ob es eventuell schon eine Lösung für die Zukunft der EAN Nummern in den Attributen gibt.
    Es wird hier langsam über alles mögliche diskutiert, aber nicht über das eigentliche Problem.
    Bitte haltet mich nicht für doof, aber bei den viele Attributen die ich im Shop habe, ist das ein sehr großes Problem.
    Vielleicht sollte man sich auch mal Gedanken über Google machen, der diesen Wegfall anfangs als Problem einstuft, und auf Dauer aber mit Ranking bestraft.
    Ich denke dass ich hier nicht alleine bin, und hoffe auf eine Lösung von Gambio, da wir sicherlich bei unserer täglichen Arbeit genug andere Probleme haben.

    Gruß Hubert
     
  18. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Die alten Attribute (jetzt Zusatzoptionen) haben keine EAN mehr.
    Die werden wohl auch keine mehr bekommen, weil die Zusatzoptionen keine eigenständigen Artikel abbilden.
    Wenn Deine alten Attribute eigenständige Artikel sind, müsstest Du auf die Varianten wechseln.
    Damit kannst du aus dem ARtikel und allen Varianten Kombinationen bilden, die dann eigene EAN bekommen können.
     
  19. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Das sehe ich tatsächlich weniger als Problem. Die Suchmaschinenauszeichnung war schon immer bei den Varianten pder früher Eigenschaften besser, da kann man die Vielfalt leichter gegenüber Crawlern darstellen. Da könnte eher ein kleiner Push nach Umstellung herauskommen.
     
  20. Kathrin Beck

    Kathrin Beck Mitglied

    Registriert seit:
    27. Juni 2012
    Beiträge:
    5
    Danke erhalten:
    0
    Liebe Barbara, lieber Wilken,
    vielen Dank für eure schnelle Antwort, die mir aber nichts neues sagt.
    Man merkt einfach das es auch noch junge Leute mit viel Energie gibt, ich gehöre zu der älteren Generation kurz vor der Rente.
    Mein kleiner Onlineshop hat ungefähr 2150 Artikel, davon sind rund 400 Artikel die bis zu 12 Attributen je Artikel haben.
    Diesen Shop mach ich alleine mit einem Rentner auf 450 € Basis, Ihr dürft mir glauben, dass es mir nicht langweilig wird.
    Eine manuelle Umstellung ist vom Aufwand her für mich nicht machbar, ihr lasst mich daher einfach in der Luft hängen.
    Ich wechselte vor vielen Jahren von einem Strato Shop auf Gambio, da das System offen ist, und die Jungs von Gambio auch auf die Probleme weniger eingegangen sind.
    Mit eurer Cloud macht ihr eure Stärken natürlich immer mehr nieder, und werdet unflexibel, was mir aber nicht an meinem Problem hilft.
    Mein Shop läuft auf einem eigenen sehr schnellen Server, der viel Reserven in Sachen Power hat, die Geschwindigkeit ist daher für mich kein Problem.
    Ich kann nur an Gambio appellieren, lasst auch die wenigen nicht einfach hängen, und versucht hier eine brauchbare Lösung zu finden.

    Vielen Dank für eure Mühe schon im voraus.

    Liebe Grüße
    Kathrin