Magento Export-Modul PSMext
Posted on | November 4, 2009 | 1 Comment
Magento Export-Modul PSMext
Grade im Netz gefunden das Export-Modul PSMext für Magento. Dieses Modul macht es möglich Artikel aus Magento in verschiedene Preissuchmaschinen anzubinden. Unter http://www.psmext.de stellen die Betreiber das Module in der Beta vor. Das Module selber wird über http://www.techdivision.com/shop/ vertrieben und dort in 2 Versionen angeboten. Der Download Link der kostenlose Version wird nach der Anmeldung an die Email gesendet. Die kostenpflichtige Version kostet 99 ⬠und PSMext Free kann kostenlos verwendet werden und ist lediglich auf den Export von max. 50 Datensätzen beschränkt! Bevor ich mich jetzt mit der Installation beschäftige “DATENSICHERUNG” nicht vergessen.
Ich nutze in meinem Fall die Installation per FTP.
Installationsanleitung PSMext Freeware:
Es stehen zwei Methoden für die Installation von Magento zur Verfügung.
Die Installtion per FTP für Benutzer ohne SSH Zugang zum Webserver oder die Installtion per SSH.
1. Installation per FTP
1.1   Spielen Sie die von PSMext benötigten Datensätze in die Datenbank ein. Sie finden diese in der Datei:
PSMextFreeware-0.4.13/sql/psmext.sql
DROP TABLE IF EXISTS `psmext_psmext`;
CREATE TABLE IF NOT EXISTS `psmext_psmext` (
`psmext_id` int(5) NOT NULL auto_increment,
`psm_set` varchar(255) NOT NULL,
`position_nr` int(11) NOT NULL,
`function_nr` int(5) NOT NULL,
PRIMARY KEY (`psmext_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=226 ;
DROP TABLE IF EXISTS `psmext_functions`;
CREATE TABLE IF NOT EXISTS `psmext_functions` (
`function_id` int(11) NOT NULL auto_increment,
`function_name` varchar(32) NOT NULL,
`function_param1` varchar(32) NOT NULL,
`function_description` varchar(32) NOT NULL,
PRIMARY KEY (`function_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=21 ;
INSERT INTO `psmext_functions` (`function_id`, `function_name`, `function_param1`, `function_description`) VALUES
(3, ‘getAttribute’, ‘name’, ‘Produkt Name’),
(2, ‘getImageUrl’, ”, ‘Image Link’),
(1, ‘getProductUrl’, ”, ‘Produkt Link’),
(4, ‘getAttribute’, ‘status’, ‘Zustand’),
(7, ‘getAttribute’, ‘description’, ‘Beschreibung’),
(8, ‘getAttribute’, ‘sku’, ‘Artikelnummer’),
(9, ‘getAttribute’, ‘short_description’, ‘Kurzbeschreibung’),
(11, ‘getManufacturer’, ”, ‘Hersteller’),
(12, ‘getCategoryName’, ”, ‘Kategorie’),
(13, ‘getProductUrlNoIndex’, ”, ‘Produkt Link (ohne index.php)’),
(14, ‘getProductPriceComma’, ”, ‘Preis (Komma)’),
(15, ‘getProductPriceDot’, ”, ‘Preis (Punkt)’);
DROP TABLE IF EXISTS `psmext_separators`;
CREATE TABLE IF NOT EXISTS `psmext_separators` (
`psmext_set` varchar(32) NOT NULL,
`psmext_separator` varchar(1) NOT NULL,
`psmext_headline` varchar(1024) NOT NULL,
`psmext_id` int(32) NOT NULL auto_increment,
PRIMARY KEY (`psmext_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=31 ;
DROP TABLE IF EXISTS `psmext_shipping`;
CREATE TABLE IF NOT EXISTS `psmext_shipping` (
`shipping_id` int(11) NOT NULL auto_increment,
`shipping_name` varchar(32) character set utf8 NOT NULL,
`mlength` float NOT NULL,
`mheight` float NOT NULL,
`mwidth` float NOT NULL,
`mweight` float NOT NULL,
`mprice` float NOT NULL,
`cat` int(11) NOT NULL,
`price` float NOT NULL,
UNIQUE KEY `shipping_id` (`shipping_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=229 ;
DROP TABLE IF EXISTS `psmext_key`;
CREATE TABLE IF NOT EXISTS `psmext_key` (
`psmext_key` varchar(64) character set utf8 NOT NULL,
`psmext_id` int(11) NOT NULL,
PRIMARY KEY (`psmext_key`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
1.2Â Â Â Folgende Ordner sind aus der Datei PSMextFreeware-0.4.13.zip zu kopieren:
PSMextFreeware-0.4.13/Techdivision nach %MAGENTOROOT%/app/code/local/
PSMextFreeware-0.4.13 /media/psmext nach %MAGENTOROOT%/media/
PSMextFreeware-0.4.13/modules/* nach %MAGENTOROOT%/app/etc/modules/
PSMextFreeware-0.4.13/adminhtml/default/default/template/psmext nach %MAGENTOROOT%/app/design/adminhtml/default/default/template/
PSMextFreeware-0.4.13/adminhtml/default/default/layout/* nach %MAGENTOROOT%/app/design/adminhtml/default/default/layout/
PSMextFreeware-0.4.13/js/* nach %MAGENTOROOT%/js/
1.3Â Â Â Exportdateien werden in den Ordner %MAGENTOROOT%/media/psmext/Â geschrieben – Schreibrechte !
chown www-data.www-data %MAGENTOROOT%/media/psmext/
chown www-data.www-data %MAGENTOROOT%/media/psmext_temp/
1.4Â Â Â Leeren Sie nun den Magento Cache und aktivieren Sie gegebenfalls das Modul.
Soweit so gut nach der erfolgreichen Installation habe ich mich diesem Film gewidmet.
Preissuchmasschinen-Export-Modul für Magento from TechDivision GmbH on Vimeo.
Was mir in dem aufgefallen ist, es ist nicht möglich die Bezeichnung als Dateiname anzugeben.
In diesem Eingabefeld ist es nicht möglich einen Punkt einzugeben.
Ein Beispiel für die Regeln zur Erstellung einer CSV Datei habe ich hier gefunden.
Erforderliche Felder
| Feldname | Erklärung |
|---|---|
| ArtNr. | die Artikelnummer max 50 Zeichen |
| ArtBezeichnung | der Name vom Artikel max 130 Zeichen |
| Kurzbeschreibung | die Kurzbeschreibung des Artikels max 1250 Zeichen |
| Preis | Nur Zahlen. Preise müssen incl. MwSt. Nicht möglich: ⢠Die Verwendung von Kommas für Dezimalstellen und Tausendetrennzeichen Beispiele: ⢠Richtig: 5.95 ⢠Falsch: 5,95 |
| Produktbild | die komplette URL zum Produktbild (incl. http://)Â max 255 Zeichen |
| Deep_Link | komplette URL zum Artikel (incl. http://) max 255 Zeichen |
| Lieferzeit | die Lieferzeit in Tagen optionale Angabe mit max 3 Zeichen |
| Versandkostenfrei | versandkostenfreier Artikel 1 für= Ja / 0 für= Nein |
Comments
One Response to “Magento Export-Modul PSMext”



Dezember 12th, 2009 @ 03:12
Magento Export-Modul PSMext | André Holota Blog…
Export-Modul PSMext für Magento. Dieses Modul macht es möglich Artikel aus Magento in verschiedene Preissuchmaschinen anzubinden….