888 Barcode Numbers
Barcode numbers beginning with 888 are the type of barcode number that comes directly from GS1 Singapore. Going though GS1 Sngapore is the only way to get these, which unfortunately means paying both a joining fee and annual membership fees to their organization. While lots of people do think that the origin country of the barcode numbers links to the country of origin of the product, this is not the case. In reality products that come from Singapore can have any type of barcode on them, and equally products manufactured in any other country, or even produced by companies based outside of Singapore can obtain 888 barcodes through GS1 Singapore with no more barriers than normal.
For a little more information on the origins of this myth please see this Snopes article, which also includes a thorough debunking of it.
All barcodes and barcode systems are designed for international use, so there are virtually no restrictions based on the country of origin world wide. Any specific examples of stores placing any type of restrictions on barcodes can be seen here.