Inhalte aufrufen

Profilbild
- - - - -

Web API - Daten import


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

#1 TaylorCom

TaylorCom

    Neuer Benutzer

  • Members + Blog
  • PunktPunkt
  • 20 Beiträge

Geschrieben: 06 June 2014 - 08:05

Ich möchte 1 Produkt aus meiner Wawi (www.winlager.de) mit mehreren Variationen per WEB API erstellen.

 

Leider ist in Ihre WEP API bzw. Besipielprogrammen nicht erwähnt.... in welche
Tabellen ich Daten abspeichern muss.

 

Vieleicht hat Ihr Entwickler ja *Lust* sich das Beispielprogramm anzuschauen.

Würde smartstore.net enorm nach vorne bringen. Habe Kunden die auf den Import warten.


Bild23.jpg

 

Bild24.jpg

 

 

 

Ich wünsche noch einen schönen Tag.








Mit freundlichen Grüßen

Frank Nietmann
[Entwicklung]


Warenwirtschaft, Lagerverwaltung
und Kassensoftware


TaylorCom Softwareentwicklung Ltd.
Hummelweg 6a
32549 Bad Oeynhausen

eMail: support@winlager.de
Web: www.winlager.de

#2 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 06 June 2014 - 11:12

Aktualisieren bestender Daten ist kein Problem. Hinzufügen neuer Daten geht auch.
Nur neue Varianten Produkten zuordnen geht meines Wissens im Moment noch nicht.
 
API Endpoints...
Varianttypen: ProductAttributes
Variantwerte: ProductVariantAttributeValues (Preisjustierung z.B. über das Feld PriceAdjustment)
Variantkombinationen: ProductVariantAttributeCombinations (Preis über das Feld Price).

Marcus Gesing

Smartstore AG


#3 Chris_tian

Chris_tian

    Senior Benutzer

  • Members
  • 1017 Beiträge

Geschrieben: 06 June 2014 - 12:32

Es tut mir leid, aber dann ist .NET genau so "Dynamisch" wie biz6. Ich will keinen Unmut säen, aber ich will auch voran kommen.

 

  • Wie soll ich auch nur ansatzweise meinen Lagerbestand bzw. meine Lieferzeiten im Shop aktuell halten? Soll ich nach jedem Verkauf im Ladengeschäft und im online Shop manuell die Daten ändern?
  • Wie soll ich meinen Attributkombinationen EAN Codes zuweisen? Alle 10.000 von Hand eintragen?
  • Was ist bei Preisänderungen?
  • Wie soll ein Amazon Export programmiert werden, wenn ich meine Artikel nicht zeitgemäß über einen Importer pflegen kann? (Stichwort EAN Codes)

 

 

Denkt doch einfach mal folgende Schritte durch:

 

Ich habe z.B. ein Ladengeschäft und einen Online Shop. Die Schnittstelle zwischen beiden ist meine Warenwirtschaft (wie in allen anderen Shopsystemen auch). Diese ist dafür zuständig, dass meine Preise, Warenbestände und die damit einhergehenden Lieferzeiten im Shop aktuell sind. Wie soll ich das im aktuellen Zustand lösen, ohne dass ich mir jemanden einstellen muss, der den Ganzen Tag die Warenein- und Ausgänge im Shop aktualisiert? Ich muss mich täglich bei meinen Kunden rechtfertigen, weil ich nicht damit nachkomme die Lieferzeiten und Bestände im Shop zu aktualisieren. Mir geht Umsatz verloren, weil im Lager vorhandene Artikel im Shop als "Nicht Lieferbar" angezeigt werden, da ich nicht nach jedem Wareneingang Stundenlang die Artikel von Hand aktualisieren kann.


  • MediArt gefällt das

CS BikeWear


#4 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 06 June 2014 - 13:53

Ich habe meine Antwort mal weniger missverständlich formuliert.


Marcus Gesing

Smartstore AG


#5 TaylorCom

TaylorCom

    Neuer Benutzer

  • Members + Blog
  • PunktPunkt
  • 20 Beiträge

Geschrieben: 07 June 2014 - 13:46

Hallo,

 

dann bleibe ich doch beim SQL. Wep API würde ja den Arbeitsaufwand um ein Faktor 10 erhöhen.
Mit SQL bin ich ja flexible.


Ich wünsche noch einen schönen Tag.








Mit freundlichen Grüßen

Frank Nietmann
[Entwicklung]


Warenwirtschaft, Lagerverwaltung
und Kassensoftware


TaylorCom Softwareentwicklung Ltd.
Hummelweg 6a
32549 Bad Oeynhausen

eMail: support@winlager.de
Web: www.winlager.de

#6 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 07 June 2014 - 15:49

Das ist nicht das selbe. Die API nutzt die .NET Infrastruktur. Über Event-Publishing, werden z.B. andere
Komponenten (wie Plugins) darüber informiert, dass Daten aktualisiert, eingefügt oder gelöscht wurden.
Bei manschen Operationen werden zwischengespeicherte Daten gelöscht bzw. erneuert. Das findet bei SQL
nicht statt.

Marcus Gesing

Smartstore AG


#7 Chris_tian

Chris_tian

    Senior Benutzer

  • Members
  • 1017 Beiträge

Geschrieben: 17 November 2014 - 17:14

Hat sich an der API nun etwas geändert?


  • MediArt gefällt das

CS BikeWear


#8 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 17 November 2014 - 18:38

Ja, siehe Changelog und Dokumentation im Abschnitt "Managing product attributes". Die neue Methode "ManageAttributes" synchronisiert Attribute eines Produktes. "CreateAttributeCombinations" erstellt alle Attributkombinationen zu einem Produkt, entspricht also der Funktion "Alle Kombinationen erstellen" im Backend.

Marcus Gesing

Smartstore AG


#9 Chris_tian

Chris_tian

    Senior Benutzer

  • Members
  • 1017 Beiträge

Geschrieben: 18 November 2014 - 08:57

Also können nun auch von der WaWi die Attribute erstellt werden oder nur die Kombinationen zu bestehenden Attributen?


CS BikeWear


#10 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 18 November 2014 - 15:02

Ja, Attribute können über die Web API erstellt werden.


Marcus Gesing

Smartstore AG


#11 Chris_tian

Chris_tian

    Senior Benutzer

  • Members
  • 1017 Beiträge

Geschrieben: 22 November 2014 - 11:27

Um in dieser Sache endlich mal Fortschritte machen zu können, benötigt mein Programmierer ein Beispielprojekt. Könntet Ihr das bereitstellen?

 

Grüße

 

Christian


CS BikeWear


#12 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 22 November 2014 - 14:14

Unter Source code gibt es unter "src/Tools" zwei Verzeichnisse mit API-Clients (SmartStore.WebApi.Client als C# Forms-Anwendung
und SmartStore.WebApi.Client.JavaScript als reine JavaScript Variante).

Marcus Gesing

Smartstore AG


#13 TaylorCom

TaylorCom

    Neuer Benutzer

  • Members + Blog
  • PunktPunkt
  • 20 Beiträge

Geschrieben: 22 November 2014 - 17:34

Dann bleibe ich bei meinen SQL.


Ich wünsche noch einen schönen Tag.








Mit freundlichen Grüßen

Frank Nietmann
[Entwicklung]


Warenwirtschaft, Lagerverwaltung
und Kassensoftware


TaylorCom Softwareentwicklung Ltd.
Hummelweg 6a
32549 Bad Oeynhausen

eMail: support@winlager.de
Web: www.winlager.de