modified eCommerce Shopsoftware 3.0.0 rev 15588 released
The development team made the popular and successful modified eCommerce Shopsoftware available to the community as version 3.0.0 rev 15588 on 22.11.2023. The new version once again contains a number of changes and improvements.
This short extract from the changelog includes the following changes for modified eCommerce Shopsoftware 3.0.0 rev 15588:
Since modified eCommerce Shopsoftware 3.0.0
- Fix #1362 Tiered prices in pd_summarybox lack meta itemprop="price"
- Fix #1528 Product property filters should not enter Google's index
- Fix #1599 Add active/inactive status for manufacturers
- Fix #1760 Extend date picker to include time
- Fix #1811 urldecode() on GET parameters
- Fix #1843 Suggested ot_module class extension
- Fix #1866 Additional selection options in admin product overview
- Fix #1872 Introduce filters in admin/whos_online.php
- Fix #1882 Unnecessary loading when shop is offline
- Fix #1894 Avoid mixed ENGINE settings in the database
- Fix #1969 mb_detect_encoding with strict
- Fix #2014 Warnings when running updates through the installer
- Fix #2031 Correct default order of ot modules
- Fix #2068 Add WebP functionality
- Fix #2078 orders_edit_other.php: change input names
- Fix #2114 Automatically delete log files after a specified time
- Fix #2124 PayPal Plus link without correct redirect and subsequent ZERO-EURO order
- Fix #2129 Cross-origin request blocked:
- Fix #2184 Integrate SVG upload (product properties, Content Manager, etc.)
- Fix #2189 Sumoselect
- New version!?
- Fix #2190 Make time zone configurable in configure.php
- Fix #2207 Product attachments with sorting
- Fix #2221 Inconsistent number of products displayed in products_new.php
- Fix #2247 Refresh database through the backend
- Fix #2252 Simulated cron jobs for continuous database queries
- Fix #2256 Admin permissions & backend parent menu items
- Fix #2260 Accessing Händlerbund partner modules causes a warning
- Fix #2264 Automatically rotated log files not displayed in /admin/logs.php
- Fix #2266 Adapt database structure in zones_to_geo_zones to the new tax calculation introduced in 2.0.7.1
- Fix #2268 Adjust summary regarding "Net Total"?
- Fix #2269 "Check Reviews" does not save
- Fix #2270 Warning when saving attributes
- Fix #2272 Micro-optimisation in table shipping module
- Fix #2273 Structured template data for itemprop price causes rejection
- Fix #2275 Error in SQL query in cart_actions.php
- Fix #2276 Javascript error in backend pages containing ckeditor
- Fix #2277 Packaging unit name not displayed from version 2.0.7.0
- Fix #2278 Payone: do not remove Buy button when an error occurs
- Fix #2279 Typo in lang/german/german.php
- Fix #2280 Paypal
- Problems with permitted countries?
- Fix #2282 Error changing address during checkout
- Fix #2283 Undefined constant MODULE_TS_TRUSTBADGE_POSITION_MOBILE
- Fix #2284 CSS error in order email
- Fix #2285 Delete duplicate "Information on the Authenticity of Customer Reviews" content
- Fix #2287 Saving/updating a product activates it
- Fix #2289 Search term remains in cache
- Fix #2290 Paypal module
- Order number prefix / paypalpui
- Fix #2291 /admin/customers_status.php performance
- Fix #2292 Omnibus rule
- Changed packaging unit not being displayed
- Fix #2293 Error in getContentData() function
- Fix #2296 Problem with umlauts in tax classes after system updates in latin1 shops
- Fix #2297 Products created only with cID 0
- Fix #2298 Error in easycredit due to restructuring of popup parameters
- Fix #2299 AND clause after GROUP BY in /account.php
- Fix #2300 10_smarty_config.php and 20_smarty.php in application_top_callback_end
- Fix #2301 Shopping cart error from PHP 8 when OT_SHIPPING is disabled
- Fix #2302 Incorrect category names in sitemap.xml
- Fix #2303 Warning when adding a product from account_history_info.php to the cart
- Fix #2305 Update Smarty to versions 4.2.0 and 3.1.46
- Fix #2306 Login leads to autocomplete.php
- Fix #2307 Error when modified API is unreachable
- Fix #2308 Text after login in login.html
- Fix #2309 Händlerbund module array_key warnings
- Fix #2310 Manufacturer filter in search results does not work
- Fix #2311 Search treats umlauts as equivalent to vowels
- Fix #2312 Various log messages when home page text is disabled
- Fix #2313 Undefined variable: categories_content in File: /includes/modules/default.php on Line: 147
- Fix #2314 CSS class for "Print Order" button contains a fixed value
- Fix #2315 popup_content.php
- Check whether $_GET['coID'] exists occurs too late
- Fix #2316 print_order.php
- Warning for unknown orders_id
- Fix #2317 print_order.php
- Payment information not displayed
- Fix #2318 Division by zero in File: /includes/classes/xtcPrice.php on Line: 759
- Fix #2319 count(): Parameter must be an array in dsgvo_action.php
- Fix #2320 strpos(): Empty needle in File: /inc/xtc_get_banners_url.inc.php on Line: 50
- Fix #2321 Undefined constant CONTENT_CONDITIONS (xtc_php_mail.inc.php)
- Fix #2322 Undefined index: complete_inserts (db_functions.php)
- Fix #2323 Undefined array key "abcdef" in File: /inc/secure_form.inc.php on Line: 72
- Fix #2324 /admin/print_order.php
- $base_href not defined
- Fix #2325 Manufacturer redirect does not work
- Fix #2326 Undefined array key "SFName" in File: /inc/secure_form.inc.php on Line: 68
- Fix #2327 Blank page after logging in following a search
- Fix #2329 Blank page for easycredit orders in account_history_info.php
- Fix #2330 Update routine in installer displays "Number of rows: undefined"
- Fix #2332 Entering an invalid VAT ID results in an error message
- Fix #2333 Appearance & behaviour of autocomplete search
- Fix #2335 Banners cannot be deleted when on pagination page 2 but moved to page 1 by sorting
- Fix #2336 No longer possible to create multiple content entries with the same content_group for different customer groups
- Fix #2337 No SEO URLs when product name contains HTML code
- Fix #2338 Blank page when content is assigned a file that no longer exists
- Fix #2339 Warnings when creating DHL labels under PHP 8.1
- Fix #2340 Notices when changing delivery address in shop backend under PHP 7.4
- Fix #2341 Internetmarke warning under PHP 8.1
- Fix #2343 Warnings when deleting DHL labels under PHP 8.1
- Fix #2344 Warnings when changing order status under PHP 8.1
- Fix #2345 Review stars disappear when an error message is shown
- Fix #2346 "Allowed Zones" and "Payment Zone" fields required in Paypal Checkout module configuration
- Fix #2347 Additional timestamps in the database
- Fix #2349 Broken umlauts in Deutsche Post Internetmarke system module
- Fix #2350 Error in /admin/tax_rates.php: ORDER BY and pagination
- Fix #2351 MySQL bug with AUTO_INCREMENT on InnoDB
- Fix #2352 update.php does not display SQL updates for shop version 1.0x
- Fix #2353 Bug in xtcPrice class in xtcGetGraduatedPrice()
- Fix #2354 mod_error log caused by Internetmarke
- Fix #2355 Charset of additional languages displayed from the default language during editing
- Fix #2356 Search filter option
- Fix #2357 Redirect error when confirming privacy policy/shop in subdirectory
- Fix #2358 Magnalister SQL syntax error under PHP 8.1
- Fix #2359 Division by zero warning in xtcPrice class
- Fix #2360 Search filter option
- Fix #2361 Voucher field at checkout does not pass discount to Paypal
- Fix #2363 Date of birth display in account_edit
- Fix #2364 Coupon redemption: contradictory information when minimum order value is not reached
- Fix #2365 Currency factor applied twice to shipping costs
- Fix #2366 Display permitted special characters when setting a password during installation (or allow all special characters)
- Fix #2369 Product import and tiered prices
- Fix #2370 Class extension for product properties at checkout
- Warnings under PHP 8
- Fix #2371 Magnalister database connection error with sockets
- Fix #2373 Trusted Shops module incomplete
- Fix #2374 Customer credit and currency factor
- Fix #2375 Cart warning when customer receives a discount
- Fix #2376 Protected Shops error
- Fix #2377 Unnecessary JOIN in getAttributesCount()
- Fix #2378 Selection of SMTP authentication type in email configuration
- Fix #2379 Bug: tpl_modified_responsive contact form links remain visible after the form is disabled
- Fix #2380 New installation
- Empty database
- Populating the database through the installer
- Chinese (?) characters in some tables
- Fix #2382 Additional invoice text for export deliveries missing when no VAT ID is specified
- Fix #2383 Undefined array key "configuration" in File: /admin/module_export.php on Line: 88
- Fix #2384 Various spelling errors
- Fix #2386 Warnings
- Undefined variable $categories_content
- Fix #2387 Backend
- Create product
- Fix #2388 Warning in /admin/includes/modules/export/products_export.php
- Fix #2389 Error in /admin/includes/manufacturers_image.php
- Fix #2392 Payment method errors with PHP 8
- Fix #2395 Editing the net total leads to a blank page
- Fix #2396 Undefined index notice in /includes/modules/product_reviews.php
- Fix #2399 Performance improvement for xtcCheckSpecial() too
- Fix #2400 Blank page instead of error message when attempting to create an existing coupon again
- Fix #2401 Database restore not possible with PHP 8
- Fix #2402 Paypal module (1.86)
- Order statuses changed incorrectly
- Fix #2403 Error: class name
- DHL Austria shipping method & DHL label integration
- Fix #2406 Incorrect tax calculation when coupon is valid for only one product
- Fix #2407 Update Phpfastcache to version 9
- Fix #2408 Payment method surcharge / display mode in PayPal remains unchanged
- Fix #2409 Free shipping to Switzerland with Paypal despite no free shipping being configured for Switzerland
- Fix #2410 Undefined array key "vvcode" in File: media/content/contact_us.php on Line: 77
- Fix #2411 Undefined array key "oID" in File: print_order.php on Line: 26
- Fix #2412 Problem with credit card payment module payone_cc at checkout confirmation
- Fix #2414 Warnings when creating cross-marketing groups
- Fix #2415 Normal cross-selling no longer possible after a cross-selling group is created
- Fix #2417 Add import/export extension to customs module/DHL integration
- Fix #2418 Undefined array key "entry_zone_id" in File: /admin/customers.php on Line: 322
- Fix #2420 Make product attachments (products_media) more flexible
- Fix #2421 Installer error
- Fix #2422 Improve check() method in all modules
- Fix #2423 Content assignment in Händlerbund module does not load in DEV shop
- Fix #2424 check_update.php always lists Händlerbund module as inactive
- Fix #2425 Remove onlytext modifier from product_reviews.html and reviews.html
- Fix #2426 Guest orders & problems with shipping
- & billing addresses
- Fix #2427 Display full breadcrumb path for subcontent
- Fix #2429 Setting for number of cross-selling items in admin
- Fix #2431 Updating older shop versions through installer not possible
- Fix #2432 Make specials_quantity available in individual product view
- Fix #2434 Admin "Expected Products" generates error emails
- Fix #2435 meta itemprob price (for offers) missing for tiered prices in merchant listings
- Fix #2436 DHL shipping and label creation
- Fix #2440 Newsletter function RemoveFromList inconsistent
- Fix #2441 Importing product properties causes errors and warnings
- Fix #2443 "Delete log files" should not delete the blacklist
- Fix #2445 Neither customers nor admins can add customer addresses
- Not even in the demo shop
- Fix #2446 Address addition: using Paypal inserts the street into the additional address field
- Fix #2447 Display product reviews for a product in the backend
- Fix #2449 Automate sending tracking numbers to PayPal?
- Fix #2452 Update CKEditor to version 4.20.2
- Fix #2453 Update PHPMailer to version 6.7.1
- Fix #2454 Update phpfastcache to version 9.1.3
- Fix #2455 Update Smarty to versions 4.3.0 and 3.1.47
- Fix #2456 Portrait product images compressed in Safari
- Fix #2458 IDs and classes at body level to simplify CSS selectors
- Fix #2460 Update jQuery to version 3.6.4
- Fix #2464 Validation of a Slovenian VAT ID fails
- Fix #2466 VAT in Luxembourg reduced by 1% for 2023
- Fix #2467 Add packaging unit information to orders_products table
- Fix #2469 labelResponseType field incorrectly implemented in DHLBusinessShipment.php
- Fix #2471 Tax class dropdown in product editing empty when invalid zones_to_geo_zones records exist
- Fix #2472 Admin
- Backend search for order number/order
- Filter Magnalister orders
- Fix #2474 Product name should also be available in products_reviews.html
- Fix #2475 Changes to an order's VAT text are not applied.
- Fix #2477 dhl_business
- Fix #2479 Update CKEditor to version 4.21.0
- Fix #2480 CKEditor: Error code: clipboard-image-handling-disabled
- Fix #2481 Update PHPMailer to version 6.8.0
- Fix #2483 Warning caused by Shopvote cache
- Fix #2485 Admin backend: whos_online & jumping cart box for bots
- Fix #2486 Address addition missing from DHL label for international shipments
- Fix #2487 Allow text in getContentData() even when a file is included
- Fix #2488 CSS specificity / avoid or reduce !important
- Fix #2490 Adjust group_ids in content_manager when deleting a customers_status
- Fix #2492 Incorrect redirect when confirming privacy policy
- Fix #2494 Installer warning log
- Fix #2495 Different shipping address also changes billing address when there is only one address
- Fix #2497 Setting an order status as default produces a blank page
- Fix #2498 Menu headings in "Advanced Configuration" extend beyond the edge in a narrow browser window
- Fix #2499 BUTTON_CANCEL on scheduled_tasks.php does not work
- Fix #2500 Update Smarty to versions 4.3.1 and 3.1.48
- Fix #2507 DHL integration module: nearest drop-off point = Closest Droppoint CDP?
- Fix #2508 DHL integration module: add Recipient Signature function
- Fix #2509 Checkout confirmation: incorrect display when applying a coupon below the minimum order value
- Fix #2510 Clarify scheduled tasks with descriptive text
- Fix #2512 PayPal credit card (paypalacdc) still experiencing problems
- Fix #2514 Editing the shipping method can enable prohibited shipping methods
- Fix #2515 Installer warnings under PHP 8.0.24
- Fix #2516 Bank sort code and account number obsolete
- Fix #2517 Inexperienced user
- Preparation: change billing
- and shipping addresses
- Fix #2518 Garbled characters in customer group names on new installation
- Fix #2520 Editing address after selecting shipping method at checkout does not reset the shipping method
- Fix #2521 Effects of $_SESSION['country'] on the backend
- Fix #2523 Pointless code in order_mail_step.php
- Fix #2524 Error in English language file dp.php
- Fix #2525 Backend language selection does not work in two files
- Fix #2527 Extend installer with required columns for Trusted Shops & ShopVote
- Fix #2528 Make text in popup_search_help.php dynamic
- Fix #2529 Warning in DHL Austria shipping module
- Fix #2530 Order status
- Fix #2531 Error when price field is empty
- Fix #2533 micropayment 2.2.2_r120 (modified-shop-2.x)
- Fix #2536 Update ckeditor to version 4.22.1
- Fix #2538 Custom ALT attributes for product images
- Fix #2540 Hide Micropayment payment modules until minimum order value is reached
- Fix #2541 Trying to access array offset on value of type null
- Fix #2542 Semknox in template_modified_nova
- Fix #2543 Alt attributes in Banner Manager
- Fix #2544 Undefined array key / Constant xx already defined
- Fix #2545 Guest shopping cart/wishlist is emptied
- Fix #2546 WARNING found for URL: / Undefined array key
- Fix #2547 Weight is deleted when changing/adding products in orders.
- Fix #2548 {$nr}, {$date}, {$firstname}, {$lastname} are not resolved in /admin/gv_queue.php
- Fix #2549 Green icon_arrow_right.gif not displayed in /admin/gv_queue.php
- Fix #2553 Shortcomings in coupon implementation
- Fix #2554 xtc_check_stock unnecessary/change it
- Fix #2556 Selected language lost when following cart links to products with attributes
- Fix #2559 Character count for manufacturers_name
- Fix #2562 Allow backend category dropdown to be disabled without affecting updates
- Fix #2565 Including/excluding tax display not updated when cache is enabled
- Fix #2566 Warning "Undefined variable $vat" in /create_*account.php
- Fix #2567 Log during account creation
- Fix #2568 Log when searching under Statistics
- Fix #2569 Log when shipping status display is disabled
- Fix #2570 Admin backend: extend product search with EAN
- Fix #2571 DHL: change shipping confirmation
- Fix #2579 Admin advanced configuration
- Additional modules
- Check reviews
- Fix #2585 PayPal console error for FSK18 products
- Fix #2587 Warning in /admin/includes/modules/system/image_processing_step.php
- Fix #2591 Customer group => "Public Group?" function buggy, perhaps obsolete?
- Fix #2593 Redundant instantiation of product class in $main->getProductPopupLink()
- Fix #2594 WARNING Undefined property sofort_sofortueberweisung
- Fix #2596 Align weight specification in Hermes shipping module with other shipping modules
- Fix #2597 Product sorting does not work
- Fix #2604 Establish page type as a template class
- Fix #2607 Placeholder instead of date in CAO Connector status email
- Fix #2608 Moneyorder discount becomes a surcharge in inventory management -> CAO Connector
- Fix #2611 Coupon redeemable despite excluded customer group
- Fix #2613 Conversion to UTF8 through installer or Database Manager does not work
- Automatically updated legal texts from avalex
- Titles and descriptions for product images
- Scheduled tasks for recurring processes
- Google Analytics 4
- New error handling -> htaccess must be updated
- CAO interface update
- Display mode for templates
- New tpl_modified_nova template
- Manufacturers aligned with categories
- Automatic updater through the admin area enabled from shop version 2.0.7.1 rev 14605
- PayPal updated
- Update version check
- Update page revised
- Installer revised
- Bug fixes
We recommend that all operators of modified eCommerce Shopsoftware shops update to version 3.0.0 promptly. If you need professional assistance with the update, you can commission us directly and we will be happy to update your shop. We have worked with modified eCommerce Shopsoftware since its inception. Thanks to this long experience, we have in-depth technical expertise and have successfully completed numerous projects with this system. For a quote, simply use our contact form or call us during office hours.
