Zum Inhalt springen

Versanddienstleister

Stockly → Betrieb → Versand → Versanddienstleister listet jeden Dienstleister auf, den die Installation kennt, aus zwei Quellen, die sich ein Verzeichnis teilen:

  • Modul — ein Versandmodul hat sich angemeldet. Verhalten, womöglich selbsttätiges Buchen; hier nur lesend, denn geändert wird es in diesem Modul.
  • Eigener Eintrag — eine auf dieser Seite angelegte Zeile: der Tarif des Dienstleisters (Grenzen, Services, Gewichtsstaffeln) ohne ein Modul dahinter. Das ist die Form, die für jeden Dienstleister verwendet wird, mit dem versandt wird und für den es keine Integration gibt, und das sind die meisten.

Spalten: Dienstleister, Quelle, Standard-Maximalgewicht, Max. Pakete, Erfordert, Bucht Sendungen, Regeln damit.

Die gezeigten Grenzen sind die Voreinstellungen dieses Dienstleisters. Eine Verpackungsregel darf jede davon überschreiben.

Einen eigenen Dienstleister anlegen und bearbeiten

Abschnitt betitelt „Einen eigenen Dienstleister anlegen und bearbeiten“

Dienstleister hinzufügen fragt zuerst nach den allgemeinen Angaben. Wie im Produktformular werden die Teile, die von einer gespeicherten Zeile abhängen, nach dem ersten Speichern freigegeben, als Reiter auf der eigenen Seite des Dienstleisters. In der Liste öffnet der Name eines eigenen Eintrags die Seite des Dienstleisters.

Die Seite öffnet nur lesend und zeigt die Werte statt eines Formulars. Bearbeiten in der Kopfzeile schaltet den aktuellen Reiter ins Bearbeiten; Speichern schreibt den ganzen Dienstleister, Abbrechen verwirft den Entwurf. Die Reitertitel tragen die Zeilenzahlen, etwa Services (3).

Allgemein — Identität und Grenzen:

  • Technischer Name — der Bezeichner, den Verpackungsregeln speichern (Kleinbuchstaben, Ziffern, -, _). Nach dem ersten Speichern gesperrt: Ihn umzubenennen ließe stillschweigend jede darauf zeigende Regel verwaisen.
  • Grenzen — max. Gewicht je Paket, max. Pakete je Sendung, max. Länge und Gurtmaß. Leer = keine Grenze.
  • Volumendivisor — cm³/kg für das Volumengewicht; 5000 für die meisten europäischen Paketnetze. Leer = dieser Dienstleister rechnet nicht nach Volumen ab.

Services — die Produkte des Dienstleisters (z. B. paket, kleinpaket, sperrgut), dem Packer je Paket auf dem Packbildschirm angeboten. Das erste ist vorgewählt; die Pfeile setzen die Reihenfolge.

Gewichtsstaffeln — die Preissprünge des Dienstleisters als Bereiche: Jede Zeile sagt „bis X kg”, die letzte Zeile ist offen (∞). Eine an einen Service gebundene Staffel gilt nur für diesen Service. Preise sind wahlfrei: eine Staffel ohne Preis beschreibt trotzdem, wo der Tarif springt, und das genügt für einen Hinweis. Die Paketplanung warnt, wenn ein Paket knapp über einem Sprung liegt („Paket 2: 20,4 kg — 0,4 kg über dem 20-kg-Preissprung”) und wenn ein weiteres Paket jedes Paket darunter brächte. Der Hinweis ist rein textlich; die Aufteilung selbst ändert sich nie, denn ohne Preise wäre eine als besser dargestellte Aufteilung geraten. Eine Verpackungsregel mit einem niedrigeren Maximalgewicht schneidet die darüber liegenden Sprünge aus dem Hinweis heraus.

Zuschläge — was der Dienstleister auf den Grundpreis aufschlägt. Ein Zuschlag ist ein technischer Name; Zeilen mit demselben Namen sind seine Staffeln, von denen jede eine Obergrenze auf einer Achse nennt, Paketgewicht oder Bestellwert, zusammen mit dem Betrag, der darin gilt. Lassen Sie beide Grenzen leer für einen bedingungslosen Zuschlag. Je Zeile:

  • Art — ein fester Betrag, ein Prozentsatz des Grundpreises oder ein Prozentsatz des Bestellwerts.
  • Berechnet — einmal je Paket (Treibstoff, Energieabgaben) oder einmal je Bestellung (Nachnahme, Versicherung).
  • Bedingung — immer oder nur bei Nachnahme-Bestellungen.

