個別記事のページです

2017年8月15日(火)
このエントリーをはてなブックマークに追加

【ECCUBE】商品ページ以外にかごに入れるボタンを設置する

170815.jpg
こんにちは。更新管理担当のオカベです。
早いもので8月ももう折り返しですね・・あっといまに年が明けそうです!
毎年お墓参り法事しか用事がないお盆休みですが
今年は2日も太陽の下で友人達と茶をしばいてきたので楽しかったです。
しかし大分駅、駅ビルが出来たのは良いですが商店街が
閉まったシャッターまみれでどこにも行く場所がないので
頑張って栄えてほしいな~と思いました!
画像は食べたパンケーキです!!!ボリュームも価格もカロリーもすごい・・

以前書きました商品ページ以外にかごに入れるボタンを設置する記事の補足を今回したいと思います。
ECの商品カートを商品ページ以外に設置する場合のタグですが、
<form name="form1" id="form1" method="post" action="商品ページURL">
<input type="hidden" name="transactionid" value="****" />
<!--▼買い物カゴ-->
<div class="cart_area">
<input type="hidden" name="mode" value="cart" />
<input type="hidden" name="product_id" value="商品ID" />
<input type="hidden" name="product_class_id" value="***" id="product_class_id" />
<input type="hidden" name="favorite_product_id" value="" />

はかわりなくで、product_class_idはproduct_class_idは商品一覧ページのソースで確認できるのですが、
<input type="hidden" name="transactionid" value="****" />

この部分を商品ページのままの記述をもってきてしまうとシステムエラーを起こしてしまうことがありました。
ですので、
<input name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" type="hidden">

としていただくとエラーが起きなくなります!

また、同じ商品を1ページ内に複数表示しようとした時、
同じ記述だとかごに入れる動作がうまくいかない場合がありますので、その場合は二つ目の記述の
<form name="form1" id="form1"

の部分を
<form name="form2" id="form2"

にしてあげるとうまく動作しました!!!
参考になれば幸いです。


書籍の内容と遜色のないPDFを無料プレゼントしております。
売れてる人しか知らない!売れるホームページの10の常識
過度な営業は一切しておりません。

簡単無料お見積もり

問い合せ内容 見積り  相談  更新管理  PPC広告・SEO対策
  • 売上げアップ
  • 会社拡大
  • ブランド力を持ちたい
  • 新規事業参入したい
  • 単価を上げたい
  • 価格競争したくない
  • 社内環境を良くしたい
  • 経営者が楽になる
  • 社員を成長させたい
  • 良い求人が欲しい
  • 離職率を下げたい
  • 残業を減らしたい
  • 客層をよくしたい
  • 会社がうまく回るようにしたい
  • クレームを減らしたい
  • リピート、口コミを増やしたい
  • ターゲットを絞りたい
  • 会社の方針を明確にしたい
  • SEO対策
内容
お問合せ