Artikel in einem Plugin löschen

Hallo ich bin Neuling und frage mich gerade ob ich über ein Plugin einen Artikel (id) löschen kann. Geht das nur per API?

$articleResource = \Shopware\Components\Api\Manager::getResource('Article');
$articleResource->delete({articleId});

Wenn ja wie genau muss ich das dann einbauen.

Danke!

Natürlich kann man über einen Plugin auch Artikel löschen, macht jedoch wenig Sinn wenn man über API oder Backend das selbe erreicht. Wenn du Neuling bist, dann VIEL LESEN. Ein fertiges Plugin wird dir hier keiner posten. Falls es doch nicht so klappt wie gewünscht, dann vielleicht jemanden beauftragen oder hier als Job-Angebot posten.

Ein kleiner Vorgeschmack fürs Wochenende :slight_smile:

https://developers.shopware.com/developers-guide/plugin-quick-start/

 

Hallo, du kannst in einem Plugin auch Artikel löschen, dafür stehen dir mehrere Optionen zur Verfügung.

Zum Einen kannst du den Artikel per SQL-Befehlen löschen, aber hier musst du aufpassen, dass du vom Artikel nichts in der Datenbank vergisst zu entfernen, was dann später als Leiche ewig im System herumliegt.

Besser wäre es die Api mit einzubinden, dann kannst du per Übergabe der ArtikelID den Artikel vom System selbst löschen lassen.

Viel Sinn macht das aber generell nicht, warum sollte ein Plugin einen Artikel löschen…?