Magento

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

1
すべての製品のデフォルト値をカスタム属性に設定します
管理パネルからのcustom attribute (test)テキストフィールドとしてfor製品を作成しましたdefault value('test') そして、その属性をデフォルトの属性セットに割り当てました。 これで、製品の編集ページで新しいカスタム属性を確認できます。 製品コレクションでフィルタリングしようとすると Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect('*') ->addAttributeToFilter('test', array('like' => 'test'))->getData(); 空の配列を返します。 私の質問は: インストーラースクリプトを使用して属性にデフォルト値を設定する方法はありますか? デフォルト値がその属性に設定されていないのはなぜですか? すべての製品にデフォルト値を追加する方法はありますか?私の店には10,000以上の商品があります。 注意 : 製品コレクション全体をロードして、各製品の値を設定したくありません。

4
管理販売注文作成の未定義メソッドMage_Directory_Helper_Data :: getRegionJsonByStore()の呼び出し
これは非常に奇妙です。app / communityとapp / localの両方を無効にし、app / coreをストックMagentoファイルに置き換えましたが、それでも次のエラーが発生します: Mage_Directory_Helper_Data::getRegionJsonByStore()/var/www/site-root/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Renderer/Region.phpの87行目の未定義メソッドを呼び出します ここからトラブルシューティングする方法がわかりません。

2
製品オブジェクトなしで製品ベースイメージを取得する
base-image全体をロードせずに製品を入手するにはどうすればよいproduct objectですか?私は持っていproduct-id,skuます。[私たちは製品base imageを入手できることを知っていますproduct object] そのために利用できる最善の方法またはトリックはありますか? どんな助けでもありがたいです。 ありがとうございました


1
ログインしていない顧客またはゲストのVAT検証
EUのクライアントからこの要件に取り組んでいます。私たちはMagento 1.9.1 を使用しています。有効なVAT IDと無効なVAT ID、およびその正常な動作に基づいて、VAT検証と自動グループ変更を設定しました。 ここでひねりを加えたのは、ログインしていない顧客のVATを検証し、「Not-Logged-in-Valid-VAT」と言う顧客グループに移動することです。 ゲストは実際には完全な顧客エンティティではないため、顧客を顧客グループに割り当てることはできますか?ログインしていない顧客グループの概念を複製することは可能ですか?

2
ログイン状態を保存します。
私は組み込みの管理設定を使用して永続化を有効にする作業をしています。永続化を有効にし、オプションを覚えて、セッション時間を1か月に設定しました。問題は、部分的にしか機能していないようです。 私のサイトでは、ログインしていない場合は料金が表示されず、ログインしていない場合はホームページにログインとアカウントの作成が表示され、ログインしている場合は別のホームページが表示されます。 永続性を有効にしてログインし、数時間後に戻ってくると、疑似ログイン状態に戻ります。料金を確認できますが、通常は「ようこそユーザー」と表示されていますが、「ユーザーではありませんか?」促す。しかし、ログインしているホームページではなく、ログインしているホームページ、つまりログインとアカウント作成のリンクが表示されます。また、カートにアイテムを追加することもできますが(通常はログインしていない顧客に限定されます)、チェックアウトに移動するとログインするように求められます。 だから私はいくつかの疑似ログイン状態にあるようで、これがなぜなのか理解できません。永続化を有効にしたいのですが、一部のログインではなく、完全にログインしたユーザーを残したい場合があります。 この問題を引き起こしている可能性のあるアイデアはありますか?

4
侵害されたMagentoを1.7から1.9にアップグレードする
私はいくつかの研究を行ってきましたが、複数の解決策があるようで、それを正しくしたいのです。私のMagentoを1.7.0.2から最新(1.9)にアップグレードする必要があります。サーバーが侵害され、送信メールがスパム送信されたためです。 これを防ぐために最新バージョンのMagentoがインストールされていることを確認するように、ホスティングプロバイダーから言われました。 私の質問ですが、これをアップグレードするための最良の方法は何ですか?悪意のあるファイルに危害を加えたくないので、ローカルマシンには何も保存しないようにしています。 サーバーに「OLD」という名前のフォルダーを作成し、そこにすべてのmagentoファイルを移動してから、Magento 1.9の新規インストールをインストールすることを考えていました。完了したら、必要なファイル(テーマなど)のみを移動して、「OLD」フォルダーを削除します。 これはこれに取り組む最善の方法ですか?local.xml情報を修正する以外に、データベースで何かをする必要がありますか?


