Este complemento muestra rangos de precios para productos con combinaciones. Si el producto tiene combinaciones y estas combinaciones tendrán precios diferentes, el módulo mostrará un rango de precios como "de 2,00 € a 6,00 €". El módulo muestra el rango de precios en la lista de productos y en las páginas de productos. Además, si sus productos tienen descuentos por cantidad, el módulo tendrá en cuenta estos descuentos para calcular el precio más bajo del producto.
Este complemento muestra rangos de precios para productos con combinaciones. Si el producto tiene combinaciones y estas combinaciones tendrán precios diferentes, el módulo mostrará un rango de precios como "de 2,00 € a 6,00 €". El módulo muestra el rango de precios en la lista de productos y en las páginas de productos.
Funciones disponibles
La característica principal del módulo es la posibilidad de mostrar el rango de precios del producto si el producto tiene combinaciones que afectan su precio. Como propietario de una tienda, puede personalizar la posición del módulo. En la página de configuración del módulo, puede seleccionar dónde aparecerá el módulo en la página del producto y dónde aparecerá en la lista de productos (como vista de categoría, etc.). Las posiciones disponibles están determinadas por el gancho llamado displayProductPriceBlock.
Posiciones disponibles por defecto
La especificación de displayProductPriceBlock permite utilizar varias variantes de esta posición:
- displayProductPriceBlock old_price
- displayProductPriceBlock before_price
- displayProductPriceBlock after_price
- displayProductPriceBlock precio
- displayProductPriceBlock unit_price
- displayProductPriceBlock peso
Muchos desarrolladores de temas utilizan variantes de displayProductPriceBlock propias
Debido a esto, decidimos agregar soporte de posición personalizada dentro de displayProductPriceBlock. Si su plantilla utiliza una posición no predeterminada, el módulo está listo para trabajar con ella. La página de configuración del módulo permite utilizar posiciones personalizadas.
Característica para identificar posiciones disponibles
Si su tema no predeterminado tiene algunas variantes nuevas de dispalyProductPriceBlock, puede identificarlas fácilmente. Simplemente habilite la opción (en la página de configuración del módulo) para mostrar las posiciones disponibles. Luego, una vez que abra la página de su producto u otras páginas donde aparecen los productos, verá las posiciones disponibles para usar. Podrás configurar el módulo para que se muestren los rangos de precios allí, donde quieras.
Controle qué precios están incluidos en el rango de precios
Cada artículo puede tener combinaciones que estén en stock o fuera de stock. Puede decidir si desea omitir las combinaciones de stock. En efecto, el rango de precio para el artículo que muestra el módulo contendrá solo los precios de los artículos que están en stock.
Controla la visibilidad de los precios
Si el artículo no tiene rango de precio, puede mostrar u ocultar el precio que muestra el módulo. Cuando el producto no tenga un rango de precios, el módulo puede mostrar el precio del producto o, si lo necesita, puede ocultarlo (según sus requisitos)
Decie qué módulo mostrará exactamente
- habilitar o deshabilitar la apariencia de la etiqueta "de" (por ejemplo: desde 11,99 €)
- habilitar o deshabilitar la apariencia del producto con el precio más bajo disponible
- habilitar o deshabilitar la apariencia de la etiqueta "a" (por ejemplo: a 29,99 €)
- habilitar o deshabilitar la aparición del precio de producto más alto disponible
1.7.0
- added new feature to exclude quantity discounts from calculation of product price range (you can exclude these discounts or not)
1.6.9
- added missing translations
1.6.8
- added missing features to module dedicated for prestashop 1.6.x
1.6.7
- added improvements to price hide process
- from now when quantity is increased - the price field is removed (if option to remove / hide it is active)
1.6.6
- added new feature to exclude 0.00 price from range
- option is useful whem you've got free samples of product (worth €0.00) and if you want to exclude this free sample price from price range
1.6.5
- added improvements to cache clear process when:
- product is added / updated
- specific price is created / updated
- category discount is created / updated (for groups of customers)
1.6.4
- updated italian, polish and french translation package
1.6.3
- released update of spanish translation for prestashop 1.7.x
1.6.2
- released update of spanish translation for prestashop 1.6.x
1.6.1
- added feature to decide about price range format that module will use to display available product prices. You can select: "From $X to $Y" or "$X - $Y"
1.6.0
- added improvements to automatic refresh of price ranges on product pages in prestashop 1.7.x
1.5.9
- added improvements to module usage in prestashop 1.7.x on list of products (to avoid problems with search filters)
1.5.8
- added the same feature to product pages
- from now module hides "default prices" only if there is a price created with module "price tange"
1.5.7
- added improvements to "hide default prices" feature
- from now module hides the default prices only if there is a price range from the module
1.5.6
- added new feature to hide default product price on list of products
- added new option to define CSS class of price that appears on list of products
- added new feature to hide default product price on product page
- added new option to define CSS class of price that appears on product page
- added new option to show / hide tax included / tax excluded label
1.5.5
- added improvements to recently added features
1.5.4
- added features to control what module will display exactly, from now you can:
- enable or disable appearance of "from" label (for example: from €11.99)
- enable or disable appearance of the lowest available price of product
- enable or disable appearance of "to" label (for example: to €29.99)
- enable or disable appearance of the highest available price of product
1.5.4
- added new feature where you can decide if you want to skip out of stock combinations in price range that module will display
- so in effect price ranges that module will display can be based only on in-stock items (combinations)
1.5.3
- added new option to decide what to do if product will not have various prices
- from now you can show original price of item or hide it
1.5.2
- added improvements to the module to support prestashop 1.7.5 in a better way
1.5.1
- added improvements to the module to make it work also with quantity discounts (not only with combinations)
- so if your product has quantity discounts, module will include these discounts to calculate max / min price
1.4.1
- added improvements to visibility of price range on product page, inside "related products" blocks
1.3.1
- added feature to select where the module will appear on: list of products, product page
- you can use positions inside "displayProductPriceBlock" hook like: before_price, old_price, after_price, weight, price, unit_price
- added feature to support 'custom' position (if theme does not follow prestashop standards it probably uses other modifiers of price type, you can add support of 'custom' type of displayProductPriceBlock
- added feature to show available displayProductPriceBlock hook variants
1.2.2
- added missing translation files (polish, german, spanish)
1.2.1
- released version dedicated for prestashop 1.6.1.20
1.1.0
- released module that is ready to work with prestashop 1.6.x
1.0.0
- started project on mypresta.eu addons marketplace
- released module that is ready to work with PrestShop 1.7.x