Jump to content
thirty bees forum

Leaderboard

Popular Content

Showing content with the highest reputation since 05/24/2026 in all areas

  1. Hi all, From 19 June 2026, EU law (Directive 2023/2673) requires every online store selling to consumers to show a clearly visible withdrawal button, so customers can cancel an eligible order without digging through contact forms or legal text. To make compliance painless, we built tbwithdrawalbutton and it's completely free for everyone. No license, no tiers, no catch. What it does Adds a single, prominent "Withdraw my order" button on a clean standalone page. Walks the customer through a simple, guided withdrawal request. Automatically routes the request to your customer service works with both the core CS system and the tbticketsystem module (release for members in upcomming weeks). Matches your shop's look and feel out of the box, including styled confirmation e-mails. Why it's worth installing It's the law - from June 2026 a withdrawal button is mandatory for B2C distance sales in the EU. Less support overhead - requests arrive structured and in the right place. More buyer trust - a transparent, easy cancellation process increases confidence. Download / install πŸ‘‰ Get it here: [GITHUB LINK PLACEHOLDER] Feedback and questions welcome in this thread. tbwithdrawalbutton-v1.6.0.zip
    2 points
  2. The approach described by @DRMasterChief will not work on newer versions of thirty bees, intentionally. You can check if your tb_employee table contains column signature - if the column exists, you can't change the email/password in the table manually. You also need to change the value of column signature, but for that you need to know a secret that's not available to mysl. This mechanism exists to prevent attackers to elevate sql injections into complete access. If your store contained SQL-injection vulnerability (often caused by older third party modules), attacker could use it to change admin password, and then log in (basically the same mechanism described above). With the requirement to change signature as well, this no longer works. You can use force-login php script to log into your admin, see this post: You will have to: upload force-login.php file into your admin123xyz directory (every installation have different admin folder name) open url https://your.store/admin123xyz/force-login.php this will logs you in as an admin change password delete force-login.php script
    2 points
  3. The module had the problem and the other security settings
    1 point
  4. I got lot of things fixed and made PHP 8.3 ready.
    1 point
  5. OK, that's right but this issue could 99% be solved by an LLM in like less than 5 minutes. I don't see why there are small merchants that don't pay for some of them to help with such tiny tasks.
    1 point
  6. The problem is that all templates and modules for PrestaShop 1.6 are not compatible with PHP 8. Templates for PrestaShop 1.7, 8, and 9 are not compatible with Thirtybees. Thirtybees is not very popular, so no one is creating templates for it: https://themeforest.net/search/thirtybees There are no templates for Thirtybees, so it’s not very popular. And so the vicious cycle continues.
    1 point
  7. Just in case there's even more of a delay with the release: https://github.com/30knees/tbsimplewithdrawal
    1 point
  8. Send you a pre-release in pm, release will be tomorrow I guess.
    1 point
  9. Das Modul hat Codex gebaut. Hier die Antwort:
    1 point
  10. We are still using the existing PayPal module with thirtybees 1.6 on PHP 8.1, and without any problems!
    1 point
  11. This is the idea of this community.
    1 point
  12. I'm not entirely sure, but you might be able to change the email address in the database to one that definitely works, and then use the "forgot password" function on the back-office login page. Come on, we're going to end up with a complete guide here πŸ™‚
    1 point
  13. That module is not php8 compatible. You should probably stop using it, or ask author for a new version, or hire somebody to fix it for you. In this particular case, the fix is very simple. Replace the if ($this->_cookie_path{0} != '/') $this->_cookie_path = '/'.$this->_cookie_path; with if ($this->_cookie_path[0] != '/') $this->_cookie_path = '/'.$this->_cookie_path; But who knows how many other issues that module contains.
    1 point
  14. @Madhosh i think you should urgently install the module in BO: Mail via phpmailer v.1.1.1 (this is the new module for E-mail transport and you need this)
    1 point
  15. You need to update your theme and remove dependency on polyfill.io This is how we did it in niara theme: https://github.com/thirtybees/niara/commit/3ab40e7ae52e0c495a2b67f09131996fb6ed65ea For your theme, it will be mostly the same - edit file header.tpl, find line with polyfill.io, and delete it.
    1 point
  16. I do this manually. The old file is copied and renamed XXXXV2026.0.1BeforFixErrorLog25May2026.php and the new file is named XXXX.php. I maintain a file header in each file that has a running list of changes with the change dates. I know this is cumbersome but I've used it for years and it works for me. When modifying files I use the Open Source tool Winmerge.
    1 point
  17. Hello thirtybees community, ours are: - https://www.duvalo.sk - https://www.hudobniny.net We rushed into production, so still tweaking some stuff.
    1 point
  18. Let's blame it on CORS then πŸ™‚ If you are unable to update to 1.4, you can applie these lines (warning PHP7 syntax used - I know you are working on some PHP5.6 servers, for some reason) https://github.com/thirtybees/thirtybees/blob/81dd5d911a086164146bafc3bf650694786d9a56/controllers/front/TriggerController.php#L38-L44
    1 point
  19. You have a broken module that is called Strelatedproducts
    0 points
Γ—
Γ—
  • Create New...