2012-04-04 6 views
0

Mein Ziel ist es, eine benutzerdefinierte "Add-Produkt-Seite" zu erstellen, damit ich alles so anpassen kann, wie ich es möchte. Bisher habe ich es geschafft, eine .phtml-Datei zu erstellen, für die ich einen Link im Backend-Menü eingerichtet habe.Wie füge ich Produkte mit benutzerdefiniertem PHP-Skript hinzu?

Stellen Sie sich vor, eine völlig leere .phtml-Datei im Backend angezeigt - das ist, wo ich jetzt bin.

  1. Wie kann ich ein Formular zu machen, wo ich das gleiche Material addiere basicly kann, wie in dem Standard „Add-Produkt-Seite“ -, sondern über. PHP? Der Grund, warum ich das mache ist, einige der Werte vorzudefinieren, da die meisten Sachen jedes Mal die gleichen sind. Das führt mich zu meinem ..

  2. Wie definiere ich einige der Werte, so dass sie nicht geändert werden müssen, aber kann geändert werden?

  3. Ist es möglich, Bild-Upload hinzuzufügen, so habe ich grundsätzlich die gleichen Möglichkeiten wie in der Standardeinstellung?

Vielen Dank!

Antwort

0

Um ehrlich zu sein, würde ich etwas wie verwenden.

Dies ermöglicht Ihnen, eine CSV-Datei mit all Ihren Daten zu importieren, ohne alles von Grund auf neu erstellen zu müssen.

Um Ihre anderen Fragen zu beantworten, aufgrund der Tatsache, dass die Datei importiert wird, ist ein CSV, können Sie tun, was Sie wollen. Sie können einfach die vordefinierten Werte kopieren und einfügen. Magmi importiert auch Bilder und weist sie korrekt zu.

Der andere Vorteil ist, dass Magmi gut skaliert, ich habe 2500+ Artikel auf der Website, an der ich arbeite und es wird die volle Ladung von Daten handhaben, oder einfach ein paar Elemente ziemlich schnell laden.

+0

phpwebsite und Wordpress Hosted Apps sind offline. – user457015

0

Ich benutzte das eingebaute Magento-Import-Tool. Lesen Sie und folgen Sie den Anweisungen, die es völlig funktioniert. Wenn Sie also Ihr eigenes erstellen möchten (wovon ich abraten würde), sollten Sie zunächst den Code für den Import überprüfen. Ich habe alle unsere Produkte in eine MySql-Datenbank geschrieben und dann ein PHP-Skript verwendet, um die CSV-Exportdateien zu erstellen, die an Magento gesendet werden. Dieses Skript legt dann alle Standardeinstellungen fest. Der eingebaute Import kann Bilder handhaben ... Sie ftp sie auf Ihre Seite (die in PHP automatisiert werden kann, ich habe es getan) und das Import-Skript erhält den Speicherort des Bilder-Upload-Ordners.

Der Grund, warum ich Menschen rate, Magento nicht direkt zu stören, ist, dass es sehr sehr kompliziert ist, wie die Daten in der Datenbank organisiert sind. Ich habe noch nie etwas Ähnliches gesehen, und ich bin es gewohnt, IDs mit Dingen über 5 Tabellen zu verknüpfen. Hier verwenden sie eine Tabelle für viele Funktionen, sodass eine Element-ID fünf- oder siebenmal angezeigt werden kann.

Weiter, es sei denn, Sie verstehen wirklich die Architektur, wie es Produktattribute und alle Nuancen darin verwendet, wer weiß, was das Ergebnis sein wird. Schlimmer wird es sein, wenn ein Update kommt, wo sie eine Klasse ändern (oder entfernen), die Sie für Ihre Arbeit benötigen.

Verwandte Themen