SemVirtualOptions – Paid Add-ons for Virtual Products - PrestaShop Module
Add optional or required paid services to virtual PrestaShop products. Sell installation, extended support, priority setup or any custom add-on with its own price, multilingual label and configurable product-page position. Includes 6 months of updates and technical support.
Sell services together with your virtual products
SemVirtualOptions lets you add paid checkbox options to virtual and downloadable PrestaShop products without creating combinations or modifying core files. It is ideal for selling professional installation, extended support, priority setup, migration assistance, custom configuration or any other service alongside a digital product.
What the module can do
-
Create an unlimited number of paid options for each virtual product.
-
Use multilingual option names and short descriptions.
-
Set an individual fixed price impact for every option.
-
Make an option optional or required.
-
Enable, disable and sort options independently.
-
Manage options globally from the module configuration or directly while editing a virtual product in Back Office.
Flexible product-page placement
Version 1.2.0 lets you choose where the options block is displayed. The module supports six standard PrestaShop product-page hooks:
-
displayProductActions– near the Add to cart button -
displayProductAdditionalInfo– product additional information area -
displayAfterProductThumbs– below product images -
displayLeftColumnProduct– product-page left column -
displayRightColumnProduct– product-page right column -
displayFooterProduct– below the product content / description
The exact visual position depends on the active theme, so you can simply switch to another supported hook from the module configuration if needed.
Native PrestaShop cart and pricing
Selected services are stored using PrestaShop native customization data. The surcharge is added to the selected customization and PrestaShop calculates the cart and order totals normally. The option uses the same tax rules as its parent virtual product, and different option selections can remain as separate cart lines.
Customer experience
-
Customers see a clean list of available add-ons on the product page.
-
The price impact of every option is displayed next to its label.
-
The selected-options subtotal and final product total update instantly.
-
Required options are validated before the normal Add to cart flow continues.
Technical details
-
Module version: 1.4.2
-
Compatibility: PrestaShop 8.1.x, 8.2.x and 9.x
-
Product type: virtual / downloadable products
-
Multistore: supported
-
Core modifications: none
-
Languages included: English, German, French, Spanish, Italian, Ukrainian, Dutch, Norwegian Nynorsk and Danish
Support & updates
-
6 months of module updates and technical support are included at no extra cost.
-
Professional installation is available as an optional add-on.
-
A 12-month extended support & updates plan is available as an optional add-on.
Changelog
v1.2.0 – Added configurable front-office hook placement with six standard product-page positions.
v1.1.0 – Added inline option management on the product edit page, PrestaShop 9 AJAX compatibility and native customization-field protection.
-
CompatibilityPrestaShop 8.1.x, 8.2.x and 9.x
-
Multi-store ReadyYes
-
Translations9 languages: EN, DE, FR, ES, IT, UK, NL, NN, DA
-
LicenseOSL-3.0
-
Module Version1.2.0
-
ImplementationNative PrestaShop customization; no core file edits
-
Included Support & Updates6 months
-
Professional InstallationOptional add-on
-
Extended Support & UpdatesOptional 12-month plan
-
Supported Product TypeVirtual / downloadable products
-
Front-office Position6 configurable product-page hooks
-
Option PricingFixed price impact per option
-
Tax HandlingUses the parent product tax rules
-
Core ModificationsNo core file modifications
-
Option SelectionOptional or required checkbox
Checkout is protected with encrypted HTTPS connections.
Downloadable modules are delivered digitally after payment confirmation.
6 months of module updates and technical support are included.
Comments (0)
Your review appreciation cannot be sent
Report comment
Report sent
Your report cannot be sent