Sales Force Commerce Cloud - configurando limites de baskets

Sales Force Commerce Cloud - configurando limites de baskets

Dando sequência na categoria de artigos sobre o Sales Force Commerce Cloud hoje eu vou falar como configurar o tempo de vida de uma basket.

Por padrão o SFCC não possui limitação de baskets por cliente mas é uma boa prática manter apenas uma basket ativa. Isto por que você pode fácilmente resgatar via OCAPI as baskets ativas para um determinado usuário.

Indo em Merchant Tools > Site Preferences > Basket Preference você encontra as configurações possíveis para a persistência da basket.

Configuração da Basket via Merchant Tools

Entendo para que servem:

  • Basket Persistence:

    - Baskets Not Persistent:  Quando uma sessão termina, a cesta não é salva. Cada sessão começa com uma cesta vazia.

    - Baskets Persistent for Registered Customers Only: Quando a sessão de um cliente registrado termina, a cesta atual é limpa, mas seu conteúdo é salvo. Se o sistema reconhecer esse cliente em uma nova sessão dentro da vida útil da cesta para clientes cadastrados, a cesta salva é restaurada. Se o cliente iniciou uma nova cesta antes de ser reconhecido, a cesta salva fica disponível por meio de chamadas de API.

    - Baskets Persistent for Authenticated Customers Only: Quando a sessão de um cliente registrado termina, a cesta atual é limpa, mas seu conteúdo é salvo. Se esse cliente abrir uma nova sessão e fizer login dentro do tempo de vida da cesta para clientes registrados, a cesta salva será restaurada. Se o cliente iniciou uma nova cesta antes de fazer login, a cesta salva estará disponível por meio de chamadas de API.

    - Baskets Persistent for All Customers: Quando a sessão de qualquer cliente termina, a cesta atual é limpa, mas seu conteúdo é salvo. Se esse cliente abrir uma nova sessão dentro da vida útil da cesta para o tipo de cliente apropriado, a cesta salva será restaurada.
  • Basket Lifetime for Registered Customers
    Tempo em milisegundos que clientes registrados terão sua basket ativa em inatividade.
  • Basket Lifetime for Unregistered Customers
    Tempo em milisegundos que clientes não registrados terão sua basket ativa
  • Add Product to Basket Behavior
    A configuração controla o comportamento quando um cliente tenta adicionar um produto idêntico a outro em sua cesta.
  • Max Number of Product Line Itens
    Número máximo de produtos que podem ser atribuídos no carrinho