Document
billingInformation
Emite la informacion del documento de facturacion
Parametros
Variable | Tipo | Por defecto | Requerido |
document | SDKDtosDocumentsDocument | null | true |
Documento base para emitir la informacion | |||
fields | array | |name, |nif, |address, |city, |state, |country, |email, |mobile| | false |
Informacion de fields para emitir en el documento, tienen que coincidir |
Ejemplo
{% import macrosCore.document as documentMacros %}
{{ documentMacros.billingInformation({
document: order,
}) }}
Relacionados
macros/modes/{{coreMode}}/document/billingInformation.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Document/Macro/BillingInformation.php
buttons
Configura los botones que se muestran al realizar la compra
Parametros
Variable | Tipo | Por defecto | Requerido |
orderID | int | 0 | false |
Id de la compra | |||
showBackButton | bool | true | false |
Muestra el boton de volver atras | |||
showPrintButton | bool | true | false |
Muestra el boton para imprimir pdf | |||
classList | string | '' | false |
Añade una clase html adicional | |||
token | string | '' | false |
Pinta el documento token |
Ejemplo
{% import macrosCore.document as documentMacros %}
{{ documentMacros.buttons({
orderId: controllerItem.id
}) }}
Relacionados
macros/modes/{{coreMode}}/document/buttons.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Document/Macro/Buttons.php
confirmOrder
Confirma la salida del pedido
Parametros
Variable | Tipo | Por defecto | Requerido |
order | SDKDtosDocumentsOrder | null | true |
Objeto order, con la informacion del pedido realizado | |||
confirmOrderPlugins | array | [] | false |
Objeto ElementCollection, con posibles plugins tipo CONFIRM_ORDER | |||
showTansactionId | bool | true | false |
Muestra la id de la transaccion | |||
showAuthNumber | bool | true | false |
Muestra el numero de autenticacion |
Ejemplo
{% import macrosCore.document as documentMacros %}
{{ documentMacros.confirmOrder({
order: controllerItem,
confirmOrderPlugins: confirmOrderPlugins
}) }}
Relacionados
macros/modes/{{coreMode}}/document/confirmOrder.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Document/Macro/ConfirmOrder.php
document
Muestra el documento cuando se realiza la compra
Parametros
Variable | Tipo | Por defecto | Requerido |
document | SDKDtosDocumentsDocument | null | true |
Objeto docuement, documento base a mostrar | |||
additionalItems | string | FWK/Core/ViewHelpers/Basket/Macro/BaseOutput::ADDITIONAL_ITEMS_PRESENTATION | false |
Añade articulos adicionales al documento de compra | |||
mode | string | FWK/Core/ViewHelpers/Basket/Macro/BaseOutput::MODE_DISCLOSURE | false |
Modo de la salida de la cesta | Valores disponibles | ||
FWK/Core/ViewHelpers/Basket/Macro/BaseOutput::MODE_DISCLOSURE La sesta sale de forma divulgadaFWK/Core/ViewHelpers/Basket/Macro/BaseOutput::MODE_CASH_TICKET La cesta sale en modo billete de efectivo |
|||
linkable | bool | true | false |
Define si los productos tienen links o no | |||
showOptions | bool | true | false |
Define si mostrar o no las opciones del producto | |||
showOptionValuesName | string | FWK/Core/ViewHelpers/Basket/Macro/BaseOutput::SHOW_OPTION_VALUES_NAME_SHOW_NAME | false |
Define que se muestra en las opciones del producto | Valores disponibles | ||
FWK/Core/ViewHelpers/Basket/Macro/BaseOutput::SHOW_OPTION_VALUES_NAME_NOT_SHOW No mostrar el nombre de los parametros de las opciones del productoFWK/Core/ViewHelpers/Basket/Macro/BaseOutput::SHOW_OPTION_VALUES_NAME_SHOW_NAME Muestra el nombre de los parametros de las opciones del productoFWK/Core/ViewHelpers/Basket/Macro/BaseOutput::SHOW_OPTION_VALUES_NAME_SHOW_DESCRIPTION Mostrar descripcion de los parametros de las opciones del producto |
|||
showOptionValuesSku | bool | false | false |
Mostrar en las opciones del producto Sku | |||
showZeroDiscount | bool | false | false |
Mostrar o no el descuento 0 | |||
showBrand | bool | false | false |
Mostrar o no la marca del producto | |||
giftsPresentation | string | FWK/Core/ViewHelpers/Basket/Macro/BaseOutput::GIFTS_PRESENTATION_PRODUCTS_BLOCK | false |
Define como mostrar los regalos | Valores disponibles | ||
FWK/Core/ViewHelpers/Basket/Macro/BaseOutput::GIFTS_PRESENTATION_PRODUCTS_BLOCK Mostrar los productos en bloquesFWK/Core/ViewHelpers/Basket/Macro/BaseOutput::GIFTS_PRESENTATION_INDEPENDENT Mostrar los productos independientes |
|||
showTaxDisclosure | bool | true | false |
Mostrar o no la declaracion de impuestos | |||
showTaxIncluded | bool | null | false |
Muestra el precio con los impuestos incluidos | |||
showTaxName | bool | true | false |
Mostrar o no el nombre de los impuestos | |||
tableClass | string | '' | false |
Define la tabla de clases para el html | |||
showPrices | bool | true | false |
Mostrar o no los precios | |||
showImage | bool | true | false |
Mostrar o no las imagenes de los productos | |||
showSku | bol | false | false |
Mostrar o no el codigo Sku del producto | |||
showManufacturerSku | bool | false | false |
Mostrar o no el codigo Sku de la manufacturacion | |||
showCustomTags | bool | false | false |
Mostrar o no las etiquetas personalizadas | |||
showDevolutionButton | bool | false | false |
Muestra o no el boton para realizar devoluciones | |||
showDiscounts | bool | true | false |
Mostrar o no los descuentos de los productos | |||
showDiscountName | bool | false | false |
Muestra o no el nombre de los descuentos | |||
showDiscountValue | bool | true | false |
Muestra o no el valor de los descuentos | |||
showZeroShipping | bool | true | false |
Mostrar la los envios cero(sin contaminacion) de los productos | |||
showZeroPayment | bool | true | false |
showFreeTaxMessage | bool | false | false |
Mostrar el mensage de libre de impuestos | |||
showPreviousPrice | bool | false | false |
Mostrar o no el precio anterior | |||
showPercentDifference | bool | false | false |
Mostrar o no la diferencia de precios en porcentaje | |||
showPriceDifference | bool | false | false |
Mostrar o no la diferencia de los precios | |||
showProductStockId | bool | false | false |
Mostrar o no el id del producto en stock | |||
showFooter | bool | true | false |
Mostrar o no el pie de pagina | |||
productTemplate | string | null | false |
Define la plantilla para los productos | |||
productsBundleTemplate | string | null | false |
Define la plantilla para bundle | |||
productsBundleItemTemplate | string | null | false |
Define la plantilla para productos en bundle | |||
productsGiftTemplate | string | null | false |
Define la plantilla para los productos de regalo | |||
productSelectableGiftTemplate | string | null | false |
Define la plantilla para la seleccion de productos de regalo | |||
routeType | string | '' | false |
Define el path del tipo que es | |||
totalProductDiscounts | float | 0 | false |
Define los descuentos totales del productos | |||
showTaxesZeroTotalIncrement | bool | false | false |
Mostrar o no el incremento total del libre de impuestos | |||
mergeRows | bool | false | false |
Fusiona las filas de tipo PRODUCT que sean del mismo producto pero con distintas opciones |
Ejemplo
{% import macrosCore.document as documentMacros %}
{{- documentMacros.document({
document: order
}) -}}
Relacionados
macros/modes/{{coreMode}}/document/document.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Document/Macro/Document.php
documentInformation
Genera un documento de informacion del pedido
Parametros
Variable | Tipo | Por defecto | Requerido |
document | SDKDtosDocumentsDocument | null | true |
Objeto documento, con la informacion base necesaria | |||
showTransactionId | bool | false | false |
Muestra la id de la transaccion | |||
showAuthNumber | bool | false | false |
Muestra el numero de autenticacion | |||
documentType | string | FWK/ViewHelpers/Document/Macro/DocumentInformation::TYPE_ORDER | false |
Define el tipo del documento | Valores disponibles | ||
FWK/ViewHelpers/Document/Macro/DocumentInformation::TYPE_ORDER Genera un documento de tipo pedidoFWK/ViewHelpers/Document/Macro/DocumentInformation::TYPE_RMA Genera un documento de autorizacion de devolucion de mercanciaFWK/ViewHelpers/Document/Macro/DocumentInformation::TYPE_RETURN Genera un documento de pedido devueltoFWK/ViewHelpers/Document/Macro/DocumentInformation::TYPE_CORRECTIVE_INVOICE Genera un documento de factura correctiva |
Ejemplo
{% import macrosCore.document as documentMacros %}
{{ documentMacros.documentInformation({
document: returns,
documentType: constant('FWKViewHelpersDocumentMacroDocumentInformation::TYPE_RETURN'),
}) }}
Relacionados
macros/modes/{{coreMode}}/document/documentInformation.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Document/Macro/DocumentInformation.php
headquarterInformation
Emite la informacion de la sede
Parametros
Variable | Tipo | Por defecto | Requerido |
document | SDKDtosDocumentsDocument | null | false |
Documento base para emitir la informacion |
Ejemplo
{% import macrosCore.document as documentMacros %}
{{ documentMacros.headquarterInformation({
document: controllerItem
}) }}
Relacionados
macros/modes/{{coreMode}}/document/headquarterInformation.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Document/Macro/HeadquarterInformation.php
rewardPoints
Muestra el resumen puntos de recompensa aplicados y/o ganados en el pedido
Parametros
Variable | Tipo | Por defecto | Requerido |
document | SDKDtosDocumentsDocument | null | true |
Objeto document, cesta con los productos que contenga | |||
class | string | '' | false |
Nombre de clase personalizado que se ve en el html | |||
showHeader | bool | true | false |
Muestra o no el nombre y descripcion de los reward points | |||
showTotalRedeemed | bool | true | false |
Muestra o no el total de points gastados | |||
showTotalEarned | bool | true | false |
Muestra o no el total de points ganado |
Ejemplo
{% import macrosCore.document as documentMacros %}
{{ documentMacros.rewardPoints({
document: session.document, rewardPoints: userRewardPoints, maxAvailableRewardPoints: {'ePoint_1': 100, 'ePoint_2': 200}
}) }}
Relacionados
macros/modes/{{coreMode}}/document/rewardPoints.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Document/Macro/RewardPoints.php
shippingInformation
Emite la informacion de envio si la hubiera
Parametros
Variable | Tipo | Por defecto | Requerido |
document | SDKDtosDocumentsDocument | null | true |
Documento base para emitir la informacion | |||
fields | array | |name, |nif, |address, |city, |state, |country, |email, |mobile| | false |
Informacion de fields para emitir en el documento, deben coincidir | |||
pickingFields | array | |name, |address, |city, |state, |country, |email, |phone| | false |
Informacion de picking fields para emitir en el documento, deben coincidir |
Ejemplo
{% import macrosCore.document as documentMacros %}
{{ documentMacros.shippingInformation({
document: controllerItem,
}) }}
Relacionados
macros/modes/{{coreMode}}/document/shippingInformation.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Document/Macro/ShippingInformation.php
pickingInformation
Emite la informacion de 'recogida en tienda' si la hubiera
Parametros
Variable | Tipo | Por defecto | Requerido |
document | SDKDtosDocumentsDocument | null | true |
Documento base para emitir la informacion | |||
fields | array | |name, |address, |city, |state, |country, |email, |phone| | false |
Informacion de fields para emitir en el documento, deben coincidir |
Ejemplo
{% import macrosCore.document as documentMacros %}
{{ documentMacros.pickingInformation({
document: controllerItem,
}) }}
Relacionados
macros/modes/{{coreMode}}/document/pickingInformation.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Document/Macro/PickingInformation.php