Plugin dos Correios roda no nopCommerce versões 2.70 e 2.80

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
11 anos atrás
Na verdade eu preciso da autorização do pessoal do nopCommerce para disponibilizar o arquivo que deve ser substituido no nopCom para que o plugin volte a funicionar.
Vou tentar um contato com a equipe e ver se é posiivel colocar o arquivo a disposição aqui no forum ou na seção downloads(talvez seja inconveniente para eles, não sei).
11 anos atrás
instalei o plugins dos correios e ocorreu este error:

Method not found: 'System.Decimal Nop.Services.Shipping.GetShippingOptionRequest.GetTotalLength()'.

É o mesmo error que ocorreu com vc e com resposta do nopcommerce irá resolveR?
11 anos atrás
Exatamente.
Eu fiz o upload dos arquivos para que voce possa substituir no nopCommerce e o plugin dos Correios volte a funcionar.
São dois um para a versão nopCom 2.70 e outro do 2.80.
11 anos atrás
Desculpe, fez upload onde?
11 anos atrás
Eu estava esperando que os downloads fossem liberados para colocar os links aqui

Para o nopCommerce 2.70

https://www.nopcommerce.com/p/863/shippingcorreios-for-nopcommerce-v-270.aspx

Para o nopCommerce 2.80

https://www.nopcommerce.com/p/862/shippingcorreios-for-nopcommerce-v-280.aspx
11 anos atrás
Estava desenvolvendo um, não será mais preciso =D

Obrigado leodemario.
11 anos atrás
Boa leodemario! muito obrigado!
Tu poderia fazer a gentileza me dizer quais os arquivos do nopcommerce que foram alterados e onde?

Obrigado!
11 anos atrás
Galera estou com problemas com o plugin para o modulo dos correios.

alguem sabe me dizer se ja conseguiu para a versao 2.80 ???
11 anos atrás
public decimal GetTotalWidth()
        {
            decimal num = 0m;
            foreach (ShoppingCartItem current in this.Items)
            {
                ProductVariant productVariant = current.ProductVariant;
                if (productVariant != null)
                {
                    num += productVariant.Width * current.Quantity;
                }
            }
            return num;
        }

        public decimal GetTotalLength()
        {
            decimal num = 0m;
            foreach (ShoppingCartItem current in this.Items)
            {
                ProductVariant productVariant = current.ProductVariant;
                if (productVariant != null)
                {
                    num += productVariant.Length * current.Quantity;
                }
            }
            return num;
        }


        public decimal GetTotalHeight()
        {
            decimal num = 0m;
            foreach (ShoppingCartItem current in this.Items)
            {
                ProductVariant productVariant = current.ProductVariant;
                if (productVariant != null)
                {
                    num += productVariant.Height * current.Quantity;
                }
            }
            return num;
        }
11 anos atrás
Adicione os seguintes códigos no arquivo nop.services.shipping.GetShippingOptionRequest.cs

using Nop.Core.Domain.Catalog;


public decimal GetTotalWidth()
        {
            decimal num = 0m;
            foreach (ShoppingCartItem current in this.Items)
            {
                ProductVariant productVariant = current.ProductVariant;
                if (productVariant != null)
                {
                    num += productVariant.Width * current.Quantity;
                }
            }
            return num;
        }

        public decimal GetTotalLength()
        {
            decimal num = 0m;
            foreach (ShoppingCartItem current in this.Items)
            {
                ProductVariant productVariant = current.ProductVariant;
                if (productVariant != null)
                {
                    num += productVariant.Length * current.Quantity;
                }
            }
            return num;
        }


        public decimal GetTotalHeight()
        {
            decimal num = 0m;
            foreach (ShoppingCartItem current in this.Items)
            {
                ProductVariant productVariant = current.ProductVariant;
                if (productVariant != null)
                {
                    num += productVariant.Height * current.Quantity;
                }
            }
            return num;
        }[/quote]
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.