タグ付けされた質問 「ce-1.9.0.1」

バージョン1.9の新しいレスポンシブテーマ(rwd)を備えたオープンソースのeコマースPHPフレームワークソリューション

5
無効なブロックタイプ
1日に数回次のエラーメッセージが表示されます。MagentoCE 1.9.0.1の内部動作に関する私の知識は十分に薄いため、これが正常であるか、Magentoからの助言的な動作であるか、または私は悪い問題を抱えています。 ここにメッセージがあります: 1つ以上のキャッシュタイプが無効になります:HTML出力をブロックします。ここをクリックしてキャッシュ管理に移動し、キャッシュタイプを更新します。 特定のキャッシュを更新すると、問題が数時間ほど解消されます。 私は現在、レイアウトや製品などを編集していません。 何が問題で、どうすれば修正できますか?

1
Magentoのオブザーバーを使用して総計に新しい合計を追加しますか?
Magentoの総計にいくつか追加します。したがって、チェックアウトページでは、注文レビューセクションは次のようになります。 この追加料金は、いくつかの条件によって異なります。 私の質問は、チェックアウトページで総計を変更するにはどうすればよいですか?このために私がしたことは、モジュールを作成することです。私のコードを見てください: app / code / local / Locwiseship / Customprice / etc / config.xml <?xml version="1.0"?> <config> <modules> <Locwiseship_Customprice> <version>1.0.10</version> </Locwiseship_Customprice> </modules> <global> <events> <!-- Création éventuelle du lien de parrainage lors de la commande --> <sales_quote_collect_totals_after> <observers> <set_custom_price_locwiseship> <type>singleton</type> <class>Locwiseship_Customprice_Model_Sales_Quote_Address_Total_Mytotal</class> <method>collect</method> <method>fetch</method> </set_custom_price_locwiseship> </observers> </sales_quote_collect_totals_after> </events> </global> …

4
1ページ(チェックアウト)が非常に遅い
私のウェブサイトは、さまざまなAJAXおよびキャッシング拡張機能を使用して高速(1秒未満のロード)ですが、チェックアウトすると、すべてが完全に停止します。読み込み時間は、最大で約10秒、場合によってはさらに長くなることがあります。/ checkout / onepage /を更新しても、時間がかかることがあります。 この問題はおそらく多くの事柄に依存していると思いますが、原因を絞り込む方法を尋ねることから始めましょう。待機中に正確に何がロードされているかを教えてくれるデバッグモードはありますか?

2
magentoテーマのフッターを変更する
私はmagentoでフッターを編集するのがかなり新しいです。フッターを変えたいです。住所の部分だけを変更できましたが、残りは変更できませんでした。Magentoの複雑なファイル構造に悩まされる。 このフッターを変換したい: これに: 私を助けてください。

1
Magento検索が機能しない
Magento 1.7.0.2を実行している新しいWebサイトがあります。 検索バーで「トーテム」と検索すると、何も表示されず、結果が見つからないと表示されます。結果はわかっていますが、「tn Truth-1」のようにSKUで具体的に検索すると、製品が表示されます。 これは、ドロップダウンを使用して検索をインストールする前に発生していました。 私が取ったデバッグ手順: キャッシュの消去 サイトの再インデックス [システム]> [構成]> [カタログ]> [カタログ検索]に移動し、[検索タイプ]を[結合(高評価と全文検索)]に設定しました 再インデックスされたサイト キャッシュをクリア インストールされたSearchanise http://www.magentocommerce.com/magento-connect/searchanise-connector-add-on-2652.html var / reportを確認-何もない ログを確認し、何もない ストックテーマに行って、すべてのプラグインを無効にしました この時点で、他に何をすべきかわからないので、コード例を挙げたいと思いますが、検索にカスタムコーディングがないため、それらが役に立たないと思います。特に、すべてをMagentoにストックし、プラグインはありません。 コードまたはスタックトレースが必要な場合はお知らせください。現在ログに記録されているものがないため、どのファイルとどのようにスタックトレースを作成するかを教えていただければ、喜んでお知らせします。

2
バンドル製品のバンドルアイテムの属性もバンドル製品自体に保存されるのはなぜですか?(データベースごと)
最近、カテゴリページのレイヤードナビゲーションフィルターのオプションがどのように決定および取得されるかを調査していました。私はモデルとデータベースを少し掘り下げましたが、次のメカニズムがわかりません。 状況:たとえばcolor、(attribute_id = 133) という名前の属性、単純な製品A(entity_id = 26)、およびバンドルされた製品B(entity_id = 27)があり、そのバンドルアイテムとしてにA追加さBれMagento ver. 1.9.0.1ます。 ステップ1: color両方のために設定されていませんAし、B ステップ2: colorはBlack(value_id = 19)として設定されますB ステップ3:次のよう colorに設定されますWhite(value_id = 18)A 手順3から、バンドルアイテム(Aこの場合)の属性が、バンドル製品(Bこの場合)自体の属性であるかのように保存されていることがわかります。これが、バンドル製品のバンドルアイテムの属性がレイヤードナビゲーションフィルターにも表示される理由です。 なぜこのように設計されているのですか?なぜシステムは子製品の属性も親製品に保存するのですか?システムの特定のプロセスでどのように役立ちますか? 前もって感謝します。

