Basket
asyncOrder
Imprime el código HTML necesario para continuar con la validación asíncrona del pedido
Parameters
| Variable | Type | Default | Required |
| validationResponse | SDKDtosPaymentValidationResponse | null | true |
| Objeto resultante de haber hecho la peticion Loader::service(Services::ORDER)->validatePayment(). En FWKControllersCheckoutAsyncOrderController se lo pasa a la vista en la variable self::CONTROLLER_ITEM | |||
| postParameters | array | [] | false |
| Array con los parámetros recividos vía POST. En FWKControllersCheckoutAsyncOrderController se lo pasa a la vista en la variable self::POST_PARAMETERS | |||
| getParameters | array | [] | false |
| Array con los parámetros recividos vía GET. En FWKControllersCheckoutAsyncOrderController se lo pasa a la vista en la variable self::GET_PARAMETERS | |||
Example
{% import macrosCore.basket as basketMacros %}
{{- basketMacros.asyncOrder({
validationResponse: constant('FWKCoreControllersController::CONTROLLER_ITEM'),
postParameters: constant('FWKControllersCheckoutAsyncOrderController::POST_PARAMETERS'),
getParameters: constant('FWKControllersCheckoutAsyncOrderController::GET_PARAMETERS')
}) -}}
Related
macros/modes/{{coreMode}}/basket/asyncOrder.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Basket/Macro/AsyncOrder.php
basketContent
Funcion principal que muestra la cesta durante el proceso de compra
Parameters
| Variable | Type | Default | Required |
| basket | SDKDtosBasketBasket | null | true |
| Objeto basket, cesta con los productos que contenga | |||
| editable | bool | false | false |
| Define si la cesta es editable o no | |||
| saveForLater | bool | false | false |
| Define si la cesta muestra el botón saveForLater o no. Solo se muestra si el usuario ha hecho login | |||
| editableGifts | bool | false | false |
| Define si los regalos son editables o no | |||
| quantityPlugin | bool | false | false |
| Usar o no el plugin de cantidad | |||
| showShippingSection | bool | false | false |
| Mostrar o no la seccion de envio | |||
| showSelectableBox | bool | false | false |
| Mostra la caja de seleccion de cantidad | |||
| selectableBoxRows | int | 5 | false |
| Maximo seleccionable en la caja de cantidad | |||
| showWarnings | bool | true | false |
| Mostrar o no las advertencias | |||
| showWarningsBlock | bool | true | false |
| Mostrar o no bloques de advertencias | |||
| hiddenWarningCodes | array | [] | false |
| Esconde una lista de warning codes | |||
| errorWarningPosition | string | FWK/ViewHelpers/Basket/Macro/BasketContent::WARNING_POSITION_HEADER | false |
| Define la posicion del aviso de error | Available values | ||
|
FWK/ViewHelpers/Basket/Macro/BasketContent::WARNING_POSITION_HEADER Posicionar en el encabezadoFWK/ViewHelpers/Basket/Macro/BasketContent::WARNING_POSITION_LINE Posicionar en linea |
|||
| warningWarningPosition | string | FWK/ViewHelpers/Basket/Macro/BasketContent::WARNING_POSITION_HEADER | false |
| Define la posicion del aviso de advertencia | Available values | ||
|
FWK/ViewHelpers/Basket/Macro/BasketContent::WARNING_POSITION_HEADER Posicionar en el encabezadoFWK/ViewHelpers/Basket/Macro/BasketContent::WARNING_POSITION_LINE Posicionar en linea |
|||
| infoWarningPosition | string | FWK/ViewHelpers/Basket/Macro/BasketContent::WARNING_POSITION_HEADER | false |
| Define la posicion del aviso de informacion | Available values | ||
|
FWK/ViewHelpers/Basket/Macro/BasketContent::WARNING_POSITION_HEADER Posicionar en el encabezadoFWK/ViewHelpers/Basket/Macro/BasketContent::WARNING_POSITION_LINE Posicionar en linea |
|||
| showCustomTagPosition | array | [] | false |
| Define la posicion de las customTags | |||
| showDiscountValue | string | FWK/ViewHelpers/Basket/Macro/BasketContent::SHOW_DISCOUNT_VALUE_BOTH | false |
| Define como mostrar el valor de descuento | Available values | ||
|
FWK/ViewHelpers/Basket/Macro/BasketContent::SHOW_DISCOUNT_VALUE_VALUE Mostrar el valor del descuento en valor numericoFWK/ViewHelpers/Basket/Macro/BasketContent::SHOW_DISCOUNT_VALUE_PERCENTAGE Mostrar el valor del descuento en porcentajeFWK/ViewHelpers/Basket/Macro/BasketContent::SHOW_DISCOUNT_VALUE_BOTH Mostrar el valor del descuento en ambos formatosFWK/ViewHelpers/Basket/Macro/BasketContent::SHOW_DISCOUNT_VALUE_NONE No mostrar el valord del descuento |
|||
| 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 | Available values | ||
|
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 | Available values | ||
|
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 | |||
| giftsPresentation | string | FWK/Core/ViewHelpers/Basket/Macro/BaseOutput::GIFTS_PRESENTATION_PRODUCTS_BLOCK | false |
| Define como mostrar los regalos | Available values | ||
|
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 | |||
| shoePrices | 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 | |||
| showAsGridUniqueDimension | bool | false | false |
| Cambia el comportamiento por defecto de la cuadricula de opciones. Por defecto tanto si tenemos una como dos opciones en cuadricula se mostrará un array en dos dimensiones. Puede forzarse a una sola dimensión, que generará todas las combinaciones. | |||
| 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 | |||
| 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 | |||
| mergeGridDiscounts | bool | false | false |
| Agrupa por identificado de descuento los descuentos aplicados sobre los elementos del grid | |||
| showLockedStocks | bool | true | false |
| Determina se se han de mostrar los bloqueos de stock | |||
| showLockedStocksDescription | bool | false | false |
| Determina se se han de mostrar las descripciones de los bloqueos de stock | |||
Example
{% import macrosCore.basket as basketMacros %}
{{- basketMacros.basketContent({
basket: basket,
editable: true,
quantityPlugin: true,
mode: constant('FWKViewHelpersBasketMacroBasketContent::MODE_DISCLOSURE'),
showDiscounts: true,
showDiscountName: true
}) -}}
Related
macros/modes/{{coreMode}}/basket/basketContent.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Basket/Macro/BasketContent.php
basketForm
Genera un formulario para la cesta
Parameters
| Variable | Type | Default | Required |
| content | string | null | false |
| Contenido del formulario | |||
| class | string | '' | false |
| Nombre de clase personalizado que se ve en el html | |||
Example
{% import macrosCore.basket as basketMacros %}
{{ basketMacros.basketForm({
content: contentBasketForm,
class: 'test-class'
}) }}
Related
macros/modes/{{coreMode}}/basket/basketForm.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Basket/Macro/BasketForm.php
buttons
Pinta botones de accion dentro de la cesta en 3 pasos de pago
Parameters
Example
{% import macrosCore.basket as basketMacros %}
{{ basketMacros.buttons({
basket: controllerItem
}) }}
Related
macros/modes/{{coreMode}}/basket/buttons.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Basket/Macro/Buttons.php
comment
Permite al usuario introducir comentarios mientras esta en la cesta si tiene productos agregados
Parameters
| Variable | Type | Default | Required |
| basket | SDKDtosBasketBasket | null | true |
| Objeto basket, la cesta con los productos que contenga | |||
| forceOutput | bool | false | false |
| Se puede comentar desde la cesta sin tener producto agregado | |||
| showPlaceholder | bool | true | false |
| Muestra los marcadores de posicion para los comentarios | |||
Example
{% import macrosCore.basket as basketMacros %}
{{ basketMacros.comment({
basket: basketObj,
forceOutput: false,
showPlaceholder: true
}) }}
Related
macros/modes/{{coreMode}}/basket/comment.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Basket/Macro/Comment.php
customTags
Pinta las etiquetas personalizadas
Parameters
| Variable | Type | Default | Required |
| basket | SDKDtosBasketBasket | null | true |
| Objeto basket, cesta con los productos que contenga | |||
| customTags | SDKCoreDtosElementCollection | null | true |
| Coleccion de etiquetas que se quieren mostrar. Espera una coleccion de elementos de tipo SDKCoreDtosCustomTag | |||
| showPositions | array | [] | false |
| Define la posicion para las tags, si no tiene nada, todas las posiciones estan permitidas | |||
| useCalendar | bool | true | false |
| Usar o no el calendario | |||
| showFormFields | bool | true | false |
| Muestra los campos del formulario | |||
| saveButtonSubmitAction | string | '' | false |
| Si se le da valor, muestra un botón para guardar el formularo. El valor que se le puede dar ha de ser un RouteType valido, y será hacia donde se redirija la petición tras guardar los cambios | |||
Example
{% import macrosCore.basket as basketMacros %}
{{ basketMacros.customTags({
basket: basketObj,
customTags: customTagsObj,
showPositions: [],
useCalendar: true,
showFormFields: true,
saveButtonSubmitAction: route.type
}) }}
Related
macros/modes/{{coreMode}}/basket/customTags.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Basket/Macro/CustomTags.php
deleteDiscountCodes
Muestra los vales aplicados sobre la cesta enviada junto con el botón para poder eliminarlos
Parameters
| Variable | Type | Default | Required |
| basket | SDKDtosBasketBasket | null | true |
| Objeto basket, cesta con todos los productos que contenga | |||
Example
{% import macrosCore.basket as basketMacros %}
{{- basketMacros.deleteDiscountCodes({
basket: controllerItem
}) -}}
Related
macros/modes/{{coreMode}}/basket/deleteDiscountCodes.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Basket/Macro/DeniedOrderMessage.php
deliveries
Muetsra las entregas
Parameters
| Variable | Type | Default | Required |
| basket | SDKDtosBasketBasket | null | true |
| Objeto basket, cesta con todos los productos que contenga | |||
| deliveries | SDKCoreDtosElementCollection | null | true |
| Coleccion de metodos de entrega a mostrar. Espera una coleccion de elementos de tipo SDKDtosBasketDelivery | |||
| physicalLocations | SDKCoreDtosElementCollection | null | false |
| Coleccion de ubicaciones mostrar. Espera una coleccion de elementos de tipo SDKDtosCatalogPhysicalLocation. Por defecto no es requerido, pero si existe un delivery de tipo picking, es obligatorio | |||
| pickupPointProviders | ElementCollection | null | false |
| Coleccion proveerdores mostrar para obtenes la colección de ubicaciones a mostrar. Espera una coleccion de elementos de tipo SDKDtosDocumentsPickupPointProviders. | |||
| showTitle | bool | true | false |
| Muestrar el titulo | |||
| showLogo | bool | false | false |
| Muestra el logo | |||
| showTaxIncluded | bool | null | false |
| Muestra el precio con los impuestos añadidos | |||
| showDescription | bool | true | false |
| Muestra la descripcion | |||
| showPickup | bool | false | false |
| Muestra para recoger | |||
| showProducts | bool | true | false |
| Muestra o no los productos por cada shipment | |||
| showWarnings | bool | true | false |
| Muestra o no las advertencias | |||
| showSelectPickingDescription | bool | false | false |
| Muestra o no un texto descriptivo al lado de cada botón de selección de punto de recogida | |||
Example
{% import macrosCore.basket as basketMacros%}
{{- basketMacros.deliveries({
basket: basket,
deliveries: deliveries,
showPickup: false,
showTitle: true,
showLogo: true,
showTaxIncluded: true
}) -}}
Related
macros/modes/{{coreMode}}/basket/deliveries.html.php
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Basket/Macro/Deliveries.php
deniedOrderMessage
Pinta el mensaje de pedido denegado
Parameters
| Variable | Type | Default | Required |
| basket | SDKDtosBasketBasket | null | true |
| Objeto basket, cesta con todos los productos que contenga | |||
| errorCode | string | '' | false |
| El codigo de error a pintar | |||
| errorFields | SDKDtosBasketErrorFields | '' | false |
| Los campos en los que hay errores | |||
Example
{% import macrosCore.basket as basketMacros %}
{{- basketMacros.deniedOrderMessage({
basket: controllerItem,errorCode: errorCode
}) -}}
Related
macros/modes/{{coreMode}}/basket/deniedOrderMessage.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Basket/Macro/DeniedOrderMessage.php
endOrder
Finaliza el pedido
Parameters
| Variable | Type | Default | Required |
| payResponse | SDKDtosPayResponse | null | true |
| Objeto payResponse, espera una confirmacion de pago | |||
Example
{% import macrosCore.basket as basketMacros %}
{{ basketMacros.endOrder({
payResponse: controllerItem
}) }}
Related
macros/modes/{{coreMode}}/basket/endOrder.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Basket/Macro/EndOrder.php
OSCForm
Genera un formulario de OSC
Parameters
| Variable | Type | Default | Required |
| content | string | null | false |
| Contenido html del formulario | |||
| class | string | '' | false |
| Nombre de la clase personalizado que se muestra en el html | |||
Example
{% import macrosCore.basket as basketMacros %}
{{ basketMacros.OSCForm({
content: twigSetVariable,
class: 'test-class'
}) }}
Related
macros/modes/{{coreMode}}/basket/OSCForm.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Basket/Macro/OSCForm.php
OSCModule
Genera el modulo OSC
Parameters
| Variable | Type | Default | Required |
| content | string | null | false |
| Contenido html dentro del modulo | |||
| class | string | '' | false |
| Nombre de clase personalizado que se muestra en el html | |||
| type | string | '' | false |
| El tipo de modulo OSC | Available values | ||
|
FWKViewHelpersBasketMacroOSCModule::TYPE_BASKET Genera un modulo de cestaFWKViewHelpersBasketMacroOSCModule::TYPE_USER_FORM Genera un modulo de formulario de usuarioFWKViewHelpersBasketMacroOSCModule::TYPE_PAYMENTS Genera un modulo de pagosFWKViewHelpersBasketMacroOSCModule::TYPE_SHIPPINGS Genera un modulo de envioFWKViewHelpersBasketMacroOSCModule::TYPE_COMMENTS Genera un modulo de comentariosFWKViewHelpersBasketMacroOSCModule::TYPE_DISCOUNTS Genera un modulo de descuentosFWKViewHelpersBasketMacroOSCModule::TYPE_LEGAL_CHECK Genera un modulo de confirmaciones legalesFWKViewHelpersBasketMacroOSCModule::TYPE_BUTTONS Genera un modulo de botones |
|||
Example
{% import macrosCore.basket as basketMacros %}
{{ basketMacros.OSCModule({
content: twigSetVariable,
class: 'test-class',
type: constant('FWKViewHelpersBasketMacroOSCModule::TYPE_USER_FORM')
}) }}
Related
macros/modes/{{coreMode}}/basket/OSCModule.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Basket/Macro/OSCModule.php
lockedStocksContent
Crea las bases(envoltura) para una miniBasket
Parameters
| Variable | Type | Default | Required |
| showRenewButton | bool | null | false |
| Indica si se ha de mostrar el boton para renovar los stocks bloqueados. Por defecto usa el valor configurado en el Theme::getInstance()->getConfiguration()->getCommerce()->getLockedStock()->getShowExtendButton(). Si se le pasa el valor 'true', tambien se validará que este activo el bloqueo de stock y que este habilidata la extension por usuario | |||
| showDescription | bool | true | false |
| Muestra la descripción larga del bloqueo de stock | |||
| class | string | '' | false |
| Nombre de clase personalizado que se mostrara en html | |||
| expiresAtExtendMinutes | int | null | false |
| Quantity of minutes you want to extend the expiration time of the indicated locked stock timer. Si no se indica, por defecto usara el valor de lockedStockTimerDefaultExtensionMinutes | |||
| expiresAtExtendMinutesUponUserRequest | bool | true | false |
| Especifica si la actualización para extender el tiempo de expiración ha sido solicitada por una solicitud del usuario | |||
| popup | bool | false | false |
| Especifica si se han de usar las labels de popup | |||
| expired | bool | false | false |
| Fuerza que se muestre el stock bloqueado como expirado | |||
| lockedStockTimer | SDKDtosBasketBasketLockedStockTimers | null | false |
| Timer con la definicion del bloqueo de stock | |||
Example
{% import macrosCore.basket as basketMacros %}
{{ basketMacros.lockedStocksContent({
showDescription: true
}) }}
Related
macros/modes/{{coreMode}}/basket/lockedStocksContent.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Basket/Macro/LockedStocksContent.php
miniBasketWrap
Crea las bases(envoltura) para una miniBasket
Parameters
| Variable | Type | Default | Required |
| basket | SDKDtosBasketBasket | null | false |
| Objeto basket, cesta con los productos que contenga | |||
| content | string | null | true |
| Contenido html dentro de miniBasketWrap | |||
| showTaxIncluded | bool | null | false |
| Muestra el precio con los impuestos incluidos | |||
| class | string | '' | false |
| Nombre de clase personalizado que se mostrara en html | |||
Example
{% import macrosCore.basket as basketMacros %}
{{ basketMacros.miniBasketWrap({
basket: basketObj,
content: twigSetVariable,
showPaymentSystem: true,
showShipping: true,
showTaxIncluded: true,
class: ''
}) }}
Related
macros/modes/{{coreMode}}/basket/miniBasketWrap.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Basket/Macro/MiniBasketWrap.php
miniBasketContent
Pinta el contenido de la miniBasket
Parameters
| Variable | Type | Default | Required |
| basket | SDKDtosBasketBasket | null | true |
| Objeto basket, con los productos que contenga | |||
| showTaxIncluded | bool | null | false |
| Muestra el precio con los impuestos incluidos | |||
| showTotal | bool | true | false |
| Muestra el precio total de la cesta | |||
| linkable | bool | true | false |
| Define si el nombre del producto en la cesta lleva al producto | |||
| showPaymentSystem | bool | true | false |
| Muestra el sistema de pago | |||
| showShipping | bool | true | false |
| Muestra el envio | |||
| showCustomTags | bool | false | false |
| Muestra las etiquetas personalizadas | |||
| showCustomTagPositions | array | [] | false |
| Define la posicion de las customTags | |||
| showDeleteItems | bool | true | false |
| Activa el poder quitar objetos de la cesta | |||
| showImage | bool | true | false |
| Muestra la imagen en la miniBasket | |||
| showBrand | bool | false | false |
| Muestra el nombre de la marca | |||
| showSku | bool | false | false |
| Muestra el sku(numero de referencia unico del producto) | |||
| showOptions | bool | true | false |
| Muestra las opciones en la miniBasket | |||
| showHeader | bool | true | false |
| Muestra el encabezamiento | |||
| showFooter | bool | true | false |
| Muestra el pie de pagina | |||
| showOptionValue | string | FWK/ViewHelpers/Basket/Macro/MiniBasketContent::SHOW_OPTION_VALUES_NAME_SHOW_NAME | false |
| Seleccione como mostrar las opciones | Available values | ||
|
FWK/ViewHelpers/Basket/Macro/MiniBasketContent::SHOW_OPTION_VALUES_NAME_NOT_SHOW Muestra las opciones sin mostrar el nombre de cada opcionFWK/ViewHelpers/Basket/Macro/MiniBasketContent::SHOW_OPTION_VALUES_NAME_SHOW_NAME Muestra las opciones mostrando el nombre de cada opcionFWK/ViewHelpers/Basket/Macro/MiniBasketContent::SHOW_OPTION_VALUES_NAME_SHOW_DESCRIPTION Muestra las opciones mostrando una descipcion de ellas |
|||
| showTotalDiscounts | bool | true | false |
| Muestra el total de los descuentos | |||
| showItemNameDiscounts | bool | false | false |
| Muestra el descuento en el nombre del item | |||
| showZeroDiscount | bool | false | false |
| Mostrar descuento 0 | |||
| showItemValueDiscounts | string | FWK/ViewHelpers/Basket/Macro/BasketContent::SHOW_DISCOUNT_VALUE_NONE | false |
| Define el valor del descuento del item | Available values | ||
|
FWK/ViewHelpers/Basket/Macro/BasketContent::SHOW_DISCOUNT_VALUE_VALUE Muestra el valor del descuento numericoFWK/ViewHelpers/Basket/Macro/BasketContent::SHOW_DISCOUNT_VALUE_PERCENTAGE Muestra el descuento en procentajeFWK/ViewHelpers/Basket/Macro/BasketContent::SHOW_DISCOUNT_VALUE_BOTH Muestra el valor del descuento numerico y en porcentajeFWK/ViewHelpers/Basket/Macro/BasketContent::SHOW_DISCOUNT_VALUE_NONE No muestra el descuento |
|||
| showTotalVouchers | bool | true | false |
| Mostrar el total de los vales | |||
| class | string | '' | false |
| Nombre de la clase personalizado que se muestra en el html | |||
| gripOptionsClassPrefix | string | '' | false |
| Prefijo para ls clases a la hora de pintar las opciones del grid | |||
| editable | bool | false | false |
| Define si es editable | |||
| quantityPlugin | bool | false | false |
| Activa el quantityPlugin | |||
| showSelectableBox | bool | false | false |
| Muestra las caja seleccionables | |||
| selectableBoxRows | int | 5 | false |
| Maximo agregable del mismo producto pero con diferentes caracteristicas | |||
| showGifts | bool | false | false |
| Muestra los productos de regalo | |||
| showLockedStocks | bool | true | false |
| Determina se se han de mostrar los bloqueos de stock | |||
| showLockedStocksDescription | bool | false | false |
| Determina se se han de mostrar las descripciones de los bloqueos de stock | |||
Example
{% import macrosCore.basket as basketMacros %}
{{ basketMacros.miniBasketContent({
basket: basketObj,
showTaxIncluded: false,
showTotal: true,
linkable: true,
showPaymentSystem: true,
showShipping: true,
showCustomTags: false,
showCustomTagPositions: [],
showDeleteItem: true,
showImage: true,
showSku: false,
showOptions: true,
showHeader: true,
showFooter: true,
showOptionValuesName: constant('FWKViewHelpersBasketMacrominiBasketContent::SHOW_OPTION_VALUES_NAME_SHOW_NAME'),
showTotalDiscounts: true,
showTotalVouchers: true,
class: '',
editable: false,
quantityPlugin: false,
showSelectableBox: false,
selectableBoxRows: 5
}) }}
Related
macros/modes/{{coreMode}}/basket/miniBasketContent.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Basket/Macro/MiniBasketContent.php
paymentSystems
Permite al usuario seleccionar el metodo de pago
Parameters
| Variable | Type | Default | Required |
| basket | SDKDtosBasketBasket | null | true |
| Objeto basket, cesta con los productos que contenga | |||
| paymentSystems | null | true | |
| Sistemas de pago de tipo SDKDtosFactoriesPaymentSystemFactory | |||
| showTaxIncluded | bool | null | false |
| Mostrar el precio con los impuestos añadidos | |||
| showTitle | bool | true | false |
| Mostrar o no el titulo | |||
| showZeroPrice | bool | true | false |
| Mostrar o no el precio 0 | |||
| showDescription | bool | true | false |
| Mostrar o no la descripcion de los metodos de pago | |||
| showImage | bool | false | false |
| Mostrar o no las imagenes mientras se selecciona el metodo de pago | |||
Example
{% import macrosCore macrosCore.basket as basketMacros %}
{{- basketMacros.paymentSystems({
basket: basket,
paymentSystems: paymentSystems
}) -}}
Related
macros/modes/{{coreMode}}/basket/paymentSystems.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Basket/Macro/PaymentSystems.php
redeemRewardPoints
Permite al usuario indicar la cantidad de puntos de recompensa que desea añadir a ña cesta
Parameters
| Variable | Type | Default | Required |
| basket | SDKDtosBasketBasket | null | false |
| Objeto basket, cesta con los productos que contenga | |||
| rewardPoints | SDKCoreDtosElementCollection | null | true |
| ElementCollection con los rewardPoints del usuario | |||
| maxAvailableRewardPoints | array | [] | false |
| Array donde se puede indicar para cada reward point disponible, el máximo de puntos que se pueden usar. Identificadon cada rewardPoint por su Id público | |||
| quantityPlugin | bool | false | false |
| Usar o no el plugin de cantidad | |||
| showSelectableBox | bool | false | false |
| Mostra la caja de seleccion de cantidad | |||
| class | string | '' | false |
| Nombre de clase personalizado que se ve en el html | |||
| showRewardPointsHeader | bool | true | false |
| Muestra o no el nombre y descripcion de los rewardPoints | |||
Example
{% import macrosCore.basket as basketMacros %}
{{ basketMacros.redeemRewardPoints({
basket: session.basket, rewardPoints: userRewardPoints, maxAvailableRewardPoints: {'ePoint_1': 100, 'ePoint_2': 200}
}) }}
Related
macros/modes/{{coreMode}}/basket/redeemRewardPoints.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Basket/Macro/RedeemRewardPoints.php
rewardPoints
Muestra el resumen puntos de recompensa aplicados y/o ganados en la cesta
Parameters
| Variable | Type | Default | Required |
| basket | SDKDtosBasketBasket | null | true |
| Objeto basket, 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 | |||
Example
{% import macrosCore.basket as basketMacros %}
{{ basketMacros.rewardPoints({
basket: session.basket, rewardPoints: userRewardPoints, maxAvailableRewardPoints: {'ePoint_1': 100, 'ePoint_2': 200}
}) }}
Related
macros/modes/{{coreMode}}/basket/rewardPoints.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Basket/Macro/RewardPoints.php
steps
Pasos a seguir en un pedido
Parameters
| Variable | Type | Default | Required |
| steps | array | |FWK/ViewHelpers/Basket/Macro/Setps::STEP_BASKET, |FWK/ViewHelpers/Basket/Macro/Setps::STEP_CUSTOMER, |FWK/ViewHelpers/Basket/Macro/Setps::STEP_PAYMENT_AND_ASHIPPING, |FWK/ViewHelpers/Basket/Macro/Setps::STEP_CONFIRM_ORDER | | false |
| Array con los pasos del pedido | Available values | ||
|
FWK/ViewHelpers/Basket/Macro/Setps::STEP_BASKET Muestra los productos de la cestaFWK/ViewHelpers/Basket/Macro/Setps::STEP_CUSTOMER Usuario que desea realizar pedidoFWK/ViewHelpers/Basket/Macro/Setps::STEP_PAYMENT_AND_ASHIPPING Paso de pago y facturaciónFWK/ViewHelpers/Basket/Macro/Setps::STEP_CONFIRM_ORDER Confirmacion del pedido |
|||
| routeType | string | '' | false |
| Path de redireccion | |||
| showNumbers | bool | false | false |
| Muestra el numero de los pasos | |||
Example
{% import macrosCore.basket as basketMacros %}
{{ basketMacros.steps({
steps: [
constant('FWKViewHelpersBasketMacroSetps::STEP_BASKET'),
constant('FWKViewHelpersBasketMacroSetps::STEP_CUSTOMER'),
constant('FWKViewHelpersBasketMacroSetps::STEP_PAYMENT_AND_ASHIPPING'),
constant('FWKViewHelpersBasketMacroSetps::STEP_CONFIRM_ORDER')
]
}) }}
Related
macros/modes/{{coreMode}}/basket/steps.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Basket/Macro/Steps.php
voucherForm
Permite al usuario introducir codigo de descuento
Parameters
| Variable | Type | Default | Required |
| basket | SDKDtosBasketBasket | null | false |
| Objeto basket, cesta con los productos que contenga | |||
| forceOutput | bool | false | false |
| Muestra el formulario sin objetos en la cesta | |||
Example
{% import macrosCore.basket as basketMacros %}
{{ basketMacros.voucherForm({
basket: controllerItem
}) }}
Related
macros/modes/{{coreMode}}/basket/voucherForm.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/Basket/Macro/VoucherForm.php