問題タブ [commerce]
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.
drupal - 基本的な Drupal Commerce 機能が見られない
commerce_cart_order_product_line_item_delete()
作成中のカスタム モジュールを呼び出すと、次のエラーが発生します。
致命的なエラー: 1268 行目の /Users/[username]/Documents/Sites/[site_name]/profiles/commerce_kickstart/modules/contrib/commerce/modules/cart/commerce_cart.module の未定義関数 commerce_entity_reference_delete() の呼び出し
commerce_entity_reference_delete()
Drupal が見つからないと主張する関数は、次の場所にあります。
/[site]/profiles/commerce_kickstart/modules/contrib/commerce/commerce.module
私の理解が正しければ、これはショッピング カートの機能全体を機能させる主要なコマース モジュールです。私のコマース モジュールは有効になっています (私のショッピング カートは機能しており、モジュール ページでも確認されているため)。
commerce_cart_order_product_line_item_delete()
カスタム モジュールからの呼び出しが許可されていないのはなぜですか?
php - 特定の属性がある場合の Woocommerce 割引
データベース内のすべての製品には「pa_producator」属性があり、次のことが必要です: pa_producator が「Bosch」と等しい場合、カート全体ではなく、その製品のみに 10% 割引を適用します。これは可能ですか?今まで私は次のコードしか持っていません:
それらの製品に割引を適用するにはどうすればよいですか?
drupal - Drupal コマース カートに製品アクセサリの画像を表示するにはどうすればよいですか?
Drupal Commerce モジュールを適切に構成しました。ここで、商品画像と商品付属品の画像をカートに表示する必要があります。
解決したのですが、商品画像と商品付属品画像が別テーブルのtdデータで表示されてしまいます。
早急に解決策を教えてください。
drupal - Drupal Commerce 注文管理ページ、注文 ID
Drupal Commerceを使用してコマース サイトを構築しています。今はとても順調に進んでいますが、配送情報を処理し、ラベル印刷のために配送会社に送信するためのモジュールを作成しようとしているときに行き詰まりました。
問題は、注文ページに新しいタブを作成したことです。
注文を編集するときにタブからこのページにアクセスできます。
さて、モジュールで order_id 番号を取得する方法がわかりません。私はほとんどすべて、entity_view、entity_metadata_wrapper、commerce_order.module API を試しましたが、ID にアクセスする方法がわかりません。それが鍵です。IDを取得すると、それにリンクされた配送情報を取得でき、このデータを配送会社に送信して保存できます.支払いとビューを組み合わせるなど、コマースが行う方法も調べましたが、少し複雑すぎるように思えました.私がそうするために、私はここで尋ねています。Drupal 自身のサポート フォーラムで回答が得られません。
drupal - モーダルでの Drupal コマース ショー チェックアウト
状況; チェックアウト プロセスをモーダル ウィンドウに含めようとしています。ユーザーが「カートに追加」リンクをクリックすると、モーダル ウィンドウ (または、同じウィンドウ内の div への ajax ロード) を使用してチェックアウト フォームが表示されます。現在、コマースと ctools を適切に操作する方法の "Drupal の方法" については明確ではありません。
Ctools とその API が現在の選択肢です。私は、Ctools の代替案を喜んで検討します。これまでのところ、ctools モーダルにチェックアウト フォームを含めることができませんでした。ctools コードは、ユーザー登録、ログインなどのフォームで正常に動作します。
基本的に、チェックアウト構成には、チェックアウト ペインに 2 つのチェックボックスのみが含まれます。チェックボックス -フィールドは、「Commerce Order Fieldgroup Panes」モジュールを使用してチェックアウトに含まれています。したがって、ユーザーがチェックアウト プロセスを実行するための基本的な手順は 1 つだけです。
ユーザーデータと送信されたチェックボックスの値に応じて、サードパーティの支払いゲートウェイを使用してリダイレクトまたは内部支払い処理を行います。これを使用して、Commerce で正常に動作するカスタム支払いモジュールを構築しています。
モーダルに戻ります。
チュートリアルと ctools ajax サンプルに従ってコールバック関数を作成しました。チェックアウト フォームをモーダルに含めてレンダリングするためにいくつかの組み合わせを試しましたが、成功しませんでした。問題がコマース チェックアウト プロセスにあるのか、指定されたチェックアウト フォームを収集/レンダリングできない ctools 関数にあるのか疑問に思っています。または、コマース/チェックアウト API が ctools 関数で正しく使用されていない可能性があります。Deep レベルでの商取引についてはまだ知らないので、内部のチェックアウト手順はまだ少しわかりません。
すべてのコードの組み合わせをここに含めるわけではありません。考えられる代替案/方向性を指摘したいだけです。
- プログラムで ctools を使用してチェックアウト フォームを含めます。
フォーム ID は、form_alter を使用してデフォルトのチェックアウト ページ フォームから取得されます。ctools_modal_form_wrapper 関数は、有効なチェックアウト フォーム配列を返しません。ctools はそのままではコマース チェックアウト フォームをサポートしていないのではないかと疑っています。関数呼び出しが完全なチェックアウト配列を返す前に、 $form_state に追加のデータを入力する必要があると考えていますか? それとも、他の方法を使用してチェックアウト フォーム配列を取得する必要があるのでしょうか?
または
- レンダリングされたチェックアウト フォームを含む (?) 有効なチェックアウト ペインをプログラムでインクルードします。
または
-コールバック関数でプログラムによって注文とチェックアウトのページを作成し、フォームを取得します。
このフォーム コールは、commerce_checkout.pages.inc からコピーされます。これにより、続行するために必要なデータが含まれているように見えるフォーム配列を取得することができます.. ajax_render()、ctools_modal_render()、ctools_modal_form_render() ..で配列をレンダリングしようとしました.. 200 Http ajax エラーまたは空白のフォーム (目に見える html またはフィールドがない) またはモーダルでループしている ajax ローダー gif だけです。
または
- カスタム フォームを使用してチェックボックスを作成し、送信データをコマースに転送します。
..そのため、ctools が機能しない場合、実際の「commerce_checkout_form_checkout」を含める必要はありません..
または
プログラムでチェックアウトページを含めます (ペイン/フォームが含まれていますか?):
commerce_checkout_pages() 関数とレンダリング関数を使用します。もちろん、モーダルでデフォルトのチェックアウト URL を開こうとすることもできますが、これはモーダルに DOM 全体を含めることになり、望ましくありません。
ありがとうございました!-ユッシ
drupal - 印刷会社向けの Drupal Commerce 製品
私は商取引を始めたばかりです。誰か親切な人が私にここでいくつかの指示を与えてくれることを願っています.
印刷会社のECサイトを制作しています。必要なものの例を挙げます
たとえば、A6 チラシを提供しますが、これらは仕様が異なり、価格も異なります。
次に例を示します。
http://4frontdesigns.co.uk/Untitled-1.jpg
そのため、左の列の下にはチラシの数量があり、中央に価格が表示されているそれらのチラシの上位のさまざまな仕様に沿っています.
どんな助けでも大歓迎です
これらの各バリエーションを 1 つずつ追加することはできますか? 製品に特定の属性を追加すると、基本価格が大幅に高くなるとは言えません。
各バリエーションを 1 つずつ追加してから、これらすべてを 1 つのディスプレイにまとめるにはどうすればよいでしょうか?