oliosのブログ -2ページ目

eccube モバイル ページを追加する

「data>class>pages>guide」の中にある「LC_Page_Guide_Usage.php」の中の下記の箇所を変更。

case '1':
case '2':
case '3':
case '4':

↓↓↓

case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':


Smarty>templates/default/mobile/guideに【usage5.tpl~】を追加して編集、アップロードするだけ。
特に難しいところは無し。

eccube 登録していない規格2が表示されるバグの修正

規格2問題

規格1に「サイズ」を登録し、「規格2」は特に設定していない商品なのに、「規格2」の選択が表示されて購入できないという問題があります。どうやら EC-CUBE のバグのようです。

phpMyAdmin で以下の SQL文を実行します。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
UPDATE dtb_products_class
SET classcategory_id2 = 0
WHERE classcategory_id2 IN (
SELECT classcategory_id
FROM dtb_classcategory
WHERE class_id = 0
AND rank = 0
AND creator_id = 0
)
;
UPDATE dtb_classcategory
SET classcategory_id = 0
WHERE class_id = 0
AND rank = 0
AND creator_id = 0
;

また、この問題は商品登録の時にいくつかのことに気を付ければ事前に防ぐことができます。商品登録後、規格登録の画面で必ず「規格1」を選択し、その後「表示する」をクリック。下の商品コード、在庫、価格などの内容が全てクリアされた状態で入力を行います。

htaccessを使ってSEOを引き継ぐ