Upsell & Free Shipping Bar
Version History
1.0.0
LatestOct 15, 2025 (3 months ago)
Validation Details
Module description
Module has a proper description
README file
Module has comprehensive README
License
License is missing
Releases
1 releases published
Versioning
Following semantic versioning (v1.0.0)
Module structure
Module has proper structure (releases available)
Categorization
No categories or topics assigned
Maintenance
Actively maintained (updated 3 months ago)
Validated 1 day ago based on PrestaShop module standards
PHPStan Code Quality
Warnings
Class AdminPsUpsellController extends unknown class ModuleAdminController.
Line 7
Access to an undefined property AdminPsUpsellController::$bootstrap.
Line 11
AdminPsUpsellController::__construct() calls parent::__construct() but AdminPsUpsellController does not extend any class.
Line 12
Access to an undefined property AdminPsUpsellController::$display.
Line 17
Access to an undefined property AdminPsUpsellController::$content.
Line 18
AdminPsUpsellController::initContent() calls parent::initContent() but AdminPsUpsellController does not extend any class.
Line 21
Call to static method get() on an unknown class Configuration.
Line 26
Call to an undefined method AdminPsUpsellController::l().
Line 30
Call to an undefined method AdminPsUpsellController::l().
Line 35
Call to an undefined method AdminPsUpsellController::l().
Line 49
Instantiated class HelperForm not found.
Line 57
Access to an undefined property AdminPsUpsellController::$module.
Line 58
Access to property $module on an unknown class HelperForm.
Line 58
Access to property $module on an unknown class HelperForm.
Line 58
Access to property $name_controller on an unknown class HelperForm.
Line 59
Access to property $name_controller on an unknown class HelperForm.
Line 59
Access to property $token on an unknown class HelperForm.
Line 60
Access to property $token on an unknown class HelperForm.
Line 60
Call to static method getAdminTokenLite() on an unknown class Tools.
Line 60
Access to an undefined property AdminPsUpsellController::$module.
Line 61
Access to property $currentIndex on an unknown class HelperForm.
Line 61
Access to property $currentIndex on an unknown class HelperForm.
Line 61
Access to static property $currentIndex on an unknown class AdminController.
Line 61
Access to property $default_form_language on an unknown class HelperForm.
Line 62
Access to property $default_form_language on an unknown class HelperForm.
Line 62
Access to property $allow_employee_form_lang on an unknown class HelperForm.
Line 63
Access to property $allow_employee_form_lang on an unknown class HelperForm.
Line 63
Access to an undefined property AdminPsUpsellController::$module.
Line 64
Access to property $title on an unknown class HelperForm.
Line 64
Access to property $title on an unknown class HelperForm.
Line 64
Access to property $show_toolbar on an unknown class HelperForm.
Line 65
Access to property $show_toolbar on an unknown class HelperForm.
Line 65
Access to property $toolbar_scroll on an unknown class HelperForm.
Line 66
Access to property $toolbar_scroll on an unknown class HelperForm.
Line 66
Access to property $submit_action on an unknown class HelperForm.
Line 67
Access to property $submit_action on an unknown class HelperForm.
Line 67
Access to property $toolbar_btn on an unknown class HelperForm.
Line 68
Access to property $toolbar_btn on an unknown class HelperForm.
Line 68
Call to an undefined method AdminPsUpsellController::l().
Line 70
Access to an undefined property AdminPsUpsellController::$module.
Line 71
Access to an undefined property AdminPsUpsellController::$module.
Line 71
Access to static property $currentIndex on an unknown class AdminController.
Line 71
Call to static method getAdminTokenLite() on an unknown class Tools.
Line 71
Access to static property $currentIndex on an unknown class AdminController.
Line 74
Call to static method getAdminTokenLite() on an unknown class Tools.
Line 74
Call to an undefined method AdminPsUpsellController::l().
Line 75
Access to property $fields_value on an unknown class HelperForm.
Line 79
Access to property $fields_value on an unknown class HelperForm.
Line 79
Access to property $tpl_vars on an unknown class HelperForm.
Line 81
Access to property $tpl_vars on an unknown class HelperForm.
Line 81
Constant _PS_ADMIN_DIR_ not found.
Line 82
Constant __PS_BASE_URI__ not found.
Line 82
Call to static method getAdminTokenLite() on an unknown class Tools.
Line 83
Call to method generateForm() on an unknown class HelperForm.
Line 86
Call to an undefined method AdminPsUpsellController::l().
Line 95
Call to an undefined method AdminPsUpsellController::l().
Line 101
Call to an undefined method AdminPsUpsellController::l().
Line 102
Call to an undefined method AdminPsUpsellController::l().
Line 103
Call to an undefined method AdminPsUpsellController::l().
Line 104
Call to an undefined method AdminPsUpsellController::l().
Line 105
Instantiated class DbQuery not found.
Line 134
Call to method select() on an unknown class DbQuery.
Line 135
Call to method from() on an unknown class DbQuery.
Line 136
Call to method innerJoin() on an unknown class DbQuery.
Line 137
Access to an undefined property AdminPsUpsellController::$context.
Line 138
Call to method innerJoin() on an unknown class DbQuery.
Line 138
Call to method leftJoin() on an unknown class DbQuery.
Line 139
Call to method where() on an unknown class DbQuery.
Line 140
Call to static method getInstance() on an unknown class Db.
Line 141
Access to an undefined property AdminPsUpsellController::$context.
Line 145
Constant _PS_IMG_ not found.
Line 151
Instantiated class DbQuery not found.
Line 156
Call to method select() on an unknown class DbQuery.
Line 157
Call to method from() on an unknown class DbQuery.
Line 158
Call to method leftJoin() on an unknown class DbQuery.
Line 159
Call to method leftJoin() on an unknown class DbQuery.
Line 160
Access to an undefined property AdminPsUpsellController::$context.
Line 161
Call to method leftJoin() on an unknown class DbQuery.
Line 161
Access to an undefined property AdminPsUpsellController::$context.
Line 162
Call to method leftJoin() on an unknown class DbQuery.
Line 162
Call to method where() on an unknown class DbQuery.
Line 163
Call to method groupBy() on an unknown class DbQuery.
Line 164
Call to static method getInstance() on an unknown class Db.
Line 165
Call to static method isSubmit() on an unknown class Tools.
Line 175
Call to static method getValue() on an unknown class Tools.
Line 176
Call to static method getInstance() on an unknown class Db.
Line 178
Constant _DB_PREFIX_ not found.
Line 178
Call to static method getInstance() on an unknown class Db.
Line 180
AdminPsUpsellController::postProcess() calls parent::postProcess() but AdminPsUpsellController does not extend any class.
Line 187
AdminPsUpsellController::setMedia() calls parent::setMedia() but AdminPsUpsellController does not extend any class.
Line 192
Access to an undefined property AdminPsUpsellController::$module.
Line 193
Call to an undefined method AdminPsUpsellController::addJS().
Line 193
Access to an undefined property AdminPsUpsellController::$module.
Line 194
Call to an undefined method AdminPsUpsellController::addCSS().
Line 194
Call to static method getValue() on an unknown class Tools.
Line 200
Instantiated class DbQuery not found.
Line 205
Call to method select() on an unknown class DbQuery.
Line 206
Call to method from() on an unknown class DbQuery.
Line 207
Access to an undefined property AdminPsUpsellController::$context.
Line 208
Call to method innerJoin() on an unknown class DbQuery.
Line 208
Call to method leftJoin() on an unknown class DbQuery.
Line 209
Call to method where() on an unknown class DbQuery.
Line 210
Function pSQL not found.
Line 210
Call to static method getInstance() on an unknown class Db.
Line 211
Access to an undefined property AdminPsUpsellController::$context.
Line 215
Constant _PS_IMG_ not found.
Line 221
Call to static method getValue() on an unknown class Tools.
Line 232
Call to static method getInstance() on an unknown class Db.
Line 234
Class Ps_Upsell extends unknown class Module.
Line 6
Access to an undefined property Ps_Upsell::$name.
Line 10
Access to an undefined property Ps_Upsell::$tab.
Line 11
Access to an undefined property Ps_Upsell::$version.
Line 12
Access to an undefined property Ps_Upsell::$author.
Line 13
Access to an undefined property Ps_Upsell::$need_instance.
Line 14
Access to an undefined property Ps_Upsell::$bootstrap.
Line 15
Ps_Upsell::__construct() calls parent::__construct() but Ps_Upsell does not extend any class.
Line 17
Access to an undefined property Ps_Upsell::$displayName.
Line 19
Call to an undefined method Ps_Upsell::l().
Line 19
Access to an undefined property Ps_Upsell::$description.
Line 20
Call to an undefined method Ps_Upsell::l().
Line 20
Access to an undefined property Ps_Upsell::$ps_versions_compliancy.
Line 22
Ps_Upsell::install() calls parent::install() but Ps_Upsell does not extend any class.
Line 27
Call to an undefined method Ps_Upsell::registerHook().
Line 28
Call to an undefined method Ps_Upsell::registerHook().
Line 29
Call to an undefined method Ps_Upsell::registerHook().
Line 30
Call to an undefined method Ps_Upsell::registerHook().
Line 31
Ps_Upsell::uninstall() calls parent::uninstall() but Ps_Upsell does not extend any class.
Line 37
Constant _DB_PREFIX_ not found.
Line 42
Constant _MYSQL_ENGINE_ not found.
Line 47
Call to static method getInstance() on an unknown class Db.
Line 49
Constant _DB_PREFIX_ not found.
Line 54
Call to static method getInstance() on an unknown class Db.
Line 55
Access to an undefined property Ps_Upsell::$name.
Line 60
Call to static method getAdminTokenLite() on an unknown class Tools.
Line 60
Call to static method redirectAdmin() on an unknown class Tools.
Line 60
Access to an undefined property Ps_Upsell::$context.
Line 72
Call to static method displayPrice() on an unknown class Tools.
Line 72
Access to an undefined property Ps_Upsell::$context.
Line 75
Call to an undefined method Ps_Upsell::display().
Line 79
Call to static method getValue() on an unknown class Tools.
Line 84
Call to static method getValue() on an unknown class Tools.
Line 84
Access to an undefined property Ps_Upsell::$_path.
Line 92
Access to an undefined property Ps_Upsell::$context.
Line 92
Access to an undefined property Ps_Upsell::$_path.
Line 93
Access to an undefined property Ps_Upsell::$context.
Line 93
Instantiated class DbQuery not found.
Line 99
Call to method select() on an unknown class DbQuery.
Line 100
Call to method from() on an unknown class DbQuery.
Line 101
Call to method innerJoin() on an unknown class DbQuery.
Line 102
Access to an undefined property Ps_Upsell::$context.
Line 103
Call to method innerJoin() on an unknown class DbQuery.
Line 103
Call to method leftJoin() on an unknown class DbQuery.
Line 104
Call to method where() on an unknown class DbQuery.
Line 105
Call to static method getInstance() on an unknown class Db.
Line 106
Access to an undefined property Ps_Upsell::$context.
Line 110
Constant _PS_IMG_ not found.
Line 116
Instantiated class DbQuery not found.
Line 121
Call to method select() on an unknown class DbQuery.
Line 122
Call to method from() on an unknown class DbQuery.
Line 123
Call to method leftJoin() on an unknown class DbQuery.
Line 124
Call to method leftJoin() on an unknown class DbQuery.
Line 125
Access to an undefined property Ps_Upsell::$context.
Line 126
Call to method leftJoin() on an unknown class DbQuery.
Line 126
Access to an undefined property Ps_Upsell::$context.
Line 127
Call to method leftJoin() on an unknown class DbQuery.
Line 127
Call to method where() on an unknown class DbQuery.
Line 128
Call to method groupBy() on an unknown class DbQuery.
Line 129
Call to static method getInstance() on an unknown class Db.
Line 130
Access to an undefined property Ps_Upsell::$context.
Line 141
Call to static method get() on an unknown class Configuration.
Line 142
Access to constant BOTH on an unknown class Cart.
Line 143
Access to an undefined property Ps_Upsell::$context.
Line 147
Call to static method displayPrice() on an unknown class Tools.
Line 147
Access to an undefined property Ps_Upsell::$context.
Line 152
Call to an undefined method Ps_Upsell::display().
Line 158
Class Ps_UpsellAjaxModuleFrontController extends unknown class ModuleFrontController.
Line 2
Ps_UpsellAjaxModuleFrontController::initContent() calls parent::initContent() but Ps_UpsellAjaxModuleFrontController does not extend any class.
Line 6
Call to static method getValue() on an unknown class Tools.
Line 8
Call to static method getInstanceByName() on an unknown class Module.
Line 9
Class Ps_UpsellAjaxController extends unknown class ModuleFrontController.
Line 2
Access to an undefined property Ps_UpsellAjaxController::$module.
Line 6
Call to static method jsonEncode() on an unknown class Tools.
Line 7
Analyzed 1 day ago using PHPStan static analysis
Security Status
No known vulnerabilities detected.
Last scanned: 1 day ago
PrestaShop Validation
Based on PrestaShop validation standards
PHPStan Code Quality
Analyzed 1 day ago
Details
Developer
Get Notified
Subscribe to receive email notifications when new releases are published.