Wirkliche Tarife sind bereits so aufgebaut. Ein Treibstoffzuschlag, der sich mit dem Gewicht ändert, sind drei Zeilen namens fuel: 33,9 % bis 20 kg, 39,7 % bis 31,5 kg, 42,2 % offen. Eine nach Bestellwert gestaffelte Versicherung sind Zeilen namens insurance mit Wertgrenzen. Ändert sich der Treibstoffprozentsatz nächsten Monat, wird eine Zahl geändert und nicht die ganze Preismatrix.

Ein durchgerechnetes Beispiel, DHL Paket für einen deutschen Shop: max. Gewicht 31,5, max. Länge 120, Gurtmaß 360, Divisor 5000, Services paket / kleinpaket / sperrgut, Staffeln bis 10, bis 20, offen.

Mit Preisen in den Gewichtsstaffeln zeigt der Paketbereich, was der aktuelle Entwurf kosten würde: eine Zahl je Paket und eine Nettosumme in der Zusammenfassungszeile, neu berechnet, während Gewichte eingegeben und Artikel verschoben werden. Das Überfahren der Summe zeigt die Aufschlüsselung: Grundpreis plus jeder Zuschlag mit Namen.

Die Schätzung ist der eigene Tarif des Shops angewandt und nichts weiter: Nettozahlen in der Währung, in der sie eingegeben wurden, ohne Steuer, ohne Umrechnung. Wo der Tarif keine Antwort hat, zeigt der Bereich Tarif für diesen Entwurf unvollständig, statt zu schätzen: ein Paket schwerer als jede bepreiste Staffel oder ein wertbasierter Zuschlag auf einer Bestellung, die der Bereich nicht bepreisen kann. Preise sind durchgehend wahlfrei: Ein Dienstleister ohne sie zeigt keine Schätzung, und alles andere arbeitet weiter.

Fremde Systeme können dieselbe Frage über die API stellen: POST /api/_action/p2lab-stockly/shipping/rates/quote mit orderId und den entworfenen parcels (weightKg, service) liefert die bepreiste Aufschlüsselung zurück.

Wenn ein Modul und eine Zeile sich einen Namen teilen

Abschnitt betitelt „Wenn ein Modul und eine Zeile sich einen Namen teilen“

Das Modul gewinnt, mit Absicht. Das ist der Weg für eine Aufrüstung: Zuerst entsteht eine Zeile namens dhl, ein Jahr später wird ein DHL-Modul installiert, und jede Verpackungsregel arbeitet weiter, denn das Modul antwortet von da an für den Namen. Das Bearbeitungsformular warnt, wenn eine Zeile verdeckt wird.

Die zwei Spalten, die entscheiden, wie viel Arbeit eine Bestellung braucht

Abschnitt betitelt „Die zwei Spalten, die entscheiden, wie viel Arbeit eine Bestellung braucht“

Erfordert — worauf der Dienstleister besteht:

  • Gewicht pro Paket — der Bildschirm zur Artikelzuordnung öffnet sich statt einer gleichmäßig geteilten Schätzung. Eine Schätzung wird meist akzeptiert, aber wo Übergewichtszuschläge gelten, kostet sie echtes Geld.
  • Inhaltsangabe
  • nichts außer einer Paketanzahl

Bucht Sendungen — ob sich das Modul selbsttätig um Sendungen bitten lässt. Wo dort Nein steht, existiert das Paket weiterhin und druckt weiterhin; die Sendungsnummer kommt von Hand oder von einem fremden System. Ein eigener Eintrag sagt immer Nein, denn er ist ein Tarif und keine Integration.

Eine Regel, die auf einen Dienstleister zeigt, den es nicht mehr gibt, sei es eine gelöschte Zeile oder ein deinstalliertes Modul, arbeitet weiter. Sie fällt auf den allgemeinen Dienstleister zurück: keine Grenzen, keine Einwände. Eine Deinstallation anderswo soll den Versand hier nicht kaputtmachen; der Löschdialog nennt vor der Bestätigung, wie viele Regeln betroffen sein werden. Eine inaktive Zeile verhält sich wie eine gelöschte, bis sie wieder eingeschaltet wird.