19. April 2010

Shopwiki.de/com, Sperrung des Bots sowie Verhinderung der Inhaltsübernahme…

Abgelegt unter: Allgemein, Tips'n'Tricks, das Shopbackend - der Administrationsbereich | — Tags:, , , , , , , , , , — admin @ 14:24

In letzter Zeit gibt es immer mehr Zugriffe eines Bots mit der Signatur “ShopWiki/1.0 ( +http://www.shopwiki.com/wiki/Help:Bot )”.

Dieser Bot gehört zu einer Seite mit der Adresse http://www.shopwiki.de bzw. com die Inhalte der Shops crawlt und ungefragt auf den eigenen Seiten veröffentlicht.

Die Angebote werden mit den Angeboten der Konkurrenz vergleichbar gemacht, es werden sogenannte Partnershops, also Shops die Provision zahlen dazu eingeblendet, ferner werden Google Adwords und eBay Werbemittel angezeigt. Eine ingesamt für den Shopbetreiber eher unerfreuliche Angelegenheit zumal die Links suchmaschinentechnisch irrelevant da sämtlich auf nofollow gesetzt sind. Es werden sowohl Textpassagen als auch Bildmaterial verwendet ohne jegliche Zustimmung eingeholt zu haben, und wie oben beschrieben wird auf Basis dieses möglicherweise illegal beschafften Materials Geld verdient.

Ein weiterer Punkt sind die juristischen Probleme, da der Bot die Daten nur in unregelmässigen Abständen überprüft dürfte die Datenlage wohl kaum dem diesbezüglichen letzten BGH Urteil genügen. Inwiefern Shopbetreiber damit ein Risiko eingehen ist noch ungewiss und muss überprüft werden.

Da die Firma in den USA sitzt ist eine Abmahnung nicht ohne weiteres möglich, wir empfehlen daher zunächst als Sofortmaßnahme den Bot auf die Blacklist zu setzen.

Dazu einfach den Begriff “shopwiki” im Blacklisttool Ihres my-Warehouse Shopbackends eintragen, die Bots werden fortan am Zugriff auf die Seiten gehindert, und Ihre Produktdaten somit nicht mehr ungefragt entführt. Die auf der Seite beschriebene Methode einen entsprechenden Metatag einzufügen empfehlen wir nicht, da dies völlig unnötigen Traffic verursachen würde.

Interessant wird sein wie lange die Seite so weiterverfahren kann, teilweise wird beispielsweise Bildmaterial benutzt das für den freien Gebrauch gar nicht lizensiert ist, insofern wird früher oder später der ein oder andere Fotograf / die ein oder andere Agentur vielleicht Leistungsschutzrechte geltend machen können. Gleiches gilt für Textpassagen die aus Datenpools wie cnet oder dci stammen. Eventuell könnte die schlechte Datenaktualisierungslage auch zu Abmahnungen der Shopbetreiber führen, bislang ist diesbezüglich aber noch nichts bekannt.

Wir wissen allerdings das diverse Shops aktuell die juristische Lage prüfen. Eine Produktsuchmaschine die ungefragt Daten aggregiert Bildmaterial übernimmt und dazu noch Werbung in die jeweiligen Präsentationen einbaut könnte mittelfristig für Shopbetreiber zu einem Problem werden spätestens nämlich dann wenn, was zur zeit noch nicht der Fall ist, mit den gecrawlten Daten aggressiv Suchmaschinenoptimierung betrieben wird und die eigenen Positionierungen topediert werden.

Die Datenmenge dazu besitzt Shopwiki jedenfalls bereits, siehe http://www.google.de/search?hl=de&safe=off&q=site%3Ashopwiki.de bzw. http://www.google.de/search?hl=de&safe=off&q=site%3Ashopwiki.com.

Man darf auf die weitere Entwicklung zum Thema also gespannt sein.

9. März 2010

Zahlungsabgleich per MT940 Kontoauszug in Kürze verfügbar…

Abgelegt unter: Allgemein, Ankündigungen | — Tags:, , , , , — admin @ 19:42

In Kürze werden my-Warehouse Shopbetreiber den halbautomatischen Zahlungsabgleich per Kontoauszug im MT940 Format erledigen können.

Kontoauszüge im MT940 Format bietet annähernd jedes Bankingprogramm, solche Kontoauszüge für einen Zahlungsabgleich zu verwenden ist naheliegend.

Mit dem neuen Tool können Kontoauszüge hochgeladen, abgeglichen und die Ergebnisse mit einem Mausklick umgesetzt werden. Zwar kann das Tool den manuellen Abgleich nicht vollständig ersetzen da nicht garantiert werden kann das die Kontoauszüge alle für den Abgleich notwendigen Daten enthalten (beispielsweise wenn der Zahlende bei der Überweisung keine Bestellnummer/Rechnungsnummer angegeben hat) aber der Abgleich kann so teilautomatisiert und somit wesentlich effizienter funktionieren.

Dieses Tool wird in jedem my-Warehouse Shoppaket bereits enthalten sein.

29. Januar 2010

Neues Direktattribut Uhrenglas verfügbar…

Abgelegt unter: Allgemein | — Tags:, , , — admin @ 10:22

Ab sofort gibt es für my-Warehouse Shops mit Uhren im Sortiment das neue Direktattribut Uhrenglas, bestückt mit entsprechenden Werten.

Damit kann der Shopbetreiber eine weitere Eigenschaft für Uhren erfassen, eine Integration in das Erweiterungspaket Uhrenhandel wird folgen.

Dieses Direktattribut ist in allen my-Warehouse Shoppaketen bereits enthalten.

19. Januar 2010

my-Warehouse XML API - eine Einführung in die XML Schnittstelle des my-Warehouse Shopsystems Teil 3/3

Abgelegt unter: Allgemein, Tips'n'Tricks | — Tags:, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , — admin @ 16:57

verfügbare Calls:

Hier die zur Zeit aktuelle Liste:

Kommando Ergebnis
get_api_data gibt Daten über die Schnittstelle zurück
get_last_order_id gibt die Bestellnummer der aktuellsten Bestellung zurück
get_last_customer_id gibt die Kundennummer des aktuellsten Kunden zurück
get_last_products_id gibt die Produkt ID des aktuellsten Produktes zurück
get_todays_order_ids gibt die Bestellnummern der heutigen Bestellungen zurück
get_todays_order_volume gibt die Bestellwerte des heutigen Tages zurück
get_weekly_order_volume gibt die Bestellwerte der aktuellen Woche zurück
get_monthly_order_volume gibt die Bestellwerte des aktuellen Monats zurück
get_current_languages_list gibt die im System aktivierten Sprachen zurück
get_current_order_status_list gibt die im System hinterlegten Bestellstatus zurück
get_todays_reversal_quote gibt die Stornoquote des heutigen Tages zurück
get_weekly_reversal_quote gibt die Stornoquote der aktuellen Woche zurück
get_monthly_reversal_quote gibt die Stornoquote des aktuellen Monats zurück
get_todays_hits gibt die gezählten und erwarteten Hits des Tages zurück
get_todays_visitors gibt die gezählten und erwarteten Visitors des Tages zurück
get_todays_top_ten_refs gibt die Top 10 Referrer des heutigen Tages zurück
get_products_total_amount gibt die Anzahl aller im System vorhandenen Produkte zurück
get_connected_domains gibt alle auf den Shop konnektierten Domains zurück
get_newsletter_subscribers gibt die Zahl der Nesletterabonnenten zurück
get_customer_ids_with_newsletter gibt die Kundennr. der Kunden mit Newsletterabonnement zurück
get_customer_data_with_newsletter gibt die Kundendaten der Kunden mit Newsletterabonnement zurück
get_customer_ids_from_registered_dealers gibt die Kundennr. der Kunden die als Händler registriert sind zurück
get_current_customer_groups_list gibt die Liste der verfügbaren Kundengruppen zurück
get_customer_ids_from_registered_adults gibt die Kundennr. der Kunden die als Erwachsene registriert sind zurück
get_customer_ids_from_customers_with_pricelist_download gibt die Kundennr. der Kunden die Preislisten herunterladen dürfen zurück
get_open_questions gibt die Anzahl der noch offenen Anfragen zurück.
get_webspace_contingent gibt das Webspacekontingent für den Shop zurück
get_traffic_contingent gibt das Traffickontingent für den Shop zurück
get_visitors_online gibt die aktuellen Besucher online zurück
get_vshops_list gibt die im System befindlichen V-Shops zurück
get_taxrates_list gibt die im System befindlichen Steuersätze zurück
get_currencies_list gibt die die vorhandenen Währungen zurück
get_currently_running_action gibt die gerade laufende Aktion zurück
get_deposits_stats gibt die Anzahl der Kunden mit Guthaben sowie das Gesamtguthaben zurück
get_customers_main_data_by_id gibt die Hauptdaten des Kunden mit der übergebenen Kundennr. zurück
get_customers_full_data_by_id gibt die kompletten Daten des Kunden mit der übergebenen Kundennr. zurück
update_products_stock setzt den Bestand des Produktes oder der Produktvariante mit der übergebenen Artikelnummer
get_shop_name gibt den Namen des Shops zurück
get_products_stock gibt den Bestand eines Produktes oder einer Produktvariante zurück

my-Warehouse XML API - eine Einführung in die XML Schnittstelle des my-Warehouse Shopsystems Teil 2/3

Abgelegt unter: Allgemein, Tips'n'Tricks | — Tags:, , , , , , , , , , , , , — admin @ 14:29

Schnittstellenarchitektur:

Transportmethode:

Die XML Calls werden mit Hilfe des HTTP Protokolls an die Zieldomain (die des Shops) übertragen.
Dazu wird mit dem HTTP Request vermittels der POST Methode auf die Zieladresse ein Parameter mit dem Namen xml übergeben der die jeweiligen Daten enthält.

Zeichensatz:

Grundsätzlich wird der UTF-8 Zeichensatz verwendet.

Authentifikation:

Um den API Benutzer sicher zu authentifizieren muss dieser zunächst im XML API Tool des Shopsystems angelegt werden. Die Zugangsdaten bestehen aus dem Benutzernamen und dem Passwort sowie dem API Key.
Damit der Benutzer authentifiziert werden kann müssen diese Daten im Call mitgesendet werden. Dies sollte aus Sicherheitsgründen niemals im Klartext geschehen daher werden grundsätzlich Hashwerte (MD5) statt Klartextangaben verwendet. Somit müssen die Zugangsdaten auch bei der aufrufenden Plattform niemals im Klartext vorliegen.

Bitte beachten, jeder Zugriff muss die Authentifikationsdaten mitsenden!

Beispiel:

<?xml version=”1.0″ encoding=”UTF-8″ standalone=”yes”?>
<call>
<authentification>
<user>5d9c68c6c50ed3d02a2fcf54f63993b6</user>
<pass>179ad45c6ce2cb97cf1029e212046e81</pass>
<api_key>e26b518c6bfe6f605acc211201071bad</api_key>
</authentification>
</call>

Kommandoübergabe:

Damit das API weiß was es tun soll muss ein gültiges Kommando übertragen werden. Daher wird jedem Call ein entsprechender Parameter mitgegeben.
Bitte beachten, jeder Zugriff muss ein Kommando mitsenden!

Beispiel:

<?xml version=”1.0″ encoding=”UTF-8″ standalone=”yes”?>
<call>
<action>get_api_data</action>
</call>
Beispielcall:

Da die beiden obigen Angaben mitgegeben werden müssen ergibt sich ein Mindestschema für einen korrekten Call an das API.

Beispiel:

<?xml version=”1.0″ encoding=”UTF-8″ standalone=”yes”?>
<call>
<authentification>
<user>5d9c68c6c50ed3d02a2fcf54f63993b6</user>
<pass>179ad45c6ce2cb97cf1029e212046e81</pass>
<api_key>e26b518c6bfe6f605acc211201071bad</api_key>
</authentification>
<action>get_api_data</action>
</call>

Dieser Call würde (korrekte Zugangsdaten vorausgesetzt) die Version des XML API zurückgeben.

Rückgabewerte:

Nachdem die Eingaben überprüft und der Benutzer authentifiziert wurde stellt das API die angeforderten Daten gemäß des übergebenen Kommandos zusammen und gibt diese als XML Dokument zurück.
Sollten die Eingaben nicht korrekt sein wird eine entsprechende Fehlermeldung zurückgegeben.

Beispiel:

Es wurde kein Kommando übergeben:

<?xml version=”1.0″ encoding=”UTF-8″ standalone=”yes”?>
<document>
<result>
<error>no action given</error>
</result>
</document>

Der Inhalt des Tags error ermöglicht ein genaues Debugging.
Sollte der Call korrekt sein wird die angeforderte Information zurückgegeben.

Beispiel:

Es wurde die API Version angefordert:

<?xml version=’1.0′ encoding=’UTF-8′ standalone=’yes’?>
<document>
<result>
<api_name>my-Warehouse XML API</api_name>
<api_version>v 0.2 beta</api_version>
<api_date>2010-01-10</api_date>
</result>
</document>

Bei Calls die eine Parameterübergabe erfordern wird der Wert unterhalb des Kommandos mitgesendet.

Beispiel:

<?xml version=”1.0″ encoding=”UTF-8″ standalone=”yes”?>
<call>
<authentification>
<user>5d9c68c6c50ed3d02a2fcf54f63993b6</user>
<pass>179ad45c6ce2cb97cf1029e212046e81</pass>
<api_key>e26b518c6bfe6f605acc211201071bad</api_key>
</authentification>
<action>get_customers_main_data_by_id</action>
<customers_id>1</customers_id>
</call>

Sandbox:

Sollten Sie ein Produkt auf Basis der XML API erstellen wollen setzen Sie sich bitte mit uns in Verbindung. Gern stellen wir Ihnen einen Sandboxshop zur Verfügung um die Schnittstellenfunktionalität zu testen.

Calls:

Die Anzahl der Calls wird von der STAPIS GmbH permanent erweitert und den Bedürfnissen der Shopbetreiber bzw. denen der angeschlossenen Drittplattformen angepasst. Anregungen sind jederzeit willkommen.

my-Warehouse XML API - eine Einführung in die XML Schnittstelle des my-Warehouse Shopsystems Teil 1/3

Abgelegt unter: Allgemein, Tips'n'Tricks | — Tags:, , , , , , , , , , , , — admin @ 11:12

Allgemeines :

Begriffserklärung:

Das XML API stellt eine Schnittstelle zum Shopsystem zur Verfügung die über das XML Protokoll vermittels des HTTP Transportprotokolls angesprochen werden kann. Die Schnittstelle stellt genau definierte Kommandos, sogenannte Calls, zur Verfügung mit deren Hilfe Daten aus dem System ausgelesen, verändert oder neu angelegt werden können.

Nutzen:

Über die Schnittstelle können angeschlossene Softwareprodukte Daten aus dem Shopsystem beziehen und diese gemäß der eigenen Funktionalität weiterverarbeiten. So können über die Schnittstelle beispielsweise externe Newsletterdienste, ERP oder CRM Systeme und einiges mehr elegant angebunden werden.
Es gibt aber auch den Weg das die aufrufende Software Daten in das Shopsystem schreibt, das wäre beispielsweise bei Warenwirtschaftssystemen durchaus sinnvoll.
Das API ermöglicht es so externen Anbietern Ihre bereits vorhandene Software an das my-Warehouse Shopsystem anzubinden oder neue Software für das Shopsystem zu erstellen und diese als externen Dienst anzubieten.
Da die Dokumentation der Schnittstelle frei zur Verfügung steht können fast beliebige Anbindungen geschaffen werden.

Sicherheit:

Wie bei allen bidirektionalen Schnittstellen ist auch hier das Missbrauchspotential groß, daher muss der Zugang zum API auf authorisierte Personen / Parteien beschränkt bleiben. Um dies abzusichern müssen Benutzer der Schnittstelle vorher als solche angelegt werden und Zugangsdaten sowie einen API Key bekommen die eine eindeutige Authentifikation sicherstellen.
Bei allen Zugriffen müssen diese Authentifizierungsdaten gesendet werden, zur Sicherheit geschieht dies niemals im Klartext. Shops die über ein eigenes SSL Zertifikat verfügen können die Kommunikation über das SSL Zertifikat verschlüsseln und solchermaßen zusätzlich absichern.
Die Benutzung der Schnittstelle erfolgt auf eigene Gefahr!

Zertifizierung:

Sie haben eine Anwendung mit Anbindung an das my-Warehouse XML API erstellt und möchten diese nun von uns zertifizieren lassen?

Kein Problem, bitte wenden Sie sich unter der unten angegeben Adresse an uns, gern testen wir Ihre Anwendung der Test ist selbstverständlich kostenlos.

Zertifizierte Anwendungen bekommen unser Schnittstellensiegel als „zertifizierte Anwendung“, ein eigenes Anwendungsprofil im Administrationsbereich und können in unser Anwendungsverzeichnis aufgenommen werden.

Weiterentwicklung:

Schnittstellen müssen alle möglichen Anwendungsfälle abbilden können, daher werden Sie gewöhnlich kontinuierlich weiterentwickelt. So ist es auch mit diesem API, sollten Sie Anregungen, Lob oder Tadel haben wenden Sie sich bitte direkt an uns.

7. Januar 2010

Weitere Backendoptimierungen geplant…

Abgelegt unter: Allgemein, Ankündigungen | — Tags:, , , — admin @ 12:48

In den nächsten Tagen wird die Navigation des Administrationsbereiches noch einmal grundlegend verbessert.

Dazu gehört eine dynamische Menüführung um die immer umfangreichere Funktionalität des Systems vernünftig strukturiert anbieten zu können.

Auf die bisher verwendeten seitlichen Navigationselemente kann dadurch verzichtet werden was mehr Platz für die Anzeige wichtiger Elemente einbringt.

Die Backendoptimierungen werden in jedem my-Warehouse Shoppaket bereits enthalten sein.

4. Januar 2010

Premiumpaket “externe Produkterfassung” in Vorbereitung…

Abgelegt unter: Allgemein, Ankündigungen | — Tags:, , , , , , , — admin @ 18:40

In den nächsten Tagen wird das Premiumpaket “externe Produkterfassung” erscheinen.

Mit dem Paket wird es möglich sein externe Mitarbeiter, Dienstleister etc. mit der Erfassung von Produktdaten zu beauftragen und diese Arbeit auf Transaktionsbasis abzurechnen.

Dazu wird dem Datenerfasser ein Useraccount eingerichtet und diesem der Wert pro neu angelegtem Produkt mitgegeben. Das Tool erfasst die Produkte die angelegt werden sowie alle relevanten Daten dazu und ermöglicht so eine genaue Abrechnung.

Somit erhält der Shopbetreiber die Möglichkeit die Produkterfassung auszulagern, speziell bei größeren Shops, Shops mit starker Fluktuation bei den Produkten oder Shopbetreibern die mehrere Shops fahren ist die eine Möglichkeit den Aufwand zu reduzieren bzw. auszulagern.

Es können beliebig viele Mitarbeiter angelegt werden.

Dieses Tool wird ein Premiummodul das zu jedem my-Warehouse Shoppaket zubuchbar sein wird.

16. November 2009

Umbau des Newslettertools beginnt…

Abgelegt unter: Allgemein, Ankündigungen | — Tags:, , , , , , , , , , , , , — admin @ 12:54

Ein immer wieder problematischer Punkt im Marketingmix sind gut gemachte Newsletter.

my-Warehouse verfügt zur Zeit über eine leicht aufgebohrte Version des ursprünglichen osCommerce Newslettersystems das in der Praxis leider einige Mängel aufweist.

So wird defacto keine Möglichkeit angeboten HTML Newsletter zu versenden, es gibt keine Selektierung über Kundengruppen etc.. Die bisherigen Umbauten (beispielsweise Versand per SMTP oder automatisch mitgesendeter Abmeldelink) reichen nicht aus um ein professionelles Handling im laufenden Marketingbetrieb anbieten zu können.

Mit dem Umbau wird sich das nun ändern, es wird die Möglichkeit geben eigene eMail Adressen für den Newsletterversand zu definieren, HTML eMails werden ebenso möglich sein wie TexteMails, später wird es automatische Produktempfehlungen über die my-Warehouse commendation engine geben, Kundengruppenselektion sowie Bounce Management inkl. Hard- und Softbounces.

Dazu wird es ein eigenes Trackingsystem geben das den Erfolg eines Newsletters detailliert mit Klicks und Umsatz tracken und Konversionsratenberechnungen zu präsentieren vermag.

Am Ende kann das Newslettersystem neben den üblichen Features die Datenbasis des Shopsystems nutzen können und somit ein komplettes Tracking ohne externe Tools ermöglichen. Das beinhaltet eine Aufzeichnung der Klicks und der daraus entstehenden Umsätze sowie die Berechnung der Konversionsrate und die Präsentation in einer entsprechenden Statistik.

Mit dem neuen Tool wird professionelles Newslettermarketing kein Problem mehr sein.

Externe Tools für Newslettermarketing und Tracking werden somit unnötig, ein nicht unerheblicher Kostenfaktor entfällt.

Die neuen Funktionen im Newslettersystem werden Stück für Stück ins das laufende System einfließen, geplant ist die Arbeiten in diesem Jahr abzuschließen.

Das neue Newslettersystem wird Bestandteil jedes my-Warehouse Shoppaketes sein.

2. November 2009

Scrollmodus für eigene Boxen verfügbar…

Abgelegt unter: Allgemein, Anbindungen an Drittplattformen, Ankündigungen, allgemeines zum Shopsystem, das Shopbackend - der Administrationsbereich, das Shopfrontend - was die Kunden sehen | — Tags:, , , , , , , , , — admin @ 11:19

Ab sofort können my-Warehouse Shopbetreiber eigene Boxen anlegen deren Inhalt automatisch nach oben, unten, links oder rechts scrollt.

Dazu werden keine Programmierkenntnisse benötigt, die Angabe wohin gescrollt werden soll genügt.

Der Scrollmodus lässt sich auch auf bereits bestehende eigene Boxen anwenden.

Dieses Feature ist in allen my-Warehouse Shoppaketen bereits enthalten.

Ältere Artikel »

Kontakt | Impressum | © by STAPIS GmbH