問題タブ [cartthrob]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
320 参照

expressionengine - 残留カート鼓動​​セッション

CartThrob で奇妙な問題が発生しています。Google と CartThrob フォーラムは答えを明らかにしていません。

カートが支払いゲートウェイに送信されると、「承認済み」、「処理中」、「拒否済み」、または「失敗」のいずれかの「状態」がテンプレートに返されます。

私が見つけたのは、ブラウザの完全な(キャッシュなしの)リフレッシュを含め、ブラウザのリフレッシュ後にこの「状態」が残っていることです。

これは主に「承認された」メッセージの問題です。注文が 100% 完了すると、「承認されました」というメッセージが表示されます。

私が見ているのは、別の注文をすぐに開始して、このコードが存在するテンプレートに移動すると、「承認済み」メッセージがまだそこにあるということです。メッセージは最終的に消えます...おそらく10〜20分後です。しかし、私の意見では、すぐに消えるべきですよね?注文が完了しました。すべてをクリアします。

この「状態」は CartThrob セッションに保存されていますか? CartThrob セッションを強制的にクリアできますか?

0 投票する
3 に答える
335 参照

expressionengine - CartThrob のクーポン コード フィールドはどこにありますか?

CartThrob ドキュメントのこのページには、coupon_code 変数がリストされています: http://cartthrob.com/docs/tags_detail/coupon_info/index.html#coupon_code

この変数のデータは正確にはどこから来ているのでしょうか? get が設定するデフォルトの Coupon チャネルには「coupon_code」フィールドがありません。

何か案は?

0 投票する
1 に答える
396 参照

expressionengine - カスタム フィールド データを CartThrob セッションに保存する方法

CartThrob チェックアウト プロセスの最後のページに「ギフト メッセージ」カスタム フィールドを設定しました。これが私のコードサンプルです:

注文が送信され、エラーが発生した場合、「ギフト メッセージ」データは保持されません。CartThrob セッションに強制的に保存するにはどうすればよいですか?

0 投票する
2 に答える
711 参照

payment-gateway - CartthrobSagepayエラー

ビルドでSagepayゲートウェイを使用し、ゲートウェイ統合を並べ替えます。実際の支払い処理に到達し、エラーが発生するまでは正常に機能します。

HTTPステータスコード:500 HTTPステータスメッセージ:サーバーで予期しない状態が発生したため、リクエストは失敗しました。エラーコード:5006エラーの説明:ベンダーのWebサイトにリダイレクトできません。ベンダーはRedirectionURLを提供できませんでした。

返品URLは、カートスロブチェックアウトフォームでreturn = "checkout/order-completed"に設定されています

extload.phpを編集し、MSMの設定に一致するように設定を変更しました。CTの人たちにもガイダンスがあるかどうか尋ねましたが、フィギュアSOも良い場所です。

0 投票する
1 に答える
167 参照

.htaccess - CartThrob を使用した SSL - URL セグメントに基づくテンプレート内リダイレクトまたは htaccess?

これは、おそらく CartThrob 関係者に尋ねるよりも幅広い質問です。そのため、ここに投稿しています。SSL が CartThrob に関する限り、コミュニティは何を推奨しますか? ストア機能は、いくつかの主要なテンプレート グループに限定されています。したがって、私の考えでは、これらの URL セグメントの存在に基づいて htaccess を処理するのがおそらく最善の方法でした。ユーザーがストア エリアにいない場合、ユーザーを非 SSL 接続に戻したいと考えています。したがって、トリガーは、たとえば「バスケット」または「アカウント」である最初のセグメントである可能性があります。または、安全な URL へのテンプレート内リダイレクトについてはどうでしょうか? EE サイトの特定の領域内で SSL を処理する最善の方法に関するコミュニティの提案を聞くことに非常に興味があります。たとえば、すべてのアセット (パス変数でロードされたものも含む) は、SSL 経由でロードされます。皆さんありがとう!

0 投票する
1 に答える
150 参照

e-commerce - Cartthrob/ExpressionEngineを使用してカート内のアイテムを集約します

数量が3のアイテムを1つ追加すると、

次に、を使用してカートの内容を表示します

同じアイテムで3行取得します。

Cartthrobにアイテムを集約し、数量= 3の1行を表示するように指示する方法はありますか?

PS:アイテムには個別のアイテムオプションがあります。これがCTがそれらを別々の行に表示する理由であるかどうか疑問に思いました。

0 投票する
0 に答える
101 参照

php - Expression Engine エントリごとに行を作成 Php または EE?

次の方法でエントリを含むクライアント ショップの txt ファイルを作成しようとしています。

チャンネル タグ:

その他の PHP に必要な変数: $order_id = XXXX-> これはすべての本の行の最初の変数でなければなりません。

各エントリ(チャネル内の本)に対して、次のように各エントリの$order_id前に ROW を上下に作成する必要があります。

FOR EACHエントリで新しい行を取得するために、PHPでそれを行う方法は?