Discussões

Resolver erro interno ao visitar Categoria de comércio recém-criada no SuiteCommerce Advanced Elbrus

editado Jun 2, 2025 2:36PM Dentro Site/E-Commerce

Aplica-se a

Produto: NetSuite 2022.1

SuiteApp/Pacote: SuiteCommerce Advanced Elbrus | ID do bundle: 165410


Cenário

Em uma implementação do Elbrus, as Categorias do site são configuradas usando Categorias de Comércio. A configuração padrão deste registro reside no arquivo Facets.Translator.js, que está localizado no módulo Facets.

Esta seção explica como corrigir o erro interno mostrado ao visitar uma Categoria de comércio recém-criada no SuiteCommerce Advanced Elbrus.



Solução

 1.Abra o arquivo Facets\ JavaScript\Facets.Translator.js

2.Substitua o método do construtor FacetsTranslator existente para a seguinte implementação:


//@constructor @param {Array}facets @param {Object} options @param {Object} configuration
function FacetsTranslator (facets, options, configuration, category)
{
// Enforces new
if (!(this instanceof FacetsTranslator))
{
return new FacetsTranslator(facets, options, configuration, category);
}

// Facets go Here
this.facets = [];

// Other options like page, view, etc. goes here
this.options = {};

// This is an object that must contain a fallbackUrl and a lists of facet configurations
this.configuration = configuration || default_config;

// Get the facets that are in the sitesettings but not in the config.
// These facets will get a default config (max, behavior, etc.) - Facets.Translator
// Include facet aliases to be conisdered as a possible route
var facets_data = Configuration.get('siteSettings.facetfield')
, facets_to_include = [];

_.each(facets_data, function(facet)
{
if

Olá, bem-vind@!

Faça login

Para ver todos os detalhes, faça o login.

Cadastre-se

Não tem uma conta? Clique aqui para começar!

Ranking

Gênio da Comunidade

1º Trimestre (Jan-Mar 2026)

Líderes desta semana

Líderes deste mês

Líderes de todos os tempos