Plugin für speziellen Datenimport von Artikeln und Bilder

Hallo zusammen,

wir sind derzeit auf der Suche nach einem neuen Betreuer für unseren derzeitigen Shopware Webshop. Leider ist unser bisheriger Betreuer im November verstorben, wodurch wir nun vor einigen Problemen stehen. Wir betreiben seit nunmehr 4 Jahren einen Webshop für Fahrzeugzubehör der Marke Nissan und Infiniti. Über das Magnalister Plugin vertreiben wir unsere Produkte ebenfalls auf Ebay und Amazon.
Unser Import der Original Zubehörprodukte erfolgte bisher von unserem verstorbenen Supporter. Dieser hatte ein Tool Names FlowHeater genutzt, um eine von uns aus einem Programm exportierte Liste passend für einen Shopware Datenbankimport zu erstellen. Wir konnten uns dieses Toll zwar beschaffen, jedoch ist diese Art des Imports für uns als Leien nicht sonderlich optimal. Wir suchen daher nach einer angepassten Lösung, welche ggf direkt als Plugin in Shopware programmiert werden kann. Für die Programmierung ist es enorm wichtig, dass wir einige Faktoren, bzw. bestimmte Texte innerhalb dieser Liste, von einem Import ausschließen können. Es tauch in dieser Liste leider Produkte auf, welche nicht für den Vertrieb sinnvoll sind. In wie weit so etwas realisierbar ist würden wir gerne in Erfahrung bringen. Ebenfalls benötigen wir in Zukunft ein Upgrade unseres Shops auf eine 5er Shopware Version. In diesem Zuge soll dann zusätzlich ein neues Design erstellt werden, um den Shop optisch noch attraktiver und angepasst zu einer neuen Firmenhomepage (welche derzeit erstellt wird) zu gestalten.

Weiter unten habe ich einmal einen kurzen Auszug unsere Datendatei zur Ansicht für den Import angehängt. Diese Textdatei beinhaltet so gesehen die Information über die Teilenummer, Headline, Fahrzeugtyp, Artikelbeschreibung, Preis, Menge, Bilddateinamen usw.
Mittels dieser Datei wurde dann über verschiedene Faktoren eine passende Datei für Shopware erstellt.

Könnte jemand so ein Tool für Shopware realisieren?

Auszug Datendatei:

“id”,“cpl_id”,“car”,“car_img”,“cat”,“subcat”,“headline”,“description”,“description_tec”,“img”,“part_number”,“qty”,“price”,“bj”,“additional_parts”,
“9291194”,“25174”,“Pixo UA0”,“Pixo_UA0”,“In-Car Entertainment”,“Antenne”,“Antennenstab”,"-","","",“282064A00B”,“1”,“28,76”,"","",
“9291440”,“31887”,“Note E12”,“Note_E12”,“Interieur”,“Armlehne”,“Armlehne vorne”,"-","",“868858”,“KE8773V100”,“1”,“143,59”,"","",
“9290681”,“3057”,“Primera P11E”,“Primera_P11E”,“Interieur”,“Armlehne”,“Armlehne”,"-","",“KE9612F000”,“KE9612F000”,“1”,“130,13”," 1999/06-","",