none
Sessão ou Cockie para carrinho de compra RRS feed

  • Pergunta

  • Boa tarde,

    Preciso de algo para o carrinho de compra, atualmente uso session, porem preciso de algo que ao fechar o navegado sem finalizar a compra, o carrinho venha com os itens ja inserido nele.

    Alguem tem uma solução tranquila?

    DataTable carrinho = (DataTable)Session["mDatatable"];

    Tenho feito assim.

    segunda-feira, 19 de novembro de 2012 18:50

Respostas

  • Bom Dia Miguel.

    Aconselho você a fazer via cookie cara, bem melhor, só fique atento para criptografar os dados passados via cookie.


    "Nunca deixe que os outros te subestimen, mas tambem não seja arrogante seja humilde e prove quem é

    • Marcado como Resposta Miguel Bento quinta-feira, 22 de novembro de 2012 13:21
    quarta-feira, 21 de novembro de 2012 11:43

Todas as Respostas

  • Boa noite Miguel,

    sugiro utilize cookies, mas tenha em mente que os cookies possuem uma limitação de 4 Kb para as informações armazenadas e portanto armazenar uma DataTable seria algo inviável, o ideal seria gerar uma string com menos informações, pesquise sobre JSON, creio que possa lhe ser útil para gerar esta string.

    Abraços


    Daniel Cheida de Oliveira

    segunda-feira, 19 de novembro de 2012 23:16
  • Bom Dia Miguel.

    Aconselho você a fazer via cookie cara, bem melhor, só fique atento para criptografar os dados passados via cookie.


    "Nunca deixe que os outros te subestimen, mas tambem não seja arrogante seja humilde e prove quem é

    • Marcado como Resposta Miguel Bento quinta-feira, 22 de novembro de 2012 13:21
    quarta-feira, 21 de novembro de 2012 11:43
  • Estou pensando, já que é um e-commerce corporativo (b2b), acredito que criar uma tabela 'carrinho' na base de dados e ao incluir um item no carrinho, adiciona tambem na tabela, ai ao finalizar o pedido apago a tabela.

    Para o cliente comprar ele tem que logar com cpnj e senha, sendo que ele tem que ta previamente cadastro no erp.

    É uma boa solução?

    quinta-feira, 22 de novembro de 2012 13:23