問題タブ [orders]

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 投票する
1 に答える
1934 参照

php - 注文の挿入、同じ注文での複数のアイテム

チェックアウトするまでアイテムごとのアイテム ID と数量をセッションに保存するショッピング カートがあります。

クライアントが支払いを済ませたら、データベースの ORDERS テーブルに情報を挿入します。

私の質問は、複数のアイテムを持つクライアントからの 1 つの注文をどのように処理すればよいですか? 私のORDERSテーブルには「数量」フィールドがあるので、複数の数量は簡単です。しかし、複数のアイテムはどうですか?何が推奨されますか?1 つの同じ注文に対して、アイテムごとに異なる行を挿入する必要がありますか?

現在、私はこれを持っていました:

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

php - WooCommerce 注文を作成する

ストアをカスタマイズする必要がありますが、PHP で WC_Order クラスを使用して WooCommerce 注文を作成する方法がわかりません。どうすればそれを達成できますか?

これは私が試したコードです:

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

php - WooCommerce 商品を注文に追加

既存の注文にアイテムを追加しようとしていますが、適切に機能していません...広告の下のコードを実行してアイテムを空にするたびに、助けはありますか?

$item は、魔女が私が持っている別の注文からアイテム自体を受け取る変数です。print_r($item) を入れましたが、問題ないようです。

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

magento - Magento で注文を作成するときに在庫チェックをオーバーライドする

在庫がなく、構成が在庫を追跡し、取り寄せを許可しないように設定されている場合でも、Magento にアイテムを注文に追加するよう強制する方法はありますか? 言い換えれば、商品をプログラムで作成できるようにしたいのですが、商品の在庫状況やバックエンドの設定に関係なく、注文が失敗したくありません。

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

magento - 最低発注額の設定方法

顧客が注文するとき、最小注文額を設定するにはどうすればよいですか?

ie) $500 を下回らない注文の合計金額。

合計注文金額を取得する方法を知っています。しかし、そのコードをどこに配置し、どこをチェックすればよいかわかりません

購入金額が 500 ドル未満の場合、顧客はカートでチェックアウトできません。

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

magento - Magento 1.7.0.2 ペイパル標準を有効にした後、注文がマイ アカウントに表示されない

Magento の注文に関していくつかの重大な問題があります。Paypal の標準支払い方法を有効にすると、注文が [マイ アカウント] セクションに表示されなくなります。IPNも有効にしました。しかし、それも私にはうまくいきません。Magento 1.7.0.2 バージョンを使用しています。そして、有効なペイパル標準支払い用に作成されたものだと確信しています。

よろしくお願いします!

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

crm - 注文を保存する際の CRM 2011 トレース エラー - 名前 = 'new_customtestingentity' のエンティティが MetadataCache に見つかりませんでした

これはパズルです!

CRM 2011 の見積もりを注文に変換すると、注文レコードを保存して通常どおり使用できます。ただし、保存ボタンをクリックして新しい注文を作成しようとすると、「エラーが発生しました」というダイアログが表示され、レコードの保存に失敗します。CRM トレースは以下にありますが、問題が何であるかを理解することができます。'new_customtestingentity' というエンティティを作成したことさえありません。

私が試したこと:-a)ステータスコードフィールドの名前を元の名前に変更します(以前に変更しました)b)フォームのonsave javascriptイベントを無効にしますc)デフォルトのリボンメニューを再度有効にします(未使用のバスソンをいくつか非表示にしました)以前)

痕跡:

Crm Exception: Message: The entity with a name = 'new_customtestingentity' was not found in the MetadataCache., ErrorCode: -2147217150 [2013-06-17 10:09:36.345] プロセス: w3wp |Organization:d8e7913e-0f93-45b7- ad9d-6a48d10b0de3 |スレッド: 33 |カテゴリ: アプリケーション |ユーザー: 00000000-0000-0000-0000-000000000000 |レベル: エラー |ReqId: 5cb5f3d1-1f7d-437f-828e-94676987a567 | ErrorInformation.LogError ilOffset = 0x17

>MSCRM エラー レポート:

エラー: 'System.Web.HttpUnhandledException' 型の例外がスローされました。

エラー メッセージ: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。

エラーの詳細: タイプ 'System.Web.HttpUnhandledException' の例外がスローされました。

ソース ファイル: 利用できません

ライン番号: 利用できません

