Ticket #1361 (closed バグ指摘: 修正済)

Opened 9 years ago

Last modified 9 years ago

お届け先の複数指定 実際に配送で使わないお届け先も保持される(非会員)

Reported by: Seasoft Owned by: Seasoft
Priority: Milestone: EC-CUBE2.11.2
Component: フロント Version: 2.11.1
Keywords: Cc:
修正済み: yes

Description (last modified by habu) (diff)

フォーラムにて、swapbear 様からご報告を頂きました。
 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=8218&forum=10

2.11.1 非会員で「複数のお届け先に送る」時の挙動
[EC-CUBE] 2.11.1
[OS] Linux
[PHP] PHP 5.2.6
[DB] MySQL 5.0.45
-----------------------

会員登録せずに「複数のお届け先に送る」手続きを進めた際の挙動がおかしいです。
「お届け先の複数指定」ページでお届け先を選択しますが、このページで
「どれが選択されたか」という情報を見る処理が抜けているらしく、
商品の購入数に関わらず、購入者情報も含め、入力されたお届け先情報すべてが
「お届け先」として処理されます。

/data/class/pages/shopping/LC_Page_Shopping_Multiple.php

の、249行目

$arrValues = $objPurchase->getShippingTemp();

が原因ではないかと当りはつけたのですが、最適な改善方法がわからず困っております。
単純に上記の $arrValues を選択されたお届け先のみに絞るだけでうまくいきますでしょうか?

どうぞ、よろしくお願い致します。

r21006 , r21016

Change History

comment:1 Changed 9 years ago by Seasoft

  • Owner changed from somebody to Seasoft
  • Status changed from new to assigned

comment:2 Changed 9 years ago by Seasoft

  • 修正済み set
  • Description modified (diff)

comment:3 Changed 9 years ago by habu

  • Description modified (diff)

comment:4 Changed 9 years ago by kajiwara

  • Status changed from assigned to closed
  • Resolution set to 修正済

swapbearさん、Seasoftさん、habuさん

本件、ご報告と修正作業いただき、ありがとうございます。

修正されていることを確認いたしました。

Note: See TracTickets for help on using tickets.