問題タブ [inventory]

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 に答える
6442 参照

magento - 製品情報に属性を追加->[在庫]タブ

ねえ、私はADMINでフォーム製品に属性を追加するのがいかに簡単で、それが完全に機能するかを理解しています。一般、価格、メタ情報、画像、定期的なプロファイル、デザイン、その他の情報の属性を設定するのと同様に、在庫フォームに属性を追加するにはどうすればよいですか?

助けてくれてありがとう。

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

database-design - データベース内の在庫を解放するためのベスト プラクティス

チケットの在庫を追跡し、特定のチケットが売り切れたときに非アクティブ化するチケット販売アプリケーションを構築しています。

注文が途中で放棄された場合、在庫をストアに戻すためのベスト プラクティスは何だろうと思っています。

現在の流れ:

  • ユーザーがasに追加itemsし、支払いが完了すると完了としてマークされますorderline_itemsorder
  • itemsquantity_available基づいて更新されたline_items
  • 20 分以上アクションがない状態で定期的にスイープしorders、それらの注文を削除line_itemして、quantity_available

これで何かが足りない気がします。1 つには、放棄された注文を詳細に確認する機能がありません (支払いや拒否などはまだありますが、明細はありません)。また、ユーザーが 21 分後に古い注文を再開しようとすると、最初からやり直す必要があります。

逆に言えば、在庫が 20 分間拘束されるため、ショーが売り切れに近づくと売り上げが失われる可能性があります。

どんな洞察も大歓迎です。ありがとう。

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

sharepoint - インベントリデータベースのSharePointリスト?これを行うための最良の方法は何でしょうか?

約500のビデオ会議室、その場所、サイズ、機能、所有者、連絡先、機器(シリアル番号、ファームウェアレベル、サービス契約を含む)のリストを維持するために、データベースを作成する必要があります。全部で約70フィールド。データベースには、会議をスケジュールするために部屋を検索、フィルタリング、および並べ替えることができるように、顧客向けのインターフェイス(View?)と、ITサポートがライセンスやスケジュールされたメンテナンスなどを追跡するために使用できるサポート向けのインターフェイスが必要です。また、顧客が部屋を選択した後、スケジューリングプロセス(ワークフロー?)を開始する方法があることも素晴らしいことです。

このタスクにSharePointリストとビューを使用できるかどうか、または別の製品の方が優れているかどうか疑問に思いました。

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

r - R のキューイングとインベントリ モデル

私は、農業経済学の学部生に R のオペレーションズ リサーチとモデリングのコースを提供することを計画しています。これらの問題を解決するのに役立つ R のパッケージはありますか?

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

php - PHP 在庫をテーブルに統合する

うまくいけば、これは答えるのが速くて簡単な質問です.

次のフィールドを持つ MySQL データベースがあります shoe_sizewaist_size

エントリのshoe_size範囲は 3 ~ 21 です (3、3.5、4、4.5 のように半分ずつ増加します)。

waist_sizeエントリーに関しても同様です。

私の質問はこれです:

PHPを使用して、これをサイズの総数をカウントするテーブルに統合して、基本的に注文フォームとして使用できるようにするにはどうすればよいですか?

たとえば、MySQL テーブルは次のようになります。

出力 HTML (テーブル?) は次のようになります。

「注文フォーム」テーブルのフォーマットがこれを行うための最良の方法であるかどうかさえわかりません. 正しい方向への微調整は大歓迎です。

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

coldfusion - 在庫システム:トランザクションベースまたは店舗数量、トリガーで更新しますか?

RDBMSの在庫管理システムのデータモデルをどのように設計しますか?

あなたは:

  1. 各購入と使用量を保存し、SUM()とGROUP BYを使用して、オンザフライで倉庫の数量を計算しますか?
  2. 1と同じですが、毎日数量を統合し、前日の値を使用しますか?
  3. Intフィールドとしての数量、アプリケーション層を介して更新しますか?
  4. 3と同じですが、DBトリガーを利用しますか?

トランザクションベースの在庫システムは、キャプチャする詳細レベルの点では優れているように見えますが、正しく実装するのは困難です。時間の経過とともにパフォーマンスが低下します。

数量ベースの在庫システムははるかに簡単に見えますが、数量値が++または--正しいことを確認するために追加のロックが必要になる場合があります。

どちらを選びますか?

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

e-commerce - 製品在庫が限られているeコマースサイトのキューへのアプローチ

私は以下を実装しようとしています。

Ruby on Railsを使用して構築されたeコマースプラットフォームの場合、在庫が限られている間に多くの人が製品を購入しようとする状況が発生する可能性があります。たとえば、本日13:00に発売される商品Xには、100個の在庫があります。しかし、13:00に、300人がWebサイトにアクセスし、製品Xを購入しようとします。

これらのタイプの状況の場合。キューを実装するための正しいアプローチ/ベストプラクティスは何ですか?どんな技術が使われていますか?これはRoRで可能ですか?

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

excel - データを時間バケットにグループ化し、別のシートにコピーし、複数の部分をループするための VBA コード オプション (基準)

2 つのファイルがあります。ファイル #1 には、顧客の需要情報が含まれています。私にとって重要な列は 3 つだけです。
Part# Demand Qty Demand Date ファイルには数千行あります。

ファイル#2 は、MRP 設定の詳細を含む私自身のファイルです: 列には日付 (週単位) のラベルが付けられています。各部品について: 次の行があります: 需要入荷在庫 正味在庫

私の一般的な考えは、部品番号で両方のファイルをフィルタリングし、コード「sumif」で週ごとの総需要を取得し、それを顧客ファイルから対応する需要行のファイルにコピーできるというものでした。次に、すべての部品番号に対してこれをループします。

