I am creating a subscription site where the actual products being ordered can change on a month-to-month basis. I'm looking for an efficient way to handle the products associated with the current order and retain the products that were delivered with previous months.
Brief schema below:
orders
id
customer_id
subscription_id
shipping_...
billing_...
order_products
id
order_id
product_id
quantity
price
total
order_invoices
id
order_id
date_shipped
order_invoice_products
id
order_invoice_id
product_id
subscriptions
id
Thanks for the help..