Resolución de problemas: El widget de la lista de kits dinámicos predefinidos no aparece en la página de visualización de kits dinámicos
Después de integrar el escaparate con el Omni-Configurador, es posible que el widget de la lista de kits dinámicos predefinidos no aparezca en la página de visualización del kit dinámico.
Solución
Para resolver este problema, añada el widget de la lista de kits dinámicos predefinidos al DefaultDynamicKitPageLayout.
- Recupere los ID siguientes de la base de datos.
- PLWIDGET_ID
- La nueva clave primaria para el nuevo widget, que se puede encontrar en la tabla PLWIDGET. Puede ser cualquier valor nuevo, siempre y cuando no exista en la tabla actual.
- plwidget_id_parent
- El ID del widget padre para el DefaultDynamicKitPageLayout, que se puede encontrar en la tabla PLWIDGET con el nombre del administrador del widget: ProductPageContainer.
- defaultdynamickitpagelayout_id
- El ID del diseño de página para el DefaultDynamicKitPageLayout, que se puede encontrar en la tabla PAGELAYOUT.
- aurorastorefrontassetstore_id
- El ID de tienda de AuroraStorefrontAssetStore, que se puede encontrar en la tabla Store.
Note: Puede utilizar el programa de utilidad de extracción de datos para recuperar el ID de diseño necesario. Para obtener más información sobre el programa de utilidad de extracción, consulte Extraer datos de Commerce Composer con el Programa de utilidad de extracción de datos. - Al utilizar los ID que acaba de recuperar, ejecute las sentencias SQL siguientes.Crea el widget de lista de kits dinámicos predefinidos para DefaultDynamicKitPageLayout:
insert into plwidget values (plwidget_id, defaultdynamickitpagelayout_id, -3032, 'PDKListWidget', '8', NULL, NULL, NULL, 1);
Añade el widget de la lista de kits dinámicos predefinidos como widget hijo bajo el widget contenedor padre:insert into plwidgetrel values (plwidget_id_parent, plwidget_id,1.0, 1);
Añade el widget de la lista de kits dinámicos predefinidos como widget disponible para AuroraStorefrontAssetStore:insert into plstorewidget values (plwidget_id, aurorastorefrontassetstore_id, -3032, 1, NULL,1);