Order

Pedido šŸ›ļø

Descrição Geral

O modelo de Pedido representa uma transação completa na plataforma Food2C. Ele contém informações detalhadas sobre o cliente, produtos, endereços, pagamento, faturamento e status do pedido.

Collection: order

Lista Completa de Campos

Pedido (Order)

  • id: str (alias="_id")
  • created_dt: Optional[datetime]
  • last_update_dt: Optional[datetime]
  • code: str
  • coupon: Optional[str]
  • sale_id: Optional[str]
  • customer: CustomerOrder
  • products: List[ProductOrder]
  • shipping_address: AddressOrder
  • billing_address: AddressOrder
  • summary: SummaryOrder
  • shipping_dt: datetime
  • status: StatusOrder
  • payment: Optional[PaymentOrder]
  • invoice: Optional[InvoiceOrder]
  • source_db: str

Cliente do Pedido (CustomerOrder)

  • customer_id: str
  • enabled: EnabledCustomerOrder
  • name: NameCustomerOrder
  • company: bool
  • contacts: ContactCustomerOrder
  • documents: DocumentCustomerOrder
  • default_billing_address_id: Optional[str]
  • default_shipping_address_id: Optional[str]
  • comments: Optional[CommentsCustomerOrder]

Produto do Pedido (ProductOrder)

  • product_id: str
  • price: int
  • unity_price: int
  • price_scratched: Optional[int]
  • quantity: int
  • sent_quantity: Optional[int]
  • recurrence: str
  • paused: Optional[bool]

EndereƧo do Pedido (AddressOrder)

  • address_id: str
  • cep: str
  • street: str
  • number: str
  • complement: Optional[str]
  • district: str
  • city: str
  • city_code: str
  • state: str
  • country: str
  • observation: Optional[str]
  • name: Optional[str]

Resumo do Pedido (SummaryOrder)

  • addtional_value: Optional[float]
  • shipping: Optional[float]
  • discount: Optional[float]

Status do Pedido (StatusOrder)

  • status: str
  • payment_status: str
  • shipping_status: str

Pagamento do Pedido (PaymentOrder)

  • method: str
  • value: int
  • status: str
  • foreign_id: Optional[str]
  • qr_code: Optional[str]
  • qr_code_url: Optional[str]

Nota Fiscal do Pedido (InvoiceOrder)

  • number: str
  • series: str
  • cnpj: str
  • access_key: str
  • external_id: str
  • status: str
  • xml: Optional[str]
  • danfe: Optional[str]

Explicação do Significado e Uso de Cada Campo

Pedido (Order)

  • id: Identificador Ćŗnico do pedido.
  • created_dt: Data e hora de criação do pedido.
  • last_update_dt: Data e hora da Ćŗltima atualização do pedido.
  • code: Código Ćŗnico do pedido.
  • coupon: Código do cupom aplicado ao pedido, se houver.
  • sale_id: Identificador da venda associada ao pedido, se aplicĆ”vel.
  • customer: InformaƧƵes do cliente que fez o pedido.
  • products: Lista de produtos incluĆ­dos no pedido.
  • shipping_address: EndereƧo de entrega do pedido.
  • billing_address: EndereƧo de cobranƧa do pedido.
  • summary: Resumo financeiro do pedido.
  • shipping_dt: Data e hora programada para a entrega.
  • status: Status atual do pedido.
  • payment: InformaƧƵes de pagamento do pedido.
  • invoice: Detalhes da nota fiscal do pedido.
  • source_db: Banco de dados de origem do pedido.

Este modelo abrangente permite o gerenciamento completo dos pedidos na plataforma Food2C, desde a criação até a entrega e faturamento.