It should be changed to: (Welcome new customers. The reason is: (just opened, no old customers)
(2) In order to attract customers, a store is going to give small gifts to shoppers. The advertisement says: all shoppers can get free small gifts until the gift ends.
Any shopping in our store will be given a free small gift while stocks last. The reason is: (Do you also give gifts when shopping elsewhere? )