2

特定の商品について、OpenCartの「カートに追加」の手順をスキップして、ユーザーがそれらをクリックすると、チェックアウトページに直接送信できるかどうかを知りたいのですが。ただし、特定の製品のみ。

ありがとう、
イラクリス

4

4 に答える 4

1

(これは opencart 1.5.2.x および 1.5.3.x に適用されます)

ファイル:catalog/view/theme/yourtheme/template/product/product.tpl を編集し、次の変更を行います。

コードを見つけます:

if (json['success']) {
window.location='index.php?route=checkout/cart';
}

以下のコードに置き換えます:

if (json['success']) {
window.location='index.php?route=checkout/checkout';
}

幸運を

于 2015-03-12T07:19:01.067 に答える
0

これを行うには、管理者にチェックボックスを追加して、ステップをスキップする項目をメモする必要があると思います。これにより、スキップする必要のあるアイテムのリストが表示されます。

カートに追加するときは、カートに追加するAjax呼び出しphpスクリプトにクエリを配置します。ここから、商品IDを取得し、それがスキップするアイテムの1つであるかどうかを確認できます。ヘッダーをリダイレクトできる場合は、チェックアウト。

お役に立てば幸い

于 2012-11-18T00:36:53.773 に答える
0

私は OpenCart 2.3.0.2 を使用しています。

追加した

window.location='index.php?route=checkout/checkout';

ファイル opencart/upload/catalog/view/javascript/common.js 168 行目に。

そしてそれは魅力のように機能しました。

于 2016-12-30T18:53:18.690 に答える