私はいくつかのカスタムオプションを持つシンプルな商品を持っています。オプションのプロセスは、フロントエンドで正常に動作するようです。選択したオプションがショッピングカートに表示され、価格が正しい。私は注文を出し、管理者がプルするとオプションヘッダーが表示されますが、実際の選択は表示されません。選択内容は、私と顧客に送信された注文確認メールに表示されます。だから彼らは管理者になっているはずです。注文や請求書に載っていない理由は何ですか?シンプルな商品のカスタムオプションが注文時に表示されない
1
A
答えて
0
ご迷惑をおかけして申し訳ありません。 adminhtmlテンプレートファイルにあるバグ(最大1.6.2まで)があります。ここに修正があります。
diff --git a/app/design/adminhtml/default/default/template/sales/items/column/name.phtml b/app/design/adminhtml/default/default/template/sales/items/column/name.phtml
index 7b36ee1..9e1f603 100644
--- a/app/design/adminhtml/default/default/template/sales/items/column/name.phtml
+++ b/app/design/adminhtml/default/default/template/sales/items/column/name.phtml
@@ -41,16 +41,7 @@
<?php if (isset($_option['custom_view']) && $_option['custom_view']): ?>
<?php echo $this->getCustomizedOptionValue($_option); ?>
<?php else: ?>
- <?php $_option = $this->getFormattedOption($_option['value']); ?>
- <?php echo $_option['value']; ?><?php if (isset($_option['remainder']) && $_option['remainder']): ?><span id="<?php echo $_dots = 'dots' . uniqid()?>"> ...</span><span id="<?php echo $_id = 'id' . uniqid()?>"><?php echo $_option['remainder'] ?></span>
- <script type="text/javascript">
- $('<?php echo $_id ?>').hide();
- $('<?php echo $_id ?>').up().observe('mouseover', function(){$('<?php echo $_id ?>').show();});
- $('<?php echo $_id ?>').up().observe('mouseover', function(){$('<?php echo $_dots?>').hide();});
- $('<?php echo $_id ?>').up().observe('mouseout', function(){$('<?php echo $_id ?>').hide();});
- $('<?php echo $_id ?>').up().observe('mouseout', function(){$('<?php echo $_dots ?>').show();});
- </script>
- <?php endif; ?>
+ <?php echo $_option['value']; ?>
<?php endif; ?>
</dd>
<?php endforeach; ?>
0
こんにちは、これは1.6.2.0で私のために動作します。 C.E.
オープンこのファイルアプリ/設計/ adminhtml /デフォルト/デフォルト/テンプレート/販売/アイテム/コラム/ name.phtml
2 endifの間に次の行を追加します。それぞれ53行目と55行目のステートメント。
<?php echo $_option['option_value']; ?>
キャッシュタイプをリフレッシュし、ページをリロードします。あなたはmagento backend/adminパネルの注文商品の詳細でカスタムオプションを見ることができます。
1
私は/app/code/core/Mage/Adminhtml/Block/Sales/Items/Column/Name.php
ファイルを変更することで、1.6.1.0でこれを固定
1.7.0からこのファイルをコピーしましたが、この問題はありません。 そして、ここでは説明です:
クラス宣言ではまったくの方法がありませんでしたあなたは、このファイルで定義され、この関数を見つけた場合、私たちが必要とする1はgetFormattedOption あり、その後、この答えをスキップします。
ない場合は、単にクラス内でこの関数を挿入するので、ファイル全体は次のようにする必要があります
はclass Mage_Adminhtml_Block_Sales_Items_Column_Name extends Mage_Adminhtml_Block_Sales_Items_Column_Default { /** * Add line breaks and truncate value * * @param string $value * @return array */ public function getFormattedOption($value) { $_remainder = ''; $value = Mage::helper('core/string')->truncate($value, 55, '', $_remainder); $result = array( 'value' => nl2br($value), 'remainder' => nl2br($_remainder) ); return $result; } }
関連する問題
- 1. MagentoのConfigurable製品に表示されるシンプルな関連製品のカスタムオプション
- 2. Woocommerceの商品ページに商品が表示されない
- 3. 複数の商品が注文されたオーダーを表示
- 4. Magentoの商品名が管理者に表示されない
- 5. 商品リストのパラメータがレポートに表示されない
- 6. ホスティング後に商品画像が表示されない
- 7. CRM 2015 - Invoiceエンティティに商品タイルが表示されない
- 8. Woocommerce、「ショップ」ページ(ワードプレス)に商品が表示されない
- 9. Django Oscarに商品が表示されない
- 10. Shopify注文商品の商品画像
- 11. ショッピングカートの商品がお客様の表示に表示されない
- 12. カスタム商品タイプ - 非表示のカスタムオプションまたはデータフィールド
- 13. iOS 5.1でアプリ内購入商品が表示されない
- 14. Opencart商品画像が表示されない、「SRC(不明)」
- 15. Akeneo 2.0で商品属性が表示されない
- 16. 可変商品画像が表示されない
- 17. Woocommerceのバリエーション商品画像は注文メールに表示されません
- 18. オープンカートの商品説明は注文メールに表示されません
- 19. Comboboxで商品選択時にマクロが表示される
- 20. Magento - 特定のカスタムオプションを使用して注文商品を取得する
- 21. アプリ内購入が動作しない、商品が表示されない
- 22. Magento - 商品が表示されます
- 23. シンプルなJFrameが表示されない
- 24. バリエーション製品価格の更新 - 商品ページに表示されない - Woocommerce
- 25. 注文番号の売り上げ注文総数と商品数を表示
- 26. 商品のカスタムオプション(幅と高さ)に基づいた価格
- 27. Woocommerce商品ページに表示される商品ページにある商品を表示する
- 28. お客様の商品注文を表示する方法
- 29. Magento Adminで注文を作成するときにカスタムオプションが表示されない
- 30. 各ご注文商品
あなたが実行しているのMagentoのバージョンは何? –
私はCE ver 1.6を使用しています – billybjr
再インデックス製品のフラットデータを試してください。 – Zyava