Fix newcomer product identification

The sGetPromotionById method accepts both order numbers and article ids. When the article id is passed as a string, the sGetPromotionById interprets the argument as an order number - that is, it tries to find an article with an order number that equals the passed value. Since we are passing an article id to the method and not an order number, we can only ensure correct behaviour by passing the article id as an integer.