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 anni tempo fa
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 anni tempo fa
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 anni tempo fa
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 anni tempo fa
Desculpe, fez upload onde?
11 anni tempo fa
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 anni tempo fa
Estava desenvolvendo um, não será mais preciso =D

Obrigado leodemario.
11 anni tempo fa
Boa leodemario! muito obrigado!
Tu poderia fazer a gentileza me dizer quais os arquivos do nopcommerce que foram alterados e onde?

Obrigado!
11 anni tempo fa
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 anni tempo fa
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 anni tempo fa
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.