Magento

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

2
カスタムモジュールからコアテンプレートファイルを上書きする方法
2つのファイルを上書きしたい。つまり、view.phtmlおよびprint.phtmlの販売注文です。 (パス:app/design/frontend/base/default/template/sales/order/) app/design/frontend/base/default/template/<My Module Name>/sales/order/コアview.phtmlとprint.phtmlファイルが上書きされないようにパスを作成するモジュールを作成しています。 このタスクを達成する方法を教えてください。

2
CMS検出器からMagentoを隠す方法は?
Magentoストアがあり、それをcms検出器から隠したい。私のウェブサイトのCMSを誰にも知られたくないので、私のウェブサイトはMagentoに基づいて構築されています。 http://guess.scritch.org/CMSを検出しているようなWebサイトがいくつかあります。自分のWebサイトのCMSをその監視から隠したいと思います。 WordPressのWebサイトCMSを非表示にする方法はいくつかありますが、Magentoで何も見つかりませんでした

5
ページネーションとソートが機能しない
私のカスタムモジュールについては、メーカーごとに製品を入手しています。テンプレートについてはコピーしましたlist.phtml。 テンプレートファイルにページ分割が表示されますが、ページごとに選択された制限ではなく、すべての製品が表示されます。並べ替えも機能しません。 どうすれば機能させることができますか? それは私のブロックファイルです: protected function _getProductCollection() { if (is_null($this->_productCollection)) { $layer = $this->getLayer(); $brand_id = $this->getRequest()->getParam('id'); $collection = Mage::getModel('catalog/product')->getCollection(); $collection->addAttributeToSelect('*'); $collection->addFieldToFilter(array( array('attribute' => 'manufacturer', 'eq' => $brand_id) )); } return $collection; }


2
プログラムでカスタム属性セットにカスタム属性を追加する
こんにちは誰かがこれで私を助けてくれませんか? カスタム属性セットとカスタム属性を次のように作成しました $installer = $this; /* @var $installer Mage_Eav_Model_Entity_Setup */ $installer->startSetup(); //Create Attribute set with Based on Default attribute set //$installer->removeAttributeSet(Mage_Catalog_Model_Product::ENTITY, 'New Attr Set'); /* $skeletonID=$installer->getAttributeSetId('catalog_product','Default'); $entityTypeId = Mage::getModel('catalog/product') ->getResource() ->getEntityType() ->getId(); //product entity type $attributeSet = Mage::getModel('eav/entity_attribute_set') ->setEntityTypeId($entityTypeId) ->setAttributeSetName("New Attr Set"); $attributeSet->validate(); $attributeSet->save(); $attributeSet->initFromSkeleton($skeletonID)->save(); //Create attribute new_attr //$installer->removeAttribute('catalog_product', 'new_attr'); …

2
「フォンホーム」の内線を識別する方法
バックグラウンドでリモートサーバーにHTTPリクエストを送信するコードを特定する方法はありますか? 開発マシンでレセプションがむらがあると、localhostで実行している場合でも、多くのショップで読み込みに時間がかかることに気付きました。 一部のリモートサーバーが接続が不安定なために応答に時間がかかるためだと感じています。これらのリクエストを特定して削除したいと思います。たとえば、外部サーバーがダウンしているか遅い場合など、ライブインストールが遅くなるのではないかと心配です。


