Carrinho š
Descrição Geral
O modelo de Carrinho representa o carrinho de compras de um cliente na plataforma Food2C. Ele armazena informações sobre os itens selecionados, detalhes de entrega, recorrência e outras configurações personalizadas.
Collection:
cart
Lista Completa de Campos
Carrinho (Cart)
- id: str
- customer_id: str
- items: Optional[List[ItemCart]]
- custom: Optional[List[Custom]]
- recurrence_active: bool
- inactive_notified_at: Optional[datetime]
- is_temporary: Optional[bool]
- source_db: str
- last_update_dt: Optional[datetime]
- created_dt: Optional[datetime]
Item do Carrinho (ItemCart)
- product_id: str
- quantity: int
- recurrence: str
- paused: bool
- next_dt: Optional[datetime]
- secundary_next_dt: Optional[datetime]
Personalização (Custom)
- shipping_dt: Optional[datetime]
- shipping_dt_to: Optional[datetime]
- comment: Optional[str]
- shipping_address_id: Optional[str]
- billing_address_id: Optional[str]
- name: Optional[str]
- item: Optional[List[ItemCart]]
- coupon: Optional[str]
Explicação do Significado e Uso de Cada Campo
Carrinho (Cart)
- id: Identificador Ćŗnico do carrinho.
- customer_id: Identificador do cliente associado ao carrinho.
- items: Lista de itens no carrinho.
- custom: Lista de personalizaƧƵes aplicadas ao carrinho.
- recurrence_active: Indica se a recorrĆŖncia estĆ” ativa para este carrinho.
- inactive_notified_at: Data e hora da última notificação de inatividade.
- is_temporary: Indica se o carrinho é temporÔrio (em processo de remoção).
- source_db: Banco de dados de origem do carrinho.
- last_update_dt: Data e hora da última atualização do carrinho.
- created_dt: Data e hora de criação do carrinho.
Item do Carrinho (ItemCart)
- product_id: Identificador do produto.
- quantity: Quantidade do produto no carrinho.
- recurrence: FrequĆŖncia de recorrĆŖncia do item.
- paused: Indica se a entrega do item estĆ” pausada.
- next_dt: Data e hora da próxima entrega programada.
- secundary_next_dt: Data e hora secundƔria para entrega programada.
Personalização (Custom)
- shipping_dt: Data e hora de entrega personalizada.
- shipping_dt_to: Data e hora final para entrega personalizada.
- comment: ComentƔrio adicional para o pedido.
- shipping_address_id: Identificador do endereƧo de entrega.
- billing_address_id: Identificador do endereƧo de cobranƧa.
- name: Nome personalizado para o pedido.
- item: Lista de itens personalizados.
- coupon: Código do cupom aplicado.
Este modelo de carrinho permite uma gestĆ£o flexĆvel e detalhada das compras dos clientes, suportando funcionalidades como recorrĆŖncia, personalização de entregas e aplicação de cupons.