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-definitionAtributo 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-targetoptionValueId
productOptions_hk_lens_treatmentorganizationsource-to-targetoptionValueId
productOptions_hk_lens_typeorganizationsource-to-targetoptionValueId
if_returns_rmaorganizationno-stagingreturnId
knowledgeArticleorganizationsource-to-targetid

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)stringID del valor de la opción.
option_lensIdstringNoID de la lente.
option_lensNamestringNoNombre de la lente.
option_lensColorstringColor de la lente (localizado).
option_descriptiontextDescripción de la opción (localizada).
option_hideValuebooleanSi 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.