Abbiamo un carrello e un carrello contiene elementi pubblicitari, ora gli elementi pubblicitari possono essere prodotti, buoni sconto, premi e promozioni. Sto cercando alcuni input in considerazione del design qui. Il back-end è in Ruby on Rails.
for products I have already designed the URL to be
post: cart/line_items to create a line item for product
put: cart/line_items/:id to update the quantity
delete: cart/line_items/:id to remove the product
Ora per l'aggiunta di campioni e la rimozione di campioni, sto pensando di andare in questo modo.
get: cart/line_items/samples to get all the samples.
post: cart/line_items/samples to create a line item for sample
delete: cart/line_items/samples/:id to remove that sample from the cart
per coupon, premi e promozioni sconto Sto pensando a un design simile. Sarebbe bello se gli esperti potessero darmi qualche input qui.