标签: inventory

库存数据库设计

这不是关于"编程"的问题(不是特定于任何语言或数据库),而是更多的设计和架构.这也是"什么是最好的X方式"的问题.我希望不会引起太多"宗教"的争议.

在过去,我开发了以某种方式保留某种形式的物品清单(与物品无关)的系统.有些人使用不支持交易的语言/数据库.在这些情况下,我选择不在项目记录的字段中保存项目数量.相反,库存量计算共计收到库存-总库存的销售.由于软件的原因,这导致库存几乎没有差异.表格已正确编入索引,性能良好.如果记录量开始影响性能,则存在归档过程.

现在,几年前我开始在这家公司工作,我继承了一个跟踪库存的系统.但数量保存在一个字段中.注册条目后,收到的数量将添加到项目的数量字段中.销售商品时,会减去数量.这导致了差异.在我看来,这不是正确的方法,但此前的程序员发誓它.

我想知道是否就设计这样的系统的正确方法达成共识.还有哪些资源可用,印刷或在线,以寻求相关指导.

谢谢

database inventory

73
推荐指数
5
解决办法
4万
查看次数

如何在ansible库存文件中将列表值指定为变量?

我需要像(安全库存文件)这样的东西:

[example]
127.0.0.1 timezone="Europe/Amsterdam" locales="en_US","nl_NL"
Run Code Online (Sandbox Code Playgroud)

但是,ansible不会将"locales"识别为列表.

variables list inventory ansible

42
推荐指数
4
解决办法
6万
查看次数

获取某人的Steam库存

我正在建立一个需要访问用户的Steam库存的网站.我找到了一个API来获取Team Fortress 2库存,Dota 2,CS:S,CS:GO和Portal 2.但我没有找到任何用于获取Steam库存的API.

是否可以访问用户的Steam库存?

api inventory steam

39
推荐指数
2
解决办法
6万
查看次数

销售点和库存数据库架构

我正在尝试创建一个基本的销售点和库存管理系统.

有些事情需要考虑:

  • 整个系统中的产品始终相同(相同的ID),但库存(每个产品的可用销售单位)在每个位置是唯一的.位置Y和Z都可以具有产品X的销售单位,但是如果例如从位置Y销售两个单元,则位置Z的库存不应受影响.它的库存单位仍然完好无损.
  • 从位置Y销售产品X的一(1)个单位,意味着位置Y的库存应从其库存中减去一个单位.

从那以后,我想到了这些表:

  • 地点

    • ID
    • 名称
  • 制品

    • ID
    • 名称
  • 交易

    • ID
    • 描述
  • inventories_header

    • ID
    • LOCATION_ID
    • PRODUCT_ID
  • inventories_detail

    • inventories_id
    • TRANSACTION_ID
    • 单位成本
    • 单价
    • 数量
  • orders_header

    • ID
    • 日期
    • 总计(根据orders_detail数量*价格计算;仅用于未来的数据验证)
  • orders_detail

    • ORDER_ID
    • TRANSACTION_ID
    • PRODUCT_ID
    • 数量
    • 价钱

好的,那么,有什么问题吗?当然.

  1. 如何跟踪单位成本的变化?如果有一天我开始为某个产品支付更多费用,我需要以(cost*quantity) - (price*quantity) = marginal utility某种方式跟踪边际效用().我想到了库存_主要是为了这个.我不会另外关心.
  2. 人际关系是否稳固?我仍然很难想到这些地点是否有库存,或者库存是否有多个地点.这令人抓狂.
  3. 您如何保持/了解您当前的库存水平?由于我必须将库存表分开以跟上成本更新,我想我只需要将库存中的所有数量相加即可.
  4. 您想分享任何建议吗?

我确信我还有一些问题,但这些问题主要是我需要解决的问题.此外,由于我第一次使用Ruby on Rails,实际上,作为一种学习体验,停止设计是一种耻辱,不让我更快地实现实现,但我想这应该是它应该的方式.

提前致谢.

database-design ruby-on-rails inventory point-of-sale

13
推荐指数
1
解决办法
2万
查看次数

如何获取Steam Inventory API或获取所有蒸汽项目列表的方法?有些网站有这个吗?

我一直在寻找一种方法来制作一个SteamBot,交换我的Steam库存礼品钥匙等.

问题出在Steam库存....因为据我所知,它还没有官方API,所以我不能像dota 2和tf2那样做!

我得到的最接近的是:使用这样的链接和用户的用户名代替"unluckyped"

http://steamcommunity.com/id/unluckyped/inventory/json/753/1