スタック トレース情報: [ArgumentException: このエンティティの無効な状態: salesorder: 0 パラメーター名: 状態] Microsoft.Crm.Application.Platform.EntityProxy.ConvertStateToNumber (String entityName, String state) at Microsoft.Crm.Application.Platform.AttributeCollection .CreateOptionSetValueFromValue (文字列名、オブジェクト値、AttributeType attributeType、文字列 entityLogicalName) Microsoft.Crm.Application.Platform.AttributeCollection.SetEntityProperty (エンティティ エンティティ、文字列名、文字列 childAttributeName、オブジェクト parentProperty、AttributeMetadata attributeMetadata、オブジェクト値、IOrganizationContext コンテキスト) でMicrosoft.Crm.Application.Platform.AttributeCollection.Insert (文字列名、オブジェクト値、Boolean throwIfKeyExists) で Microsoft.Crm.Application.Platform.EntityProxy.SetData(XmlNode entityElement) で Microsoft.Crm.Application.Forms.EndUserForm.RetrieveParametersForEventDefault() Microsoft.Crm.Application.Forms.EndUserForm.Initialize(エンティティ エンティティ) Microsoft.Crm.Application.Forms.CustomizableForm.Execute(エンティティ エンティティ、FormDescriptor fd) Microsoft.Crm.Application .Components.PageHandlers.SalesorderRecordPageHandler.ConfigureFormHandler() Microsoft.Crm.Application.Components.PageHandlers.RecordPageHandler.ConfigureFormWrapper() で Microsoft.Crm.Application.Components.Utility.GenericEventProcessor.RaiseEvent(String eventName) Microsoft.Crm.Application で.Controls.PageManager.OnPreRender(EventArgs e) で System.Web.UI.Control.PreRenderRecursiveInternal() で System.Web.UI.Page.ProcessRequestMain (ブール値 includeStagesBeforeAsyncPoint、ブール値 includeStagesAfterAsyncPoint)Microsoft.Crm.Application.Forms.EndUserForm.Initialize (エンティティ エンティティ) の RetrieveParametersForEventDefault() Microsoft.Crm.Application.Forms.CustomizableForm.Execute (エンティティ エンティティ、FormDescriptor fd) の Microsoft.Crm.Application.Components.PageHandlers.SalesorderRecordPageHandler Microsoft.Crm.Application.Components.PageHandlers.RecordPageHandler.ConfigureFormWrapper() の .ConfigureFormHandler() Microsoft.Crm.Application.Components.Utility.GenericEventProcessor.RaiseEvent(String eventName) の Microsoft.Crm.Application.Controls.PageManager.OnPreRender (EventArgs e) System.Web.UI.Control.PreRenderRecursiveInternal() で System.Web.UI.Page.ProcessRequestMain (ブール値 includeStagesBeforeAsyncPoint、ブール値 includeStagesAfterAsyncPoint)Microsoft.Crm.Application.Forms.EndUserForm.Initialize (エンティティ エンティティ) の RetrieveParametersForEventDefault() Microsoft.Crm.Application.Forms.CustomizableForm.Execute (エンティティ エンティティ、FormDescriptor fd) の Microsoft.Crm.Application.Components.PageHandlers.SalesorderRecordPageHandler Microsoft.Crm.Application.Components.PageHandlers.RecordPageHandler.ConfigureFormWrapper() の .ConfigureFormHandler() Microsoft.Crm.Application.Components.Utility.GenericEventProcessor.RaiseEvent(String eventName) の Microsoft.Crm.Application.Controls.PageManager.OnPreRender (EventArgs e) System.Web.UI.Control.PreRenderRecursiveInternal() で System.Web.UI.Page.ProcessRequestMain (ブール値 includeStagesBeforeAsyncPoint、ブール値 includeStagesAfterAsyncPoint)Microsoft.Crm.Application.Components.PageHandlers.SalesorderRecordPageHandler.ConfigureFormHandler() の Crm.Application.Forms.CustomizableForm.Execute (エンティティ エンティティ、FormDescriptor fd) Microsoft.Crm.Application.Components.PageHandlers.RecordPageHandler.ConfigureFormWrapper() の Microsoft .Crm.Application.Components.Utility.GenericEventProcessor.RaiseEvent(String eventName) Microsoft.Crm.Application.Controls.PageManager.OnPreRender(EventArgs e) で System.Web.UI.Control.PreRenderRecursiveInternal() で System.Web.UI .Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)Microsoft.Crm.Application.Components.PageHandlers.SalesorderRecordPageHandler.ConfigureFormHandler() の Crm.Application.Forms.CustomizableForm.Execute (エンティティ エンティティ、FormDescriptor fd) Microsoft.Crm.Application.Components.PageHandlers.RecordPageHandler.ConfigureFormWrapper() の Microsoft .Crm.Application.Components.Utility.GenericEventProcessor.RaiseEvent(String eventName) Microsoft.Crm.Application.Controls.PageManager.OnPreRender(EventArgs e) で System.Web.UI.Control.PreRenderRecursiveInternal() で System.Web.UI .Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)Components.PageHandlers.RecordPageHandler.ConfigureFormWrapper() の Microsoft.Crm.Application.Components.Utility.GenericEventProcessor.RaiseEvent(String eventName) の Microsoft.Crm.Application.Controls.PageManager.OnPreRender(EventArgs e) の System.Web.UI. System.Web.UI.Page.ProcessRequestMain の Control.PreRenderRecursiveInternal() (ブール値 includeStagesBeforeAsyncPoint、ブール値 includeStagesAfterAsyncPoint)Components.PageHandlers.RecordPageHandler.ConfigureFormWrapper() の Microsoft.Crm.Application.Components.Utility.GenericEventProcessor.RaiseEvent(String eventName) の Microsoft.Crm.Application.Controls.PageManager.OnPreRender(EventArgs e) の System.Web.UI. System.Web.UI.Page.ProcessRequestMain の Control.PreRenderRecursiveInternal() (ブール値 includeStagesBeforeAsyncPoint、ブール値 includeStagesAfterAsyncPoint)