4
ビジネスクライアント向けの国境を越えた税設定
状況は次のとおりです。「クロスボーダートレード」を有効にして、問題なく動作しています(グロス価格が定義された製品があり、VATは顧客の国に基づいて計算されています。国ごとに各顧客に同じ最終価格が表示されます)。 問題は、VATが計算されるはずのB2B顧客にありますが、彼らはそれを支払うべきではありません。 例えば: 小売顧客:総額100 EUR、彼の国のVATは25%であるため、VATは20 EURです。 B2B顧客の場合は同じですが、彼の合計は税抜き(80EUR)にする必要があります。 設定する方法はありますか(たとえば、顧客グループ+税クラス)。私たちはしばらくこれと戦っていて、解決策を見つけることができません。また、私たちだけがその問題を抱えているとは信じられません。どのように解決しますか?



7
未使用のカタログ製品画像を削除
3年以上かけて、使用されなくなったが削除されなかった製品イメージが大量に蓄積されたmagentoストアを引き継ぎました。 使用されているすべての画像を保持しながら、使用されなくなったすべての画像を削除する方法はありますか?モジュール/拡張機能を検索しましたが、magento 1.9コミュニティで動作するものは見つかりませんでした。

4
顧客アカウント情報リンクを編集する
では/customer/account、いくつかのリンクがあります アカウントダッシュボード 口座情報 住所録 等 (私が知る限り)私は必要がありません: 定期的なプロファイル 私のアプリケーション 私のダウンロード可能な製品(または、ギフトカードモジュールを使用するときにこれが必要になるはずですが、まだわかりません) これらはどこでオフにできますか?更新証明でなければなりません;-)

2
レイアウトlocal.xmlとモジュールレイアウト
私は最近local.xml、レイアウトの遊び場としてを使用し始めました。理由があるので、使用することに疑問を感じる前に... 私はそれが利点であることを理解しましたが、今はレンガの壁にぶつかりました。 デフォルトのcatalog.xmlレイアウトファイルには、特定のブロックがあります(名前は重要ではありません)。を使用して、layout.xml他のブロックを配置したい場所に汎用の子ブロックを追加しました。 <reference name="not.important"> <block type="core/text_list" name="extra.left.menu" as="extra" /> </reference> ここまでは順調ですね。 しかし、今、私は上記で宣言されたものに子ブロックを追加する必要がある拡張機能を1つ持っています。 この新しいブロックを使用local.xmlすると、うまく機能します。 <block type="core/text_list" name="extra.left.menu" as="extra"> <block type="myextension/some_block" template="some/template.phtml" as="some_name" name="some_name" /> </block> ただしlocal.xml、この新しい拡張機能は将来的に無効になる可能性があるため、経由する必要はありません。私は経由でそれを行う場合はlocal.xml、拡張子を無効ブロックはもう存在しないので、それは私のログファイルをフラッディングします。 だから私の拡張レイアウトファイルにこれを追加します: <reference name="extra.left.menu"> <block type="myextension/some_block" template="some/template.phtml" as="some_name" name="some_name" /> </reference> しかし、この方法では機能しません。これは、local.xmlファイルが最後にロードされたために発生し、モジュールの依存関係を追加できないため、拡張レイアウトファイルがの後にロードされるためと考えられlayout.xmlます。 これにどのように取り組むべきですか?私は何か間違ったことをしましたか? または、このようにしたい場合catalog.xmlは、テーマにクローンの「古き良き方法」を使用し、この新しいブロックをテーマに追加する必要がcatalog.xmlありますか?

1
1.9.0.1 CEはプログラムで承認してからキャプチャする
承認して、いくつかのサードパーティAPI呼び出しを行う必要があります。それらの呼び出しから何が返されるかに基づいて、承認を取得またはキャンセルします。 現在、authorize.netのみを使用していますが、できるだけ多くの支払いゲートウェイでこれを使用できるようにしたいと考えています。authorize.netをAuthorize Onlyに設定しました。私のオブザーバーはsales_order_payment_place_endイベントを実行します。 これが私のオブザーバーでやっていることです(まだ抽象化されていませんが、まだ概念実証が必要です)。 if(/*API calls return ok*/) { $observer->getPayment()->getMethod_instance()->capture($observer->getPayment(),$observer->getPayment()->getAmount()); } else { Mage::dispatchEvent('Mainstreethost_MicrosOrder_Failure'); $observer->getPayment()->getMethod_instance()->cancel($observer->getPayment()); } capture()を呼び出すと、支払いが事前承認されたかどうかが確認されます。これは、私たちが達成しようとしていることです。 public function capture(Varien_Object $payment, $amount) { if ($amount <= 0) { Mage::throwException(Mage::helper('paygate')->__('Invalid amount for capture.')); } $this->_initCardsStorage($payment); if ($this->_isPreauthorizeCapture($payment)) { $this->_preauthorizeCapture($payment, $amount); } else if ($this->isPartialAuthorization($payment)) { $this->_partialAuthorization($payment, $amount, self::REQUEST_TYPE_AUTH_CAPTURE); } else { …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.