問題タブ [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.
sql - Woocommerceで保留中の商品の注文を数える方法は?
Woocommerce の製品の予約、利用可能、予約済み、および販売済みのステータスの表示の使用法を明確にする統計スクリプトを作成しようとしています。ステータスの注文はバックエンドの管理パネルで利用できますが、フロントエンドでカウントして表示する必要があります。
例:
商品名
利用可能なアイテム: 10
予約済(未入金):×
販売アイテム: Y
現在、woocommerceには商品ごとに販売数を表示する機能がありますが、予約(保留中)と販売済み(完了)の両方をカウントするため、別の種類のカウントになります。
保留中のステータス ( wp_term_relationships.term_taxonomy_id = 46 ) に一致する注文を検索するクエリを作成しましたが、データベース内のすべての保留中の注文をカウントするため、特定の製品を 1 つだけ選択することはできません。wp_posts.ID と wp_woocommerce_order_itemmeta.meta_value = 250の製品 ID は同じです。
商品と注文は同じテーブルwp_postsにあることに注意してください。
これが私のクエリです:
この1つの製品のみのカウントを選択する方法はありますか? もう 1 つだけファイラーが必要だと思いますが、何が不足しているのかわかりません。前もって感謝します。
php - BigCommerce での配送に外部料金を適用する
現在、BigCommerce には FedEx のような会社があり、製品の配送料を計算しています。クライアントは、デフォルトで BigCommerce にない外部輸送サービスを使用するように要求しました: Aramex。
Aramex には独自の API があり、料金計算のために顧客の詳細と製品の詳細を Aramex API に送信できるように、BigCommerce から顧客の詳細と製品の詳細を取得する必要があります。次に、このレートを表示する必要があります。このレートは、最終的な金額が表示されるときに全体の価格の一部になります。
これを行う最善の方法は何ですか?カスタム チェックアウトを使用する必要がありますか? 一般に、クライアントがチェックアウトするときにこのデータを取得するにはどうすればよいでしょうか?
wordpress - JSON FORMAT で Woocommerce から注文をエクスポートする
wordpress Woocommerceのプラグインから注文項目をエクスポートしようとしています。配列内の注文のデータを取得するためのクエリを使用して、wordpress でテンプレートを作成します。
出来上がりはこんな感じ
しかし、私が必要なのは
woocommerce - woocommerce - 製品の詳細な注文リストを取得する方法
これは、WC に存在しないことが私に衝撃を与える機能です。製品を選択して、それを購入したすべての顧客のリストを取得できる必要があります。明らかに必要なようですが、これを行うためのプラグインさえ見つかりません。
特に、イベントへの入場券を販売しており、ドアの作業をしている人々が使用できる名前のリストを印刷できるようにする必要があります。彼らは、その人がリストに載っているかどうかを確認する必要があります。
私は php のやつで、プラグインの書き方を学んだり、単純に functions.php にフックを追加したりできます。
1 つの解決策として、商品の名前を表示するカスタム列を注文ページに追加することが考えられます。その後、その列で並べ替えることができます。これは比較的簡単で、非効率的ではありますが、仕事を成し遂げることができます。
製品詳細ページに統合して購入レポートを提供するプラグインを作成できれば、それは素晴らしいことです。
この情報を取得するクリーンな方法は何ですか?
sql - Magento リソース: OR を使用したカスタム選択 (ステータスごとに注文を選択)
カスタムモジュールを構築しています。特定のステータスを持つすべての注文を取得しようとしています:
これは非常にうまく機能します。しかし今、私はどこでORを使用しようとしていますが、成功していません。私はこれを試してきました:
したがって、この場合の OR の使い方がわかりません。ORでこれを使用することはできませんでした。何か案が?
asp.net-mvc - NopCommerce でオーダーのカスタム リストを作成する
NopCommerce/MVC アプリケーションのカスタム コントローラーで注文のリストを作成しようとしています。リストを creationDate で並べ替え、その日付の合計注文を含め、これらの値を文字列形式に変換したいと考えています。
問題は、管理/注文のようにビューにグリッドを表示する ActionResultが必要ないことです。「CreationDateUtc」と「TotalOrders」という 2 つのパラメーターを含む model.StartDate と model.EndDate の間のすべての支払済み注文のリストが必要です。作成日で並べ替えられた注文のデータを含むリストが必要なだけです。
StartDate 2014-03-29 と EndDate 2014-04-02 を選択すると、必要な出力は次のようになります。
パラメータ CreationDateUtc および TotalOrders を使用して OrdersTotalList をリストします。
"
CustomController の OrderController から OrderList を実装してデータにアクセスしようとしています。問題は、この時間空間内の注文の総数が実際には 58 である場合に、このメソッドが常に 10 個のオブジェクトを返すことです。Total = orders.TotalCount をデバッグすると、実際には 58 個の注文が 1 つの int 値として表示されます)。また、ここでは gridmodel が使用されていますが、実際には gridmodel は必要ありません。データベースからのデータが必要なだけです。
public List OrderList(GridCommand コマンド、OrderListModel モデル、OrderModel Omodel) {
これをアーカイブするために正しいことがわかった場合は、最初に注文を検索し、PaymentStatus が Paid であるかどうかを確認する必要があります。次に、上記のメソッドでリストを作成します。foreach ループは注文を反復処理してリストに注文を追加できますが、その日付の CreationDate と TotalOrders のみをリストのパラメーターとして指定する必要があります。
これが正しくないことはわかっていますが、似たようなことを想像します。問題は、1 つの値を持つ 1 つのオブジェクトではなく、注文オブジェクトのリストが必要なことです。
私は完全ですか、それともこれは正しいアプローチですか? NopCommerce に詳しい人がこれについてもっと知っていることを願っていました。
文章ばっかりでごめんなさい
ありがとうございました