Inhalte aufrufen

Profilbild

BMEcat ETIM 5 oder 6 Produkt Import

BMEcat ETIM5 ETIM6 Import

  • Bitte melden Sie sich an, um eine Antwort zu verfassen.
5 Antworten zu diesem Thema

#1 tobi90

tobi90

    Newbie

  • Members
  • Punkt
  • 3 Beiträge

Geschrieben: 26 March 2017 - 18:01

​Hallo alle miteinander,

 

zur Zeit beschäftige ich mich mit dem BMEcat Produkt Import. Zum testen erfolgt das ganze noch in der Demoversion. Dabei bin ich nun auf 2 Probleme gestoßen.

 

Ich kann im Plugin zwar eine Datei hochladen aber die Aufgabe des Imports nicht ausführen (siehe Bild im Anhang). Die Geplante Aufgabe dazu fehlt. Diese fehlt auch wenn ich das Plugin erneut installieren und in der Auflistung "Geplante Aufgaben" ist diese ebenfalls nicht zu finden.

 

Zu meinem 2. Problem:

Von den meisten Herstellern bzw. Lieferanten die bisher geplant sind in den Shop integriert zu werden erhalte ich BMEcat Dateien nach ETIM 5 oder ETIM 6 standart. Das heist soviel wie das Produktgruppen, Produkttexte, Features usw. einem Standart unterliegen und nur mit einer Bezeichnung in der BMEcat Datei erwähnt werden (z.B. EG00007, EF00389 usw.) Die genauen Bezeichnung sind über ETIM zu beziehen.

 

Ist es nun in SmartStore überhaupt möglich BMEcat nach ETIM zu importieren???

 

Mfg Tobi

Angehängte Bilder



#2 Wolfgang Schmerge

Wolfgang Schmerge

    SmartStore AG

  • Administrators
  • 1720 Beiträge

Geschrieben: 27 March 2017 - 18:24

Hallo Tobi,

 

herzlich willkommen in unserem Forum.

 

Führe bitte mal den folgenden SQL-Befehl mit dem SQL Management Studio in deiner Datenbank aus.

 

INSERT INTO [install25-en].[dbo].[ScheduleTask] (Name, Type, Enabled, StopOnError, IsHidden, CronExpression)
VALUES ('BMEcat Import2', 'SmartStore.BMEcat.FileImportTask, SmartStore.BMEcat2', 1, 1, 1, '30 2 * * *')

Der Wert "install25-en" muss mit deinem Datenbanknamen ersetzt werden.
Auf jeden Fall vorher eine Sicherung der Datenbank erstellen.

 

Danach sollte der erforderliche Task vorhanden sein.

 

Das BMECat-Pluign wird in Kürze noch weiter von unseren Entwicklern optimiert werden.

 

Liebe Grüße

 

Wolfgang


Viele zusätzliche SmartStore.NET Plugins gibt es im MARKETPLACE:
http://community.sma...dex.php?/files/

 

Die deutsche SmartStore.NET Online-Dokumentation gibt es hier:
http://docs.smartsto...display/smnetde

In dem folgenden BLOG findet man interessante Tipps & Tricks zum Thema "SmartStore.NET":

http://community.sma...t-tipps-tricks/


#3 tobi90

tobi90

    Newbie

  • Members
  • Punkt
  • 3 Beiträge

Geschrieben: 27 March 2017 - 19:51

Hallo Wolfgang,

 

danke für die schnelle Antwort. Leider hat der SQL-Befehl nix gebracht. Der Eintrag wird richtig in die Datenbank geschrieben aber im Backend vom Shop tut sich nix.

Ich habe bereits meine Cookies gelöscht, den Cache gereinigt und ebenfalls über den IIS-Manager die Seite neu gestartet. Ein erneutes installieren des BMEcat hat leider auch nix gebracht.

 

Die Optimierung des Plugins würde mich brennend interessieren daher ich vor der Entdeckung von Smartstore bereits selbst angefangen hatte ein kleines Tool in VB zu schreiben das mir aus der BMEcat-Datei Artikel, Gruppen, Attribute usw. separiert. Allerdings ist das ganze recht aufwändig und komplex. Daher habe ich mit dem Plugin erst einmal versucht den einfachen Weg zu wählen bevor ich das Rad neu erfinden ;)

 