但是2大问题!首先,它不是很详细,第二和最重要的一个,它只告诉我我得到了什么!不是整个蒸汽都有!

所以我们说,经过几个小时的编码,我的机器人可以自动获得我给它的游戏的名称,我设定价格,它的工作,但它仍然只有一个我有的清单,如果它提供一些新的东西,它无法识别.除非!我也这样做它会检查交易者的库存!

但是有没有更简单的方法来获得所有列表?

像tf2outpost dota2outpost dota2league baazar.tf或dispencer.tf这样的网站有哪些东西可以显示你在蒸汽库存中的所有项目?

Tnx很多人:D希望我能找到答案:D

编辑:

我不知道我的问题的哪一部分要登上.

总结一下,我想要的是:

如何获得Steam的库存完整的架构列表?喜欢我用的时候:

 http://api.steampowered.com/IEconItems_[AppID]/GetSchema/v0001/?key=[APIKey]
Run Code Online (Sandbox Code Playgroud)

这个网址适用于Dota 2/TF2或此类游戏,但不适用于Steam库存.

我怎么得到蒸汽库存一个?

如果没有办法,那么我之前说的一些网站怎么样呢?

Tnx再次.

c# api inventory steam steambot

8
推荐指数
1
解决办法
8551
查看次数

Magento股票变动事件?

每当产品的库存数量发生变化时,是否会发生事件?

我试过了:

cataloginventory_stock_item_save_after
_after and _before.
Run Code Online (Sandbox Code Playgroud)

但是,如果产品已保存,则此事件仅会触发,但不会在销售或订单取消时触发.

那么有一个方便的事件吗?

谢谢和欢呼,马蒂亚斯

events inventory magento stock

7
推荐指数
1
解决办法
3553
查看次数

MissingFormatArgumentException错误

我成功编制了库存计划:

// Inventory.java part 1
// this program is to calculate the value of the inventory of the Electronics Department's cameras

import java.util.*;
import javax.swing.*;
import java.awt.event.*;
import java.io.*;

public class Inventory
{
   public static void main(String[] args)
   {
       // create Scanner to obtain input from the command window
       Scanner input = new Scanner (System.in);

       String name;
       int itemNumber; // first number to multiply
       int itemStock; // second number to multiply
       double itemPrice; //
       double totalValue; // product of number1 …
Run Code Online (Sandbox Code Playgroud)

java format inventory

6
推荐指数
2
解决办法
3万
查看次数

使用php和MWS检索库存

我需要创建一个PHP脚本,从亚马逊检索和更新我的库存到我的个人网页.这可以用MWS或任何WS完成吗?并且还需要在我的网站前面显示我在亚马逊的所有产品,并显示用户通过亚马逊购买此项目的链接.

有帮助吗?

欢呼和许多提前感谢

php inventory amazon-web-services amazon-mws

6
推荐指数
1
解决办法
1万
查看次数

如何将Magento库存设置更改为网站范围而不是全局?

我们有一个多商店设置,magento跨多个域运行.其中一些网站是b2b批发网站,有些是零售b2c网站.

我们为每个零售和批发网站(在magento配置中很容易做到)有不同的价格我们这样做,因为我们强制批发客户使用购物车中允许的最小的magento购买倍数,并且必须以多个库存功能购买.然而,我们似乎无法为零售店改变这一点.

我们还希望允许批发网站上的延期交货,但不允许零售网站上的延期交货,此设置也设置为全球,我们无法将其更改为网站.

我们已经找到了几个扩展程序,它们可以进行多个库存(为多个位置构建等),但这些扩展程序似乎没有执行这些库存功能,或者对我们来说过于臃肿.我们只使用1个库存,我们只需要切换"允许延期交货","最小允许购物车"和"必须以倍数购买"到网站范围而不是全球.

有人可以帮忙解决这个问题.如果我们需要创建和模块,您可以这样做/帮助我们,我们很乐意为您的服务付费.

我们正在使用Magento CE 1.7

谢谢

inventory magento magento-1.7

6
推荐指数
1
解决办法
2640
查看次数

如何检查可配置产品是否缺货?

我们都知道magento中的可配置产品与简单的产品相关联.

如果与可配置产品关联的简单产品变为Inventory = 0,则表示可配置产品缺货

所以问题是我如何检测可配置产品是否缺货?我想检测所以我可以在前端显示"缺货"文字.

这样的事情

if($configurable_product->isOutOfStock()) {
   echo "Out of Stock";
}
Run Code Online (Sandbox Code Playgroud)

我怎么能在Magento做到这一点?

inventory magento configurable-product

6
推荐指数
1
解决办法
9530
查看次数