Projekt

Allgemein

Profil

Aktionen

GX-Bug #70445

geschlossen

Afterbuy: Abruf der Sendungsnummern unzuverlässig | Retrieval of tracking codes is unreliable

Von Marco Bruchmann vor mehr als 1 Jahr hinzugefügt. Vor 11 Monaten aktualisiert.

Status:
Erledigt
Priorität:
Hoch
Zugewiesen an:
Marco Bruchmann
Kategorie:
Afterbuy
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.8.0.0
Release Notes Langtext:

Afterbuy: Abruf von Sendungsdaten überarbeitet


Beschreibung

Der Abruf der Sendungsdaten funktioniert nicht zuverlässig. Hierzu tragen zwei Faktoren bei:

  • Bei Afterbuy können wesentlich mehr Bestellungen vorliegen, als im Shop, da hier auch Bestellungen aus anderen Kanälen auflaufen.
  • Der Trackingdaten-Import bei Afterbuy bewirkt nicht, dass Bestellungen dort als aktualisiert markiert werden.

Da der Sendungsdatenabruf die veränderten Bestellungen seit dem letzten Abruf von Afterbuy abholt, besteht daher das Risiko, dass zwar zahllose Bestellungen abgerufen werden, die im Shop gar nicht existieren, die tatsächlich relevanten Bestellungen jedoch nie.

Schritte zum Reproduzieren:

  • Afterbuy-Anbindung einrichten
  • eine Bestellung durchführen
  • dieser Bestellung per Trackingdaten-Import bei Afterbuy eine Sendungsnummer hinzufügen (Konfiguration für Versandart (Carrier) bei Afterbuy beachten, damit ein Trackinglink erzeugt wird)
  • zeitgesteuerte Aufgabe für den Abgleich der Bestellungen auslösen/abwarten

Erwartetes Ergebnis:
Die Sendungsnummer wird der Bestellung im Shop hinzugefügt.

Tatsächliches Ergebnis:
Es wird keine Sendungsnummer hinzugefügt.


The retrieval of tracking codes does not work reliably. Two factors contribute to this:

  • Afterbuy may have considerably more orders than the shop, as orders from other channels also accumulate here.
  • The tracking data import at Afterbuy does not cause orders to be marked as updated there.

Since the tracking data retrieval retrieves the changed orders since the last retrieval from Afterbuy, there is therefore a risk that although countless orders are retrieved that do not even exist in the shop, the orders that are actually relevant are never retrieved.

Steps to reproduce:

  • Set up an Afterbuy connection
  • place an order
  • Add a tracking number to this order by importing tracking data from Afterbuy (note the configuration for the shipping method (carrier) in Afterbuy so that a tracking link is generated).
  • trigger/wait for timed task to match orders.

Expected result:
Shipment number is added to the order in the shop.

Actual result:
No tracking code is added.


Aktionen

Auch abrufbar als: Atom PDF