Even if there is a change in the cost of the production for the products will not cause any changes with the demand curve. The change that it will do will be in the supply curve because they would need to make adjustments to the supplies in order to get the number of products that they need.
The number of consumers in the market will obviously change the demand because the more people there are, the higher the chances that the items will be on demand. The taste and the preferences of the customers will also play a role in the demand curve. The prices of related goods or the items that are being sold by the competitors will matter as well.
Changes in the cost of production for the product will not cause a shift in the demand curve. Changes in production costs will cause the supply curve to shift. Therefore, this will result in a movement along a specific demand curve, resulting from a change in price.
Factors that cause a demand curve to shift are changes in: consumer income, the prices of related goods, consumer expectations, the number of consumers in the market, consumer tastes and preferences, and demographics.