Ajuda com e-commerce

Bom dia galera, sou novo aqui e como vi que que o pessoal que participa do fórum é muito maneiro e ajuda, resolvi então pedir uma ajuda com alguns itens… Eu estou desenvolvendo meu primeiro projeto em Yii e já comecei de cara com um e-commerce rsrs :unsure: … Estou na dúvida no seguinte:

  • Como fazer uma busca de cep que preencha o endereço da pessoa e depois tb possa calcular o frete… Existe alguma ferramenta gratis que de pra usar com o Yii?

  • No cadastro do produto queria gerar 3 imagens de cada foto, uma pequena, uma média e uma grande (para zoom), como posso fazer isso?

  • Vi algo sobre módulos, posso usar eles pra criar admin e área do usuário? Posso usar os modelos já existentes para por exemplo os controles que possa criar dentro desse admin/area do cliente?

Por enquanto é isso…

Brigadão galera! :D

Abração,

Cleverson

pode pegar várias classes na net e fazer um widget, exemplo:


private function calculaFretePeloWebService($cod_servico, $cep_origem, $cep_destino, $peso, $comprimento=0, $altura=0, $largura=0) {

        $cep_destino = str_replace("([^0-9])", "", $cep_destino);

        $cep_origem = str_replace("([^0-9])", "", $cep_origem);


        $url = O YII Não deixou eu postar a URL no fórum..=(


        $ch = curl_init();


// informar URL e outras funções ao CURL

        curl_setopt($ch, CURLOPT_URL, $url);

        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);


// Acessar a URL e retornar a saída

        $output = curl_exec($ch);


// liberar

        curl_close($ch);

        $xml = simplexml_load_string($output);

        $valores = $xml->xpath('cServico');


        $array = null;

        $contador = 0;


        foreach ($valores as $valor) {

            foreach ($valor as $campo => $valr) {

                if ($campo == 'Valor') {

                    $array[$contador]['valor'] = $valr;

                }

                if ($campo == 'PrazoEntrega') {

                    $array[$contador]['prazo'] = $valr;

                }

                if ($campo == 'MsgErro') {

                    $array[$contador]['erro'] = $valr;

                }

            }

            $contador++;

        }


        return $array;

    }

já vi o pessoal aqui falando sobre um widget tb q faz isso…se não me engano era: jcropzoom

se bem entendi, vc pode usar o RBAC para controle!!