Cep Rules

Regras de CEP šŸ“®

Descrição Geral

O modelo de Regras de CEP define as configurações de entrega e disponibilidade de produtos com base nos códigos postais (CEPs) dos clientes. Este modelo é crucial para gerenciar as operações logísticas e as políticas de entrega da Food2C.

Collection: cep_rules

Lista Completa de Campos

Regras de CEP (CepRules)

  • id: str (alias="_id")
  • name: str
  • b2b: B2type
  • b2c: B2type
  • source_db: str
  • responsible: Optional[str]
  • warehouse: Optional[str]
  • last_update_dt: Optional[datetime]
  • created_dt: Optional[datetime]

Tipo B2B/B2C (B2type)

  • days: Days
  • shipping_price: int
  • shipping_free_order_price: int
  • minimum_order: int
  • maximum_order: int
  • minimum_quantity: int
  • maximum_quantity: int
  • minimum_weight: int
  • maximum_weight: int
  • products: Optional[list[str]]

Dias (Days)

  • sunday: DayTime
  • monday: DayTime
  • tuesday: DayTime
  • wednesday: DayTime
  • thursday: DayTime
  • friday: DayTime
  • saturday: DayTime

PerĆ­odo do Dia (DayTime)

  • all_day: bool
  • morning: bool
  • afternoon: bool
  • night: bool

Explicação do Significado e Uso de Cada Campo

Regras de CEP (CepRules)

  • id: Identificador Ćŗnico da regra de CEP.
  • name: Nome descritivo da regra de CEP.
  • b2b: ConfiguraƧƵes para entregas business-to-business.
  • b2c: ConfiguraƧƵes para entregas business-to-consumer.
  • source_db: Banco de dados de origem da regra.
  • responsible: ResponsĆ”vel pela regra (opcional).
  • warehouse: ArmazĆ©m associado Ć  regra (opcional).
  • last_update_dt: Data e hora da Ćŗltima atualização da regra.
  • created_dt: Data e hora de criação da regra.

Tipo B2B/B2C (B2type)

  • days: ConfiguraƧƵes de disponibilidade para cada dia da semana.
  • shipping_price: PreƧo base de entrega.
  • shipping_free_order_price: Valor mĆ­nimo do pedido para frete grĆ”tis.
  • minimum_order: Valor mĆ­nimo do pedido.
  • maximum_order: Valor mĆ”ximo do pedido.
  • minimum_quantity: Quantidade mĆ­nima de itens no pedido.
  • maximum_quantity: Quantidade mĆ”xima de itens no pedido.
  • minimum_weight: Peso mĆ­nimo do pedido.
  • maximum_weight: Peso mĆ”ximo do pedido.
  • products: Lista de produtos disponĆ­veis (opcional).

Dias (Days) e PerĆ­odo do Dia (DayTime)

  • ConfiguraƧƵes de disponibilidade para cada dia da semana e perĆ­odo do dia.

Este modelo permite uma gestão detalhada das regras de entrega, possibilitando a personalização das condições de serviço com base na localização do cliente e no tipo de negócio (B2B ou B2C).