sollte hier nicht die möglichkeit bestehen, durch linked->true nur den price->net oder price->gross zu übergeben? auch bei tests mit dem import/export-modul per csv mussten jeweils beide preise mitgegeben werden.
linked bezieht sich auf Varianten. Wenn linked=true, wird für den Variantenartikel der Wert vom Hauptartikel genommen. Deswegen gibt linked auch für viele andere Felder.
wie ist das gemeint? meine frage bezog sich auf rest-api. weisst du da mehr?
Zuerst einmal möcht ich noch kurz darauf hinweisen, dass es jetzt um meine Erfahrung geht aber zumindestens bei mir ist es so, dass ich keine Artikel importieren kann wenn ich in meiner Import CSV nur einen der beiden Preise angegeben habe obwohl es möglich ist ein Profil mit nur einem Preis zu erstellen. Und das mit der API ist bei mir auch so
Hier würde ich gern einhaken. Wäre es nicht sinnvoll, wie in SW5 zu entscheiden ob man brutto ODER netto importiert? Wenn unsere Regierung mal wieder die Steuer ändert, muss im externen System alles neu berechnet werden und die Bruttopreise an SW geschickt werden oder?
Wenn man nur netto importieren würde und der Shop dann die Bruttopreise berechnet fände ich das sinnvoller-dann müsste man nur im Shop den Steuersatz anpassen und fertig. Welchen Hintergrund hat es, dass man beides übergeben muss?
So ganz versteh ich es nicht. Wenn z.B. Brutto gleichbleiben soll, wenn sich die Steuer ändert, ändert sich halt der Netto-Preis (und umgekehrt).
Wenn es wie marco.steinhaeuser beschrieben hat ist, wäre der Effekt dann doch nur, dass die entsprechende Neuberechnung halt außerhalb von Shopware, vor der Übergabe, durchgeführt werden muss. Was ist da gewonnen?
Das hat hier nix mit Variantenvererbung zu tun, sondern wirklich ob netto und brutto abhängig zueinander sind. Jedenfalls ändert sich „linked“ hier zu „false“ wenn ich in der Administration das Vorhängeschloss-Symbol „öffne“ und den Artikel speichere.
Da ich im Core nur JavaScript finde der diese „linked“ Property auswertet, vermute ich mal dass diese automatische Berechnung von Netto=>Brutto und umgekehrt nur auf die Bearbeitung im Backend bezieht, nicht auf die API. Die Doku dazu bezieht sich wohl auch nur auf das Backend:
Die Brutto und Netto-Preise können über das Schloss-Symbol miteinander verknüpft werden.
Dies führt bei Aktivierung dazu, dass bei der Änderung eines der beiden Preise der andere Preis automatisch anhand des hinterlegten Steuersatzes berechnet wird.
Danke für den Tipp mit dem linked. Ich konnte meine CSV Datei für den Produkt-Import jetzt dahingehend erweitern, dass ich noch eine Spalte für diesen Wert hinterlegt habe.