3
編集フォームから保存およびリセットボタンを削除する方法
カスタムモジュールにはグリッドが1つあります。そのグリッドでは、管理パネルからデータを編集したくありません。そのデータを表示したいので、保存ボタンとリセットボタンを削除します。 Edit.php public function __construct() { parent::__construct(); $this->_objectId = "example_id"; $this->_blockGroup = "example"; $this->_controller = "adminhtml_example"; // $this->_updateButton("save", "label", Mage::helper("example")->__("Save Tutor")); $this->_updateButton("delete", "label", Mage::helper("example")->__("Delete Tutor")); /** $this->_addButton("saveandcontinue", array( "label" => Mage::helper("example")->__("Save And Continue Edit"), "onclick" => "saveAndContinueEdit()", "class" => "save", ), -100); $this->_formScripts[] = " function saveAndContinueEdit() { editForm.submit($('edit_form').action+'back/edit/'); } …

3
カスタムブロック「無効なブロックタイプ」
カスタムブロックがあり、2つの別々のブロックに分割しようとしています。 これが私のフォルダ構造です(app / code / local / MyNamespace / CustomerDashboard上): このモジュールの機能を2つの小さな部分に分割したいので、ファイルMyMenu.phpをブロックフォルダーとMyMenuController.phpコントローラーに追加しました。 次に、コードをコピー/貼り付けしDeliverydetails.phpてMyMenu.php、機能DeliverydetailsController.phpするMyMenuController.phpかどうかを確認しました。 私は自分のlocal.xmlに入って、モジュールとテンプレートへの参照を追加しました: <reference name="left"> <block type="customerdashboard/mymenu" name="customerdashboard.mymenu" template="customer/form/my-menu.phtml"/> </reference> コンテンツが表示されるはずのページにアクセスすると、モジュールが表示されるはずの場所に何もありませんが、exceptions.logを確認したところ、次のことがわかりました。 exception 'Mage_Core_Exception' with message 'Invalid block type: MyNamespace_CustomerDashboard_Block_Mymenu' in /var/www/html/mysite/public_html/app/Mage.php:595 Stack trace: #0 /var/www/html/mysite/public_html/app/code/core/Mage/Core/Model/Layout.php(495): Mage::throwException('Invalid block type...') #1 /var/www/html/mysite/public_html/app/code/core/Mage/Core/Model/Layout.php(437): Mage_Core_Model_Layout->_getBlockInstance('customerdashboa...', Array) #2 /var/www/html/mysite/public_html/app/code/core/Mage/Core/Model/Layout.php(472): Mage_Core_Model_Layout->createBlock('customerdashboa...', 'customerdashboa...') #3 /var/www/html/mysite/public_html/app/code/core/Mage/Core/Model/Layout.php(239): Mage_Core_Model_Layout->addBlock('customerdashboa...', 'customerdashboa...') …

1
ショッピングカートの価格ルールは、同じ製品の数量サブセットについてのみ送料無料ですか?
また、SKUS ADに一致する6つの商品のみに送料無料を適用したいと思います。たとえば、商品Aが8つある場合、送料無料はそれらの商品のうち6つだけに適用されます。現在、私のショッピングカートの価格ルールでは、6以上の数量の製品ADのすべての組み合わせに対して送料無料を提供しています。たとえば、8個の製品Aでチェックアウトすると、注文全体で送料が無料になります。送料無料アプリケーションをSKU ADに一致する6つの製品のみに制限するにはどうすればよいですか?ショッピングカートのルールは次のとおりです。 条件 If ALL of these conditions are TRUE: If an item is FOUND in the cart with ALL of these conditions true: SKU is one of A, B, C, D Quantity in cart equals or greater than 6 行動 Update prices using the following information Apply: Fixed …



2
Magento 1.7.0.2が新しいサーバーに移動され、製品がカートに追加された後、空白のページが表示されます[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Magento Stack Exchangeのトピックとなるように質問を更新してください。 2年前休業。 私は問題を抱えており、本当に行き詰っています。私は見つけた答えのほとんどを試しましたが、何もうまくいきません。 私の問題: Magento 1.7.0.2を新しいサーバーに転送しました。 私のホストファイルに、eshopドメインを新しいサーバーIPで表示する行を追加しました(例SERVER.IP www.mydomain.com) eショップにアクセスして、いくつかのエラーとキャッシュの問題を修正しました。残っている唯一の問題は、カートに商品を追加したときに商品が正常に追加されたにもかかわらず、すべてのページが空白ページになることです。 私のphpのメモリ制限は256MBです。 cpanelにphp.iniがありません。デフォルトのmagento .htaccessだけを追加しました。.htaccessを無効にすると、500エラーが発生します。 これらのツールで確認しました:http : //www.techjam.gr/techjamwp/wp-content/uploads/2012/04/magento-check.zip http://www.techjam.gr/techjamwp/wp-content /uploads/2012/04/magento-cleanup.zip そして、すべてが正しいようです。 index.phpに追加しました error_reporting(E_ALL&〜E_NOTICE); 空白ページだけでエラーはまったく表示されません。 また、開発者モードをオンにすると、次のメッセージが表示されます。 Notice: Undefined index: themeData in /home/../public_html/app/design/frontend/default/../template/page/html/head.phtml on line 118 <?php $config = Mage::getStoreConfig('mtcolinusadmin/mtcolinusadmin_appearance'); $otherconfig = Mage::getStoreConfig('mtcolinusadmin/otherconfig'); $sociallink = Mage::getStoreConfig('mtcolinusadmin/otherconfig/enabled_social_link'); ?> <meta http-equiv="Content-Type" content="<?php echo …

3
PayPal Expressの「注文確認ステップをスキップ」が100%ではない
Magento 1.9 PayPal Payments Pro(エクスプレスチェックアウトを含む)の使用。設定したエクスプレスチェックアウト構成で 注文レビューステップのスキップ = はい PayPalゲストチェックアウトを有効にする = はい PayPalのテストでは、ゲストまたはログインした選択に応じて異なるオプションが表示されます ゲストとして-「クリックして続行して完了」ボタン ログインユーザーとして-「ほとんど完了しました。実際のサイトで確認してください」 理想的には、ゲストフローと同じように両方のフローを機能させたいと考えています。おそらくそれがSkip Order Review Stepが行うことになっていることでしょうか?それはおそらくバグですか、それともMagentoまたはPayPal側で欠けているその他の構成の詳細ですか?

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