[HttpUnhandledException: 'System.Web.HttpUnhandledException' の型の例外がスローされました。 .Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) System.Web.UI.Page.ProcessRequest() で System.Web.UI.Page.ProcessRequest(HttpContext コンテキスト) で System.Web.HttpApplication.CallHandlerExecutionStep. System.Web.HttpApplication.IExecutionStep.Execute() で System.Web.HttpApplication.ExecuteStep (IExecutionStep ステップ、ブール値 & completedSynchronously)

[2013-06-17 10:09:36.345] プロセス: w3wp |組織:00000000-0000-0000-0000-000000000000 |スレッド: 33 |カテゴリ: プラットフォーム |ユーザー: 00000000-0000-0000-0000-0000000 |レベル:00000エラー |ReqId: 5cb5f3d1-1f7d-437f-828e-94676987a567 | ExceptionConverter.ConvertToFault ilOffset = 0x57

予期せぬ: 過ちはない? [2013-06-17 10:09:36.345] プロセス: w3wp |組織:00000000-0000-0000-0000-000000000000 |スレッド: 33 |カテゴリ: プラットフォーム |ユーザー: 00000000-0000-0000-0000-0000000 |レベル:00000エラー |ReqId: 5cb5f3d1-1f7d-437f-828e-94676987a567 | ExceptionConverter.ConvertMessageAndErrorCode ilOffset = 0x23B System.Web.HttpUnhandledException: Microsoft Dynamics CRM でエラーが発生しました。管理者またはサポートの参照番号: #5F67091F: System.Web.HttpUnhandledException (0x80004005): 'System.Web.HttpUnhandledException' 型の例外がスローされました。---> System.ArgumentException: このエンティティの状態が無効です: salesorder: 0 パラメータ名: Microsoft.Crm.Application.Platform.EntityProxy.ConvertStateToNumber (String entityName, String state) at Microsoft.Crm.Application.Platform.AttributeCollection の状態. System.Web.UI.Page.ProcessRequest(HttpContext コンテキスト) の System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() の System.Web.HttpApplication.ExecuteStep(IExecutionStep ステップ、ブール値& completedSynchronously) [2013-06-17 10:09:36.345] プロセス: w3wp |組織:00000000-0000-0000-0000-000000000000 |スレッド: 33 |カテゴリ: プラットフォーム |ユーザー: 00000000-0000-0000-0000-0000000 |0レベル: エラー |ReqId: 5cb5f3d1-1f7d-437f-828e-94676987a567 | ExceptionConverter.ConvertToFault ilOffset = 0x69 予期しない: 障害はありませんか? Boolean& completedSynchronously) [2013-06-17 10:09:36.345] プロセス: w3wp |組織:00000000-0000-0000-0000-000000000000 |スレッド: 33 |カテゴリ: プラットフォーム |ユーザー: 00000000-0000-0000-0000-00000 |レベル: エラー |ReqId: 5cb5f3d1-1f7d-437f-828e-94676987a567 | ExceptionConverter.ConvertToFault ilOffset = 0x69 予期しない: 障害はありませんか? Boolean& completedSynchronously) [2013-06-17 10:09:36.345] プロセス: w3wp |組織:00000000-0000-0000-0000-000000000000 |スレッド: 33 |カテゴリ: プラットフォーム |ユーザー: 00000000-0000-0000-0000-00000 |レベル: エラー |ReqId: 5cb5f3d1-1f7d-437f-828e-94676987a567 | ExceptionConverter.ConvertToFault ilOffset = 0x69 予期しない: 障害はありませんか?

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

magento - 受注ビューにカスタム タブを書き直すか、追加するにはどうすればよいですか?

受注画面にカスタムタブを追加したい。次のコードを試しましたが、何も起こりませんでした。

私のmodule.xmlコードは以下の通りです:

そして、私のブロッククラスは次のとおりです。

上記のコードにエラーはありますか?

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

magento - Magento 追加アクション

Magento Community 1.7 を使用しています。Sales-->Orders に移動すると、すべての注文が表示されます。現在、特定の注文にチェックを入れることができ、アクション ドロップダウンを使用して、請求書の印刷、キャンセル、保留などを行うことができます。とにかく、「払い戻しが必要」、「詐欺」などのアクションを追加できるかどうか疑問に思っています。アクションは必ずしもステータスを変更するだけで何もする必要はないので、後でこれらの注文のステータスを明確に確認できます。何か案は?