タグ付けされた質問 「orders」

Magentoの注文に関する質問にマークを付ける

3
お支払い方法が削除され、古い注文が読み込まれない
概要:magentoのインストールから古い支払い方法の拡張機能を削除しましたが、この支払い方法を使用して行われた注文を表示できず、例外が発生します。 具体的には、私たちの店は、私が別のベンダーから新しいバージョンにまたがるブランドにアップグレードする過程にある、古い支払い方法の拡張機能を使用しています。 古い拡張機能はひどく書かれていて完全に混乱しているので、それを取り除きたかっただけです。新しい拡張機能は同じ支払いプロバイダー用ですが、異なる$ _codeを使用しており、古い拡張機能と互換性がありません。 この支払い方法が使用されている注文をバックエンドまたは顧客アカウントページで表示しようとすると、「要求された支払い方法は利用できません」という例外が発生します。 どうすればこれを回避できますか?これらの古い注文の支払い方法は気にしません。注文がクラッシュすることなく詳細を表示できるようにしたいだけです。 注文の支払い方法コードを新しい支払い方法コードに変更することはできません。互換性がなく、さらにエラーが発生するためです。magentoのニーズを満たすことのみを目的として、古い支払い方法の$ _codeを使用する「スケルトン」支払い方法を作成することは可能ですか?これはどれほど難しいでしょうか?それとも、この問題を回避する別の方法がありますか?これには、古いレガシー拡張機能を動かし続けることは含まれていませんか?

4
プログラムで注文を作成する場合は、「配送方法を指定してください」
先ほど書いたコードを使用してプログラムで注文を作成しています。これは、送料無料の方法を使用するときに正しく機能します(つまりfreeshipping_freeshipping) しかし、私は今、配送方法(これはWebShopAppsによるモジュールからのもの)を使用して注文しようとしています。 $shipping_address->setCollectShippingRates(true)->collectShippingRates() ->setShippingMethod($delivery) ->setPaymentMethod($payment); $delivery配送方法コードはどこですか。注文するとエラーが発生する a:5:{i:0;s:33:"Please specify a shipping method.";i:1;s:1554:"#0 /chroot/home/site/site/html/app/code/core/Mage/Sales/Model/Service/Quote.php(303): Mage::throwException('Please specify ...') Quote.php303行目でこのファイル()に移動する場合: protected function _validate() { if (!$this->getQuote()->isVirtual()) { $address = $this->getQuote()->getShippingAddress(); $addressValidation = $address->validate(); if ($addressValidation !== true) { Mage::throwException( Mage::helper('sales')->__('Please check shipping address information. %s', implode(' ', $addressValidation)) ); } $method= $address->getShippingMethod(); $rate = …

2
Enterprise GiftCardのギフトカード生成が間違ったタイミングで発生しているようです
Enterprise_GiftCardモジュールgenerateGiftCardAccounts()はから起動しsales_order_save_commit_afterます。 これにより、注文が実際に行われなかった場合でも、ギフトカードが生成されているようです(クレジットカードが無効であるなど)。 簡単なテストから、オブザーバーをに変更sales_order_place_afterしましたが、魅力のように見えました。 これはEE 1.12.0.2で見られますが、最新のEE(1.13.1.0)を確認しましたが、同じオブザーバーを使用しています。 更新:多分私の実際の質問は明確ではなかったと思います。だから問題は-これがEE GiftCardモジュールの既知の問題かどうか知っていますか?これに対する簡単な修正はありますか? 構成Generate Gift Card Account when Order Item is値をOrderedからInvoicedに変更すると問題が解決する可能性があります。しかし、その場合は、Ordered値にコアバグがあるようです。知っておくと便利です。

2
プログラムで作成された注文で、バンドル製品が正しく追加されない
Magentoの外部の注文フローがあり、MagentoのダイレクトメソッドとAPI SOAPメソッドの両方を使用して注文を作成しています。(APIは、注文完了時に支払いが渡されないことが判明するまで、最初は完全に使用されていました)製品をバンドルする場合を除いて、ほとんどの場合、APIはうまく機能します。当社のバンドル製品には、2つのシンプルな製品が含まれており、注文が完了すると、一方の製品がバンドルに含まれ、もう一方の製品が個別に追加されます。私のカスタムクラスが既存の見積もりを使用する代わりに見積もりを再フェッチするまで追跡しましたが、配送方法を実行しても配送は追加されません。何が起こるのか分かりません。 私のカスタムクラス: class createOrder{ // Variables, construct, and address stuff here function getParams($item){ $super_group = array(); $parentId = $item['parentID']; $children = array($item['childID']); $child_qty = $item['qty']; foreach($children as $child){ if(intval($child)){ $super_group[$child] = $child_qty; } } // set params for product if (!empty($super_group)) { $params = array('super_group' => $super_group); } else …

1
管理者側から注文を作成するときに無効な製品を表示したくない
「顧客の管理」で顧客をクリックしてから「注文の作成」をクリックすると、クライアントは無効にした製品が注文に追加する製品のリストに表示されることを望んでいません。これを変更するにはどうすればいいですか?または、少なくともいくつかのファイルの場所のヒント、笑。 以下のアドバイスに従って以下を編集しています。 protected function _prepareCollection() { $attributes = Mage::getSingleton('catalog/config')->getProductAttributes(); /* @var $collection Mage_Catalog_Model_Resource_Product_Collection */ $collection = Mage::getModel('catalog/product')->getCollection(); $collection ->setStore($this->getStore()) ->addAttributeToSelect($attributes) ->addAttributeToSelect('sku') ->addStoreFilter() ->addAttributeToFilter('type_id', array_keys( Mage::getConfig()->getNode('adminhtml/sales/order/create/available_product_types')->asArray() )) ->addAttributeToSelect('gift_message_available'); ->addFieldToFilter('status', Mage_Catalog_Model_Product_Status::STATUS_ENABLED); Mage::getSingleton('catalog/product_status')->addSaleableFilterToCollection($collection); $this->setCollection($collection); return parent::_prepareCollection(); } ご覧のとおり、追加しまし->addFieldToFilter('status', Mage_Catalog_Model_Product_Status::STATUS_ENABLED);たが次のエラーが発生します。 解析エラー:構文エラー、/ home / ab71714 / public_html / app / code / core / Mage …
7 orders  admin 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.