通販Go!Go!(2.5-55.jp) ChangeLog 0.6.2.4

http://2.5-55.jp 0.6.2.4

  1. 売れ筋ランキングを表示するときのキーワードの設定ミスを修正
  2. 商品詳細ページに送料が記載されている場合の判定で誤判定があったので修正
  3. 商品番号の位置から商品価格を取得するロジックに不備があったので修正


ユーザの入力が「その他」なのに、「その他」でカテゴリ・マッチした「その他食品」をキーワードとして売れ筋ランキングの検索をかけていたので、対象範囲がかなり限定されていた。これをカテゴリ・マッチすることがわかったら、入力されたキーワードそのものを使って検索するように修正した。


商品の個別ページに送料が記載してある場合の対応を追加したが、ショップによっては個別ページに送料全般のルールが書かれていることがあり、そちらにマッチして誤った送料をセットするケースがあったので、個別ページの送料はかなり限定的(/荷造り送料.*?\d+?円/)な場合のみセットすることにした。


商品の個別ページから商品価格を取得するのに、まず商品番号を探して、そのtableの中に価格が含まれていると仮定していたが、商品番号の含まれるtableの次のtableに商品価格が含まれるケースも多々あったので、自分のtableのなかに価格がなければ、次のtableのなかもあわせてみるようにした。
また、楽天対応として や 'price1' も価格情報として取扱うようにした。