Mr McClay said the law would be enacted early next week which was good timing given the school holidays. It restricted the availability and accessibility of so-called legal highs including preventing their sale from dairies, or any sort of grocery store, petrol station or anywhere alcohol is sold.
It also restricts sales to those over 18 and prevents advertising except at the point of sale. Those breaching the rules will face up to two years' jail or a fine of up to $500,000.
Mr McClay said he was aware there would be withdrawal issues and other health-related problems that would need to be addressed. That would take a collective effort from those in the education, health and enforcement sectors, he said.
Retailers won't be permitted to sell the legal highs from the day of enactment and police would collect unsold stock to dispose of.
He called on suppliers and distributors to collect unsold stock and refund retailers.