タグ付けされた質問 「magento-1.7」

Magento Communityバージョン1.7

4
Magento Onepageチェックアウトから手順を削除する方法
CE 1.7を使用していますが、現在、Onepageチェックアウトから配送、配送方法、および支払い手順を削除しようとしています。から既に手順を削除しましたlocal\mage\checkout\block\onepage\abstract.php。私の問題は、「続行」をクリックすると、請求情報から確認まで進行しようとするときに発生します。どんなアイデアでも大歓迎です。

1
多くの属性の1つがSOAPv2 WS-Iで更新されないのはなぜですか?
SOAPv2およびWS-IでMagento CE 1.7.0.2を使用しています。catalogProductUpdate-Methodを使用して製品を更新しようとしています。 以下のコード例の説明は更新されますが、製造元属性(= select)は更新されません。の結果はcatalogProductUpdateですbool(true)。 次のようなバリエーションを試しました(あまり良くありませんが、私は必死です;-))。 整数値777を割り当てて値を$manufacturer->value設定します additional_attributesフィールド内/なしで製品IDを設定します(ただし、additional_attributes内で設定する必要があると確信しています) $manufacturer->value値777の代わりにメーカー名を設定します コード: $newProductData = new stdClass(); $additionalAttrs = array(); $manufacturer = new stdClass(); $manufacturer->key = "manufacturer"; $manufacturer->value = "777"; $additionalAttrs['single_data'][] = $manufacturer; $newProductData->description = "Description Test1"; $newProductData->additional_attributes = $additionalAttrs; $result = $client->catalogProductUpdate((object)array('sessionId' => $sessionId, 'productId' => "2110000010058 ", 'productData' => (object)$newProductData, NULL, …

6
Magento-既存の構成可能な製品への属性の追加/削除
製品を削除して、既存の構成可能な製品に属性を追加または削除し直すよりも、正しい手順は何ですか。 構成可能製品を作成するとき、製品に使用する属性を選択するように求められます。 最初に選択された属性の一部を削除する必要がある製品がたくさんあります。また、最初に選択されなかった属性の追加が必要な製品もあります。 製品の削除は、これに対する最善のアプローチとは思えないため、これに関するヘルプは大歓迎です。特に他の多くのものが製品に関連付けられているため。

4
破損した画像ファイルがクレジットカードのスキミングに使用されているかどうかを確認するにはどうすればよいですか?
お客様のクレジットカードデータを収集するためにハッキングされたと思われるサイトで作業していますが、確実ではありません。 私はしませんでした、私はいくつかの記事で示唆見てきた共通の場所で任意の不審なコードを見つけます。 私は疑わしい「壊れた」画像ファイルを見つけました: /skin/adminhtml/default/default/images/db-tab-bottom-right-bg_bg.gif ファイル拡張子を変更して彼女を開いたが、それは暗号化されたテキストの壁であり、JPEG-1.1散らばっている。 サイトが侵害されているかどうかを確認するにはどうすればよいですか? パッチが適用されたことを確認しましたが、パッチの前にハッキングが発生した可能性があります。 編集:影響を受けるバージョンは1.7.0.2です

3
magentoから別のデータベースに接続する方法
Magentoから別のデータベースに接続してデータにアクセスすることはできますか? モジュールを作成する必要がある場合、別のデータベースにアクセスするモジュールを作成するにはどうすればよいですか?同じことを最初から説明するチュートリアルはありますか?何か案が?

3
プログラムからCSVからMagentoに注文をインポートする
古い、古くなったPOSシステムからMagento 1.7を排他的にPOSとして使用するように切り替えています。予想外のことではありませんが、私たちが直面している課題の1つは、古いシステムから大惨事なしにMageに20年近くの記録を取得する方法です。 顧客レコードの移行という課題は別として、この質問で重点を置いている問題は、過去の注文データを古いPOSからMageに移行する方法です。私たちが話している注文レコードの数が多い場合、正確な数字は100%確信できませんが、少なくとも100万は言うでしょう。 これにアプローチする方法に関して私が考えているのは次のとおりです: Magentoがデータを適切に再生するために、データをどのようにフォーマットする必要があるかを正確に把握してください。動作する形式で古いPOSから取得できるかどうかは疑問ですが、これがうまくいくとしばらく仮定しましょう... 適切にフォーマットされた履歴データを含む.CSVファイルを作成する row- $order> save()でMagentoのオブジェクト行にその.CSVを読み込む方法を見つける 利益! 私の問題は、ポイント2と3にアプローチする方法が少し曖昧だということです。古いPOSから出力されるデータはフォーマットできますが、非常に面倒でPerlが関係している場合でも、.CSVファイル(またはこのプロセスで実際に機能するファイルの種類)を取得した後でも、 Magentoの注文オブジェクトにどのようにフィードするか。 私はいくつかのグーグルを行い、Mageの注文オブジェクトを使用してプログラムで注文をインポートする人々の例を考え出しましたが、フロントエンドカート以外のデータソースを前述のオブジェクトに接続する方法についてはほとんど議論されていません。私は注文オブジェクトのバージョンを研究しています: $id=1; // get Customer Id $customer = Mage::getModel('customer/customer')->load($id); $transaction = Mage::getModel('core/resource_transaction'); $storeId = $customer->getStoreId(); $reservedOrderId = Mage::getSingleton('eav/config')->getEntityType('order')->fetchNewIncrementId($storeId); $order = Mage::getModel('sales/order') ->setIncrementId($reservedOrderId) ->setStoreId($storeId) ->setQuoteId(0) ->setGlobal_currency_code('USD') ->setBase_currency_code('USD') ->setStore_currency_code('USD') ->setOrder_currency_code('USD'); // set Customer data $order->setCustomer_email($customer->getEmail()) ->setCustomerFirstname($customer->getFirstname()) ->setCustomerLastname($customer->getLastname()) ->setCustomerGroupId($customer->getGroupId()) ->setCustomer_is_guest(0) ->setCustomer($customer); …

3
Magento:致命的エラー:クラス 'Mage_Giftcards_Helper_Data'が546行目の…/ app / Mage.phpに見つかりません
致命的なエラーをスローするモジュール拡張機能を1つインストールしました 「致命的なエラー:クラス 'Mage_Giftcards_Helper_Data'が.... / app / Mage.phpの546行目で見つかりません」管理者 このリンク/programming//a/9191286/2919940とこのリンクを/magento//a/7133/3693で参照しています しかし、私は持っています <global> <helpers> <giftcards> <class>Webtex_Giftcards_Helper</class> </giftcards> </helpers> </global> 私config.xmlと私はこのクラスを持っています class Webtex_Giftcards_Helper_Data extends Mage_Core_Helper_Data{ // my methods } /app/code/local/Webtex/Giftcards/Helper/Data.phpパスで宣言されています。 コンパイラを無効にし、空のvar/cacheディレクトリを作成してキャッシュをクリアしました。 config.xmlヘルパークラスを定義し、Data.phpがそのヘルパークラスを宣言する必要がある場所を見つけました。 しかし、私はそれらの両方を私の場合に持っています、このエラーの理由は何ですか?私は新しいentoのインストールでもそのモジュールをテストしましたが、 Magentoのバージョンは1.7.0.2です このエラーのヘルプを提供してください?? クラス名の競合がある場合、どのようにデバッグできますか? ありがとう

1
編集できないMagento CMSページを作成するにはどうすればよいですか?
Magentoの新規インストールには、で編集できるデフォルトのCMSページがいくつか付属していますCMS > Pages。しかし、それはまた、「非編集可能な」CMSページのカップルが付属しています:Orders and ReturnsそしてContact Us...それらのフォームを持つページですどちらも、そしてMagentoのCEでハイライト欠点:フォームの作成と編集します。 デフォルトのContact Usを独自のフォームで上書きできましたが、別のフォームを追加したいので、今後さらにフォームを追加する必要があります。これまでやってきたように、Magentoモジュールを作成して既存の機能やページをオーバーライドすることにある程度慣れています。 Magentoでフォームページを作成できるようにするモジュールの開発を始めましたが、デフォルトのフォームのように、CMS管理から見えないようにする必要があります。プログラムでCMSページを作成することに対する回答を見つけましたが、それがMagentoのに追加されCMS > Pagesます。 Magentoモジュールでのみ編集可能なCMSページを作成するにはどうすればよいですか?

2
MongoDB ODMをMagentoに接続する
Mongo Doctrine ODMをMagentoに接続しようとしています。zendとmongodbを正常に接続しました。両方を接続する方法がわかりません。Mongodb odmをmagentoの「lib」フォルダーに配置しましたが、libをmagentoにリンクする問題があります。ライブラリの基本クラスを「インクルード」しようとしています。しかし、ライブラリには多くの名前空間が含まれています。magentoが名前空間をサポートするとは思わない。そのため、エラーが表示されます。。ヘルプは大歓迎です。前もって感謝します。


2
トランザクションメール:「sales_email_order_items」をテンプレート化する方法(またはadminhtmlテンプレートをオーバーライドする方法)
トランザクションメールコードでは、次のように表示されます。 {{layout handle="sales_email_order_items" order=$order}} {{var items_html}} これは、このテンプレートファイルを指していると思います。 /app/design/adminhtml/default/default/template/email/order/items.phtml コアファイルの上書きを避けるために、テーマで新しいフォルダーを作成しようとしました。 /app/design/our_theme/default/default/template/email/order/items.phtml しかし、これは機能していないようです。単にコアを上書きせずにこのファイルをオーバーライドする適切な方法はありますか?

2
カスタム拡張機能Adminhtmlの入力として動的グリッドを追加する最良の方法
独自のグリッドを使用してカスタムストアロケーター拡張機能を構築し、Adminhtmlでページを編集すると、すべてがうまく機能します。店舗の営業時間については、属性オプションのような動的なグリッドを実装したいと思います。 今私は解決策を見つけましたが、より良い、または少なくともよりクリーンな方法があることを望んでいます。これまでのところ、フォームのフィールドにレンダラーを追加していますfieldset class Redkiwi_Rkstorelocator_Block_Adminhtml_Rkstorelocator_Edit_Tab_General extends Mage_Adminhtml_Block_Widget_Form { protected function _prepareForm() { $form = new Varien_Data_Form(); $this->setForm($form); $fieldset = $form->addFieldset('rkstorelocator_form', array('legend'=>Mage::helper('rkstorelocator')->__('Store information'))); [...] $officehours_field = $fieldset->addField('office_hours', 'editor', array( 'name' => 'office_hours', 'label' => Mage::helper('rkstorelocator')->__('Office hours'), 'required' => false, )); $officehours_block = $this->getLayout() ->createBlock('rkstorelocator/adminhtml_rkstorelocator_edit_renderer_officehours') ->setData(array( 'name' => 'office_hours', 'label' => Mage::helper('rkstorelocator')->__('Office hours'), …

7
管理ページの致命的なエラー
magento 1.7をインストールしましたが、今までは正常に機能していました。 私は毎日製品を輸入しています。新しい製造元がある場合は、ドロップダウンベースの製造元属性に追加します。 今日、属性のバックエンドに新しいメーカーオプションを追加し、製品のインポートに成功しました。 しかし、その後、Magento管理サイトのページを開こうとすると、次のエラーメッセージが表示されます 致命的なエラー:36行目の/var/www/html/app/code/core/Mage/Catalog/Model/Category.phpにある最終メソッドMage_Core_Model_Abstract :: clearInstance()をオーバーライドできません このクラスのライン36はちょうどカーリーから始まっ{ています class Mage_Catalog_Model_Category extends Mage_Catalog_Model_Abstract { <-- this is line 36 そして、私がチェックしたMage_Catalog_Model_Categoryが、名前で定義された方法はありませんclearInstance。それは本当に迷惑です。 参考までに、製品のインポートと必要な属性の追加にADMINサイトを使用しているだけのコードの1文字には触れませんでした

5
Magento MySQLにエラーがなくなりました
Magento CE 1.7.0.2には奇妙な問題がたくさんあります。通常の操作中、サイトはフロントエンドとバックエンドの両方でMagentoエラーページ(リクエストの処理中にエラーが発生しました)を時々生成します。関連レポートを表示すると、次のメッセージが表示されます。 "SQLSTATE[HY000] [2006] MySQL server has gone away" 時々ですが、まれですが、レポートメッセージは次のようになります。 Connection reset by peer 私が見てきましたVAR>ログ> SYSTEM.LOGとMySQL has gone awayエラーは以下を伴います: Warning: PDO::__construct(): MySQL server has gone away in /var/www/html/domain.com/live/lib/Zend/Db/Adapter/Pdo/Abstract.php on line 129 Error while reading greeting packet. PID=1863 in /var/www/html/domain.com/live/lib/Zend/Db/Adapter/Pdo/Abstract.php on line 129 これに加えて、次のエラーはすべてのリクエストとエラーで発生しているようですMySQL has gone away: Warning: include(File.php): failed …

7
無効なフォームキー。ページを更新してください。製品の保存エラー
こんにちはすべて、管理パネルで製品を保存しようとするたびにこのエラーがInvalid Form Key. Please refresh the page.表示されます。私が通過したこのここにリンクが、成功しません。ログファイルを見ると、これが表示されました 2013-09-03T07:07:43+00:00 ERR (3): Notice: Undefined index: httponly in /var/www/app/code/core/Mage/Core/Model/Session/Abstract/Varien.php on line 94 2013-09-03T07:07:43+00:00 ERR (3): Notice: Undefined index: secure in /var/www/app/code/core/Mage/Core/Model/Session/Abstract/Varien.php on line 96 2013-09-03T07:07:43+00:00 ERR (3): Notice: Undefined index: domain in /var/www/app/code/core/Mage/Core/Model/Session/Abstract/Varien.php on line 98 この記事で提案されているように、ファイル内の行をコメントアウトしました。そして、ログファイルのエラーはなくなりました。それでも、製品を保存できず、「フォームキーが無効です。ページを更新してください」というエラーが表示されます。そのままです。 firebugで投稿データを確認したところ、 form_key THJDhxajLIZnzrHt form_key {{formKey}} 製品を保存するときに渡すフォームのキー変数として。ローカルマシンでチェックすると、表示されます …

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