Magento

Magento eコマースプラットフォームのユーザー向けのQ&A



2
インストールスクリプトを使用して顧客の複数選択属性を作成する方法
多くの記事をフォローしていますが、複数選択属性を作成できません。次のエラーが発生します。 a:5:{i:0; s:50: "属性" exinent1 ""のソースモデル ""が見つかりません; i:1; s:3008: "#0 C:\ wamp \ www \ magento8 \ app \ code \芯。 そして私のスクリプトは: <?php $installer = $this; $installer->startSetup(); $setup = new Mage_Eav_Model_Entity_Setup('core_setup'); $entityTypeId = $setup->getEntityTypeId('customer'); $attributeSetId = $setup->getDefaultAttributeSetId($entityTypeId); $attributeGroupId = $setup->getDefaultAttributeGroupId($entityTypeId, $attributeSetId); $setup->addAttribute('customer', 'exinent1', array( 'input' => 'multiselect', 'type' => 'varchar', …

5
magento接続マネージャーを使用して拡張機能をインストールできない回答なし?
nginxで実行しているvpsに新しいmagento 1.9をインストールしました。magentoのルートフォルダーは/var/www/abc.hello.com/datazone/で、所有権をユーザーとしてwww-dataとして、グループとしてwww-dataとして設定します(www-data nginxユーザー)。magentoのインストール中にすべてがうまくいき、権限エラーは表示されませんでした。 magentoをインストールした後、管理ペインシステム-> magento conncet-> magento接続マネージャーに移動し、magento接続マネージャーで権限エラーが表示されなかったので、Magento Connect 2.0キーで「PageCache powered by Varnish」をインストールしようとしました。インストールする拡張キー、次にクリックしてインストールを続行します。Magento Connect Managerコンソールの下部に表示されます checking dependencies of packages starting to download Varnish_Cache-4.0.5.tgz ... ...done: 34,730 bytes それ以上のインストールプロセスには移動しません。 インストールの問題はありますか?または許可の問題?または他の人が思いますか?この大きな問題のため、拡張機能をインストールできません。私はmagentoの新人です:)よろしくお願いします。


3
店舗ごとに異なる価格を表示する方法
店舗ごとに同じ商品の異なる価格を表示したい。属性のように。これらのストアの通貨は異なりますが、為替レートに基づいたものではありません。たとえば、1 USD = 2 Krの製品の場合、10 USDの別の製品は30 Krになる可能性があるため、為替レートには依存せず、自分のエントリです。

3
特定のトップリンクを削除
Magentoのトップリンクを特定の方法で編集する必要があり、以下の順序で3つのリンクのみを表示する必要がある Login Register Cart これは次のようになります チェックアウトリンクのみを削除し、カートリンクは削除しない マイアカウントリンクを削除し、代わりに登録リンクを追加する カートの名前をカートに変更 どうすればこれを達成できますか? ガイドしてください。 ありがとう!!!

5
画像のない製品を探す
画像が割り当てられていない製品のリストを検索するクエリを実行することはできますか?理想的には、画面にSKUを印刷して欲しい。

3
customer_save_afterの新規顧客かどうかを判別
顧客が詳細を登録または保存したときに実行したいイベントがあります。このため、customer_register_successとcustomer_save_afterの2つのイベントを使用しています。私が抱えている問題は、customer_save_afterが常にと同じ実行で呼び出されるため、タスクが2回実行されることcustomer_register_successです。 元のデータを確認してを呼び出すことisObjectNewで、顧客が新しいかどうかを検出しようとしましたが、どちらもオブジェクトが実際には新しいものではないことを示すデータを返します。イベントのレジストリに何かを設定する前に、customer_save_afterイベントに顧客が登録しているかどうかを確認するにはどうすればよいcustomer_register_successですか?

