2012-04-04 16 views
0

私の目標は、カスタムの「Add-product-page」を作ることです。これまではバックエンドメニューにリンクを張った.phtmlファイルを作成していました。カスタムPHPスクリプトを使用して製品を追加するにはどうすればよいですか?

バックエンドで表示された完全に空の.phtmlファイルを想像してみてください。

  1. どのように私は、デフォルトのように、basicly同じものを追加することができますフォームは、「アドオン製品ページ」を作るのです - しかし、経由。 PHP?私がこれをやっているのは、たいていのものが毎回同じものなので、いくつかの値をあらかじめ定義することです。それは

  2. にはどうすれば値の一部を事前定義しますので、それらを変更する必要はありませんが、変更することができます..私に私をリード?

  3. は、画像のアップロードを追加することが可能ですので、私はbasiclyデフォルトと同じ可能性を持っていますか?

ありがとうございます!

答えて

0

正直言って、私はMagmiのようなものを使用します。

これを使用すると、すべてのデータを元にしてCSVファイルを再度ビルドする必要なくインポートできます。原因インポートされるファイルはCSV形式であるという事実のために、あなたの他の質問に対処するために

、あなたは基本的に、あなたがやりたいことができます。あらかじめ定義された値をコピー&ペーストするだけで済みます。 Magmiはイメージをインポートして正しく割り当てます。

他の利点は、Magmiがうまくスケールということですが、私は私が仕事サイト上2500+のアイテムを持っており、それは、データの完全な負荷を処理、または単にかなり早くアイテムのカップルをロードします。

+0

phpwebsiteとwordpressでホストされているアプリはオフラインです。 – user457015

0

私は組み込みのマゼンタのインポートツールを使用しました。それが完全に働く指示に従ってください。だから自分のものを作成したいのであれば(私はこれに対して助言するだろう)、インポートのコードを見直して始めてください。私はすべての製品をMySqlデータベースに入れて、PHPスクリプトを使用して、magentoに送るcsvエクスポートファイルを作成しました。このスクリプトは、すべてのデフォルトを設定します。組み込みのインポートはイメージを処理できます...あなたのサイトにftpします(これはPHPで自動化できます)、インポートスクリプトはイメージアップロードフォルダの場所を取得します。私が直接Magentoのをいじりに対する人々に助言

理由は、それがデータをデータベースに編成されている方法で、非常に非常に複雑であるということです。私はそれのようなものは一度も見たことがなく、IDの5つのテーブル間のリンクを持つことに慣れています。ここでは、多くの関数で1つのテーブルを使用しているため、アイテムIDが5〜7回表示されることがあります。

さらに、あなたは本当にそれが結果がどうなるか知っている、その中の製品の属性とすべてのニュアンスをどのように使用するかのアーキテクチャを理解していない限り。あなたの仕事を行う必要があるクラスを変更(または削除)する場所にアップデートが来ると、悪いことになります。

関連する問題