Estoy tratando de enviar mis archivos de tema actualizados para BigCommerce usando una versión modificada del tema Cornerstone Light. Comencé a recibir un error que dice: not ok -- VariationActivationError: channelIds.map is not a function y cuando busco en mi tema channelIds.map o channelIds no aparece nada. Tengo varias entradas para channelId .
Realmente no tengo la experiencia suficiente para saber qué información debo proporcionar que pueda ayudar a resolver el problema... pero aquí están las entradas que contienen el ID de canal.
global.js
const { channelId, cartId, productId, categoryId, secureBaseUrl, maintenanceModeSettings, adminBarLanguage, showAdminBar, } = this.context; ... if (showAdminBar) { adminBar(secureBaseUrl, channelId, maintenanceModeSettings, JSON.parse(adminBarLanguage), productId, categoryId); }base.html
{{~inject 'channelId' settings.channel_id}}adminBar.js
* @param channelId export default function (secureBaseUrl, channelId = 1, maintenanceMode = {}, adminBarLanguage, productId, categoryId) {¡Esto se resolvió recientemente! Deberá actualizar la versión de CLI a v3.9.0 y volver a intentarlo. Puede encontrar más información sobre este error y lo que se resolvió aquí .