2
製品の価格から精度を取り除く
タイトルで言ったように、価格から精度を取り除きたい(.00) 私はこれらをしました: ではアプリ/コード/コア/メイジ/ディレクトリ/モデル/ Currency.php に public function format() 私が変更され return $this->formatPrecision($price, 2, $options, $includeContainer, $addBrackets); に return $this->formatPrecision($price, 0, $options, $includeContainer, $addBrackets); では/app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Price.php に public function getEscapedValue() 私が変更され return number_format($value, 2, null, ''); に return number_format($value, 0, null, ''); ではJS / varien / js.js 私が変更され var precision = isNaN(format.precision = …

1
製品リストページの最新、割引、販売数、レビューで製品を並べ替える」
製品リストページでは、デフォルトのMagentoと同様に、「位置、名前、価格」で並べ替えを確認できます。 並べ替え方法 最新の製品(最近アップロード) 割引(最高の割引商品が最初) ベストセラー(最も売れた製品が最初) レビュー(高評価の製品が最初に表示されます) 説明が必要な場合はお知らせください...

2
注文を見積もりに変換し、現在のカートに読み込む
注文を見積もりに変換できましたが、現在のカートに読み込めませんでした。私はいくつかの方法を試しましたが、役に立ちませんでした。これが最も簡単な方法です。 $_quote = Mage::getModel('sales/convert_order')->toQuote($order)->save(); $_quote = Mage::getModel('sales/quote')->load($_quote->getId()); $_quote->setIsActive(true)->save(); 見積もりIDを取得できましたが、見積もりオブジェクトが現在のカートに読み込まれません。 私も試しました $_quote = Mage::getModel('sales/convert_order')->toQuote($order)->save(); $_quote = Mage::getModel('sales/quote')->load($_quote->getId()); if ($_checkoutQuote->getId() != $_quote->getId() && $_quote->getId()) { $_checkoutQuote->merge($_quote)->save(); Mage::getModel('checkout/session') ->setQuote($_checkoutQuote) ->init(); Mage::getSingleton('checkout/session')->getQuote()->setIsActive(true)->save(); } と同様のアプローチがまだ引用をロードしていません。どうもありがとうございました!

1
Magentoカートで子商品の画像を取得する方法
お客様がカートに追加した構成可能製品の子製品イメージを取得しようとしています。 たとえば、顧客が赤い靴をカートに追加した場合、その色をショッピングカートに表示したいとします。 「商品サムネイルを表示」を設定しました 問題は、色見本拡張機能からのこの関数です。 public function findColorImage($value, $arr, $key, $type) { $found = ''; if(isset($arr[$key])) { $total = count($arr[$key]); if($total>0) { for($i=0; $i<$total;$i++) { if($value == ucwords($arr[$key][$i]))//if it matches the color listed in the attribute { $found = $arr[$type][$i];//return the image src } } } } if ($found == '') …

5
index.phpなしでベースの安全なURLを取得する方法
base-secure-url抜きになりたいindex.php。 index.php何らかの理由で有効にしました。これで、MagentoのルートディレクトリにPHPファイルができました。このPHPファイルからMagentoのセキュアページを呼び出します。 注:私のサイトには複数の店舗があります これについてより多くのアイデアを提供してください。

3
paypalのエラーを修正するにはどうすればよいですか(#11601:請求先住所の要求が失敗しました)
店舗でのpaypalのセットアップ中にmagento 1.9を使用していますが、エラーが発生します 販売者に対して請求先住所リクエストが有効になっていません(#11601:請求先住所のリクエストに失敗しました)。 私はこれにこだわっていて、あらゆることを試しました。だから誰もがこの問題で私を助けることができるようにしてください

2
カスタムオプションのテキストフィールドが変更されたときに価格を計算するMagentoイベント
長さと幅の2つのカスタムテキストフィールドを持つ製品を作成しようとしています。ユーザーが長さと幅の両方を入力する場合、価格はカスタム式で計算する必要があります。 私はオブザーバーを接続するための正しいイベントを見つけようとしています-誰かがそれが何であるか知っていますか? これが私が知っていることと試したことです 1)製品ビューのカスタムフィールドテキストボックスに、オブザーバーイベント-"opConfig.reloadPrice() 2)イベントsales_quote_add_itemにオブザーバーを作成すると、カートに追加されたときに式を介して価格を変更できます。この方法でも、カートに追加する前に製品ビューで変更する方法が必要です。 3)イベントcatalog_product_get_final_priceも試してみましたが、これは商品ページが読み込まれたときにのみ発生するようです。そのため、商品の長さまたは幅を追加した後、再度発生しません。 どんなアイデアでも大歓迎です!


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