Skip to main content

custom-objecttype-definitions-HW

Fichero de metadatos SFCC (metadata xmlns) que define los tipos de objetos personalizados (Custom Object Types) del proyecto. Los Custom Objects permiten almacenar datos estructurados fuera de los modelos estándar de SFCC.


Glosario de propiedades​

PropiedadValores posiblesDescripción
storage-scopesite / organizationsite: datos aislados por site. organization: compartidos entre todos los sites.
staging-modeno-staging / source-to-targetno-staging: no se replica entre entornos. source-to-target: se replica de staging a producción.
retention-daysnúmeroDías que SFCC conserva los registros antes de eliminarlos automáticamente.
key-definition—Atributo que actúa como clave primaria del tipo.

Resumen de tipos definidos​

type-idÁmbitoStagingRetenciónClave
PayPalNewTransactionssiteno-staging365 díasorderNo
StripeWebhookNotificationsorganizationno-staging3 díasstripeEventId
productOptions_hk_lens_colororganizationsource-to-target—optionValueId
productOptions_hk_lens_treatmentorganizationsource-to-target—optionValueId
productOptions_hk_lens_typeorganizationsource-to-target—optionValueId
if_returns_rmaorganizationno-staging—returnId
knowledgeArticleorganizationsource-to-target—id

Tipos de pago​

PayPal new transaction — registra transacciones creadas a través de la funcionalidad "New Transaction" de PayPal. Alcance por site, retención de 365 días, sin replicación entre entornos.

AtributoTipoDescripción
orderNo (clave)stringNúmero de pedido.
currencyCodestringCódigo de moneda.
emailstringEmail del comprador.
firstNamestringNombre del comprador.
lastNamestringApellido del comprador.
orderDatestringFecha del pedido.
orderTotalstringTotal del pedido.
paymentStatusstringEstado del pago.
transactionIdstringID de la transacción PayPal.
transactionsHistoryset-of-stringHistorial de transacciones asociadas.

Tipos de opciones de producto (lentes)​

Los tres tipos siguientes extienden las opciones de producto estándar de SFCC para las configuraciones de lentes graduadas. Todos comparten: alcance organization, staging source-to-target, clave optionValueId.

productOptions_hk_lens_color — extiende los valores de la opción de producto "Lens Color".

AtributoTipoLocalizableDescripción
optionValueId (clave)string—ID del valor de la opción.
option_lensIdstringNoID de la lente.
option_lensNamestringNoNombre de la lente.
option_lensColorstringSíColor de la lente (localizado).
option_descriptiontextSíDescripción de la opción (localizada).
option_hideValueboolean—Si true, el valor no se muestra en el carrito ni en el popup de opciones.

Tipos de operaciones​

iF returns RMA object — almacena las solicitudes de devolución (RMA) gestionadas a través de la integración con iF Returns. Alcance organization, sin staging.

AtributoTipoDescripción
returnId (clave)stringID del return request en formato GUID.
returnNamestringNombre en formato RX-ABC (X = número de devolución, ABC = pedido).
statusenum-of-stringEstado de la solicitud de devolución.
ecommerceCustomerIdstringID del cliente en SFCC.
ecommerceCustomerEmailstringEmail del cliente asociado al pedido.
ecommerceOrderNamestringNombre del pedido del que se devuelven artículos.
dataJsonstringSolicitud de devolución completa en formato JSON.

Estados de status:

ValorDescripción
PENDINGSolicitud creada, pendiente de procesamiento.
RECEPTION_IN_PROGRESSRecepción en curso.
RECEPTION_COMPLETEDRecepción completada.
RECEIVEDArtículos recibidos en almacén.
CHECKEDArtículos verificados.
CLOSEDDevolución cerrada.
DISCARDEDDevolución descartada.
EXPIREDSolicitud caducada.
NEEDS_VALIDATIONRequiere validación manual.