И таблица order_items, где с номером заказа записаны данные заказываемых товаров: название, артикул, цена, количество.Это неверный подход. В таблице order_items нужно хранить информацию о заказе (время, id клиента и т.д.). Для связи many-to-many нужно использовать связующую таблицу, которая содержит id заказа и идентификаторы товаров в этом заказе.