A weighing system, comprising: a shopping cart or basket having at least one load receiver configured to perform a weighing operation of an item placed into the shopping cart or basket; a scanner device, a plurality of sensors (116, 120, 124, 126) configured to detect a plurality of parameters relating to the weighing operation of the item including at least one of: a relative angle between a force sensing axis of the at least one load receiver and a direction of gravity, a motion of the shopping cart or basket, an ambient temperature surrounding the shopping cart or basket and the at least one load receiver; and a processor configured to determine an actual weight of the item based on an output of the at least one load receiver and at least a portion of the plurality of parameters, the processor being further configured to: identify the item placed on the at least one load receiver from a scan performed by the scanner device, obtain information on the item from a computing device via a communication network, the information of the item obtained from the computing device comprising at least one of a net weight of the item, a mean weight of the item, and a weight standard deviation of the item; and generate at least one signal indicative of the actual weight falling outside a range determined from the information derived from the communication network. a shopping cart or basket having at least one load receiver configured to perform a weighing operation of an item placed into the shopping cart or basket; a scanner device, a plurality of sensors (116, 120, 124, 126) configured to detect a plurality of parameters relating to the weighing operation of the item including at least one of: a relative angle between a force sensing axis of the at least one load receiver and a direction of gravity, a motion of the shopping cart or basket, an ambient temperature surrounding the shopping cart or basket and the at least one load receiver; and a processor configured to determine an actual weight of the item based on an output of the at least one load receiver and at least a portion of the plurality of parameters, the processor being further configured to: identify the item placed on the at least one load receiver from a scan performed by the scanner device, obtain information on the item from a computing device via a communication network, the information of the item obtained from the computing device comprising at least one of a net weight of the item, a mean weight of the item, and a weight standard deviation of the item; and generate at least one signal indicative of the actual weight falling outside a range determined from the information derived from the communication network. identify the item placed on the at least one load receiver from a scan performed by the scanner device, obtain information on the item from a computing device via a communication network, the information of the item obtained from the computing device comprising at least one of a net weight of the item, a mean weight of the item, and a weight standard deviation of the item; and generate at least one signal indicative of the actual weight falling outside a range determined from the information derived from the communication network.