1
複数選択属性でFIND_IN_SETを使用したコレクションですが、一部には1つの値しかありません
複数選択属性からの結果を見つける製品コレクションを構築しています。 (コレクションにフィンセットを追加する関連コード-実際のID値を表示するように調整) $attribute = Mage::getModel('eav/config')->getAttribute('catalog_product', 'measurement'); $value = array('finset' => array('237', '236', '235', '234', '233',)); $collection->addAttributeToFilter($attribute, $value); 結果のsql(visiblityフィルターが追加されたもの)は次のとおりです。 SELECT DISTINCT e . *, at_measurement.value AS measurement, at_visibility.value AS visibility FROM catalog_product_entity AS e INNER JOIN catalog_product_entity_varchar AS at_measurement ON (at_measurement.entity_id = e.entity_id) AND (at_measurement.attribute_id = '983') AND (at_measurement.store_id = 0) …



2
magento REST APIをサードパーティと統合するにはどうすればよいですか?
REST APIに関する情報を探していました。magentoリソースといくつかのプライベートブログにいくつかの例があります。すべて同じです!! REST APIを使用して製品を更新する場合に基本的な情報として、管理者承認エンドポイントを使用する必要があります。(/ admin / oauth_authorize)そして、私が顧客またはゲストを使用する場合、データを取得することができます。 サンプルコードを作成して確認しようとしましたが、ブラウザーからコードを実行すると、最初にadminにログインし、次にアクセスを受け入れて、APIリソースを使用できることがわかりました。 最初にadminにログインするように求められる理由がわかりません。そして、それにアクセスするためにログインする必要がある場合、サーバー間で内部的にどのように機能しますか。 以下のブログを利用してサンプルコードを作成してみました http://inchoo.net/ecommerce/magento/sumption-magento-rest-zend_oauth_consumer/comment-page-1/#comment-66775 そして、それはうまく機能し、応答も与えています。 実際、2つのサーバー間で内部的にどのように機能するか、クライアントがREST APIを呼び出してmagentoに認証する方法とmagentoが応答を返す方法を探しています。 アドバイスを探しています。
9 magento-1.7  api  rest 

4
ブロックのモジュールlayout.xmlを使用してCSSおよびJSを<head>に追加する
あらすじ グループ化された製品ビューと単純な製品ビューにブロックを追加したいと思います。このブロックには、ホバー状態の便利なツールチップがいくつかあります。私は、1つのjqueryプラグインと1つのcssスタイルシートを持つ小さなライブラリを使用しています。 これらの2つのリソースを、これらのページのみのmagentoのに含めたいと思います。 ノート カスタムテーマを実行しています。 キャッシュは無効です。そして 私のファイルは/jsディレクトリ内にあります。 これまで… それでもlayout.xml、モジュールで使用する方法の1つであることがわかっていました。最初はこれが機能しなかったのでconfig.xml、レイアウト要件についてMagentoに通知するために内部に追加の設定が必要だと思いました-これも機能しませんでした。 動作しませんでした私が何を意味するか私の資産がロードされなかった、です。 下記の添付ソースを見つけてください。 app / code / local / Vendor / Rating / etc / layout.xml &lt;?xml version="1.0"?&gt; &lt;layout&gt; &lt;default&gt; &lt;reference name="head"&gt; &lt;action method="addJs"&gt; &lt;script&gt;vendor/qtip/jquery.qtip.min.js&lt;/script&gt; &lt;/action&gt; &lt;action method="addCss"&gt; &lt;stylesheet&gt;vendor/qtip/jquery.qtip.min.css&lt;/stylesheet&gt; &lt;/action&gt; &lt;/reference&gt; &lt;/default&gt; &lt;/layout&gt; app / code / local / Vendor / Rating …

8
すべてのフォルダーに777のアクセス許可を与えた後でも、Magento画像のアップロードが機能しない
magento管理パネルで画像をアップロードできず、「宛先フォルダーが書き込み可能でないか、存在しません」というエラーが発生します。最近、すべてのファイルを1つのホスティングから別のホスティングに移動しました。これに対する解決策はありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.