Mfg Tobi



#4 Wolfgang Schmerge

Wolfgang Schmerge

    SmartStore AG

  • Administrators
  • 1720 Beiträge

Geschrieben: 28 March 2017 - 12:17

Hallo Tobi,

 

bitte probiere es mit dem folgenden SQL-Befehl aus.

 

DELETE FROM [my-database].[dbo].[ScheduleTask]
WHERE Name = 'BMEcat Import2'
INSERT INTO [my-database].[dbo].[ScheduleTask] (Name, Type, Enabled, StopOnError, IsHidden, CronExpression)
VALUES ('BMEcat Import', 'SmartStore.BMEcat.FileImportTask, SmartStore.BMEcat', 1, 1, 0, '30 2 * * *')
 

"my-database" bitte mit deinem Datenbanknamen ersetzen.

 

Der ETIM-Import könnte nur über eine Projektarbeit realisiert werden.

Bitte melde dich wenn du dazu ein Projektangebot wünscht.

 

Liebe Grüße

 

Wolfgang


Viele zusätzliche SmartStore.NET Plugins gibt es im MARKETPLACE:
http://community.sma...dex.php?/files/

 

Die deutsche SmartStore.NET Online-Dokumentation gibt es hier:
http://docs.smartsto...display/smnetde

In dem folgenden BLOG findet man interessante Tipps & Tricks zum Thema "SmartStore.NET":

http://community.sma...t-tipps-tricks/


#5 tobi90

tobi90

    Newbie

  • Members
  • Punkt
  • 3 Beiträge

Geschrieben: 28 March 2017 - 19:53

Hallo Wolfgang,

 

 

INSERT INTO [my-database].[dbo].[ScheduleTask] (Name, Type, Enabled, StopOnError, IsHidden, CronExpression)
VALUES ('BMEcat Import', 'SmartStore.BMEcat.FileImportTask, SmartStore.BMEcat', 1, 1, 0, '30 2 * * *')

 

die SQL-Anweisung funktioniert super. Die Aufgabe taucht bei der Konfiguration sowie in der Aufgabenliste auf.

Allerdings neues Problem. Der Import bricht sofort ab mit folgendem Fehler.

 

Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
--------------------
   bei SmartStore.Core.Logging.LoggingExtensions.FilteredLog(ILogger logger, LogLevel level, String message, String fullMessage, Exception exception, Customer customer)
   bei SmartStore.Core.Logging.LoggingExtensions.Information(ILogger logger, String message, Exception exception, Customer customer)
   bei SmartStore.BMEcat.Importer.BMECatImporter.Execute(ImportExecuteContext context)
   bei SmartStore.Services.Tasks.TaskExecutor.Execute(ScheduleTask task, IDictionary`2 taskParameters, Boolean throwOnError)

 

Hier noch der Link zur BMEcat Datei

https://www.hager.de...TIM6_170203.zip

 

Mfg Tobi



#6 Wolfgang Schmerge

Wolfgang Schmerge

    SmartStore AG

  • Administrators
  • 1720 Beiträge

Geschrieben: 31 March 2017 - 08:36

Hallo,

 

ab sofort findet Ihr im Marketplace eine aktualisierte Plugin-Version.
Der erforderliche Task wird jetzt auch angelegt.

Zusätzlich können nun auch Bilder heruntergeladen werden.

 

http://community.sma...-data-exchange/

 

Liebe Grüße

 

Wolfgang


Viele zusätzliche SmartStore.NET Plugins gibt es im MARKETPLACE:
http://community.sma...dex.php?/files/

 

Die deutsche SmartStore.NET Online-Dokumentation gibt es hier:
http://docs.smartsto...display/smnetde

In dem folgenden BLOG findet man interessante Tipps & Tricks zum Thema "SmartStore.NET":

http://community.sma...t-tipps-tricks/



Auch markiert mit einem oder mehrerer dieser Schlüsselwörter: BMEcat, ETIM5, ETIM6, Import