私のスプレッドシートでは部品番号が常に追加/削除されています (新しいプロジェクトが開発され、古いプロジェクトが段階的に廃止されるため)。そのため、ファイルが新しい部品で更新されるときにコードを保守する必要がなければ理想的です。

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

mysql - 高度なトランザクション インベントリ データベース設計のチュートリアルまたはヘルプですか?

私は電子商取引会社のトランザクション在庫システムに取り組んでおり、MySQL データベースでこれを達成する方法についての何らかのガイドまたはチュートリアルを探しています。プログラミング方法に関するガイドと、そのようなシステムの使用方法に関するガイドがありますが、提案されたテーブル構造や独自の実装のベスト プラクティスを含むリソースを見つけることができませんでした。

このシステムでは、すべてのアイテムが購入され、保管され、転売され、出荷されます (製造は行われません)。システムは、複数の「ロケーション」(ウィスコンシン、ノースカロライナなど)をサポートする必要があります。各場所には、1 つまたは複数の「倉庫」(隣り合った建物) を配置できます。各倉庫には 1 つ以上の「アイル」があり、各アイルには 1 つ以上の「棚」があり、各棚には 1 つ以上の「ビン」があります。商品はビンに保管され、各サイズ/カラー バリエーションには独自のビンがあります。一部のアイテムは複数のビンに保管される場合があります (つまり、一度に 2000 個を注文して割引を受ける場合、10 個を低いビンに保管し、残りを「過剰在庫」の高い棚に置く場合があります。

アイテムをそれぞれの場所に保管するのは簡単です。おそらく次のような Bins テーブルがあります。

次に、次のような在庫トランザクション テーブルを使用してビン間でアイテムを移動します。

しかし、ここで私は混乱します:

真夜中に顧客が Web サイトから 2 つのウィジェットを注文したとします。ビンには 5 つのウィジェットがあります。顧客は 2 つのウィジェットの代金を支払ったため、他の誰もそれらを購入することはできません。実際に棚にある数を減らすことなく、「販売可能な」ウィジェットの数を減らす何らかのトランザクションが必要です。

翌日、従業員がそれらのウィジェットを選び、梱包エリアに移動します。ここで、アイテムが現在梱包ラインにあり、もはやビンに入っていないことに注意するために、物理的な取引を行う必要があります。しかし、梱包は通常の「ビン」と同じではないため、特別な場所である必要がありますよね? したがって、どうにかしてビンからビン以外の特別な場所に物を移動する必要があり、それを行うためのトランザクション エントリが必要です。

次に、返品検疫のような他の「特別な」場所と、その注文の他のアイテムが取り寄せになっているときにアイテムを取っておく場所があります.

プログラミング/データベースの観点からこれを行う方法を説明できる本またはオンライン リソースを知っていれば、それは素晴らしいことです。または、誰かがすでにこれを行う方法を知っていて、喜んで共有してくれるなら、それも素晴らしいことです!

ありがとう!

アップデート:

これについてもう少し考えてみたところ、「販売可能な」在庫 (「手持ち」と呼ばれていると思います) を動的に計算できる可能性があります。「すべてのビンの合計」 - 「満たされていない注文」 = 「手持」。問題は、遅すぎて実用的ではないということです。いくつかのクエリを実行し、結果をループして手持の合計を取得する必要があります。

別の方法として、「手持」用に別のトランザクション テーブルを用意することもできますが、その場合、「手持」と「現物」の 2 つの在庫仕訳帳があります。それらは常に同期している必要がありますが (そうでない場合はバグです!)、それでもうまくいきませんか?

物理的な場所をどうするかはまだわかりません。出荷すると在庫からなくなりますが、複式簿記の場合はどこかに行く必要があります。したがって、ある種の「なくなった」ビンが必要になります。しかし、"gone" や "packing table" を "bins" にするのも適切ではありません。これらは実際にはビンではないからです。

更新 3

動き:

問題:

取引:

更新 4

わかりました、今のところ割り当てなしで、これをもう一度試してみます。

場所テーブル - 「場所」とは、物が物理的に「ある」場所です。

場所には「タイプ」があります。ロケーションは、ビン、過剰在庫ロケーション、梱包テーブル、または顧客 (アウトバウンドの場合) またはベンダー (インバウンドの場合) を表すことができます。

場所の種類

物理的な取引 - 物事が動き回るとき。

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

php - PHP初心者は在庫数量コーディングのアドバイスを求めています

ショッピング カートの開発者は現在非常に忙しいため、提供された php コードを変更しようとして気が狂っていますが、残念ながら、html しか扱ったことがないため、php の経験はありません。このコードは、アイテムがカートに追加されたときに製品のデータベースを呼び出して、バックエンドの在庫からアイテムを削除するように設計されています。

私が始めたコードはこれです:

ただし、「在庫」数が 0 以下の場合、顧客がカートにアイテムを追加できないようにしたくありません (販売するものがなくなるためです!) 私の限られた理解といくつかの調査では、の行に沿って、ここのどこかにelseまたはelseifステートメントを追加します

ただし、どこに書いても、スクリプトを実行しようとすると常に構文エラーが発生します。すべての中かっこと $HTML がどのように機能するかを理解しようとしましたが、完全に迷ってしまいました!

また、各アイテムには、アイテムがカートに追加される前に完了するテキスト入力数量ボックスがあるため、そこに何か追加が必要かどうかも疑問に思っています。顧客がボックスに在庫数よりも多い数を入力して「カートに追加」をクリックすると、現在利用可能な数よりも多くを選択したことを知らせる何らかのポップアップが表示されます。もしそうなら、これを行う方法についてもアドバイスが欲しいです!

前もって感謝します!