wakabayashi Posted Saturday at 10:34 PM Posted Saturday at 10:34 PM It's a very interesting discussion here. I can understand both positions. It's really a chicken-egg game. But imo there is a huge game changer: AI.Β It has become way more simple and fast to write code. I am also not aware of the plans/roadmap of TB. But with the new AI tools, it's even possible for no coders to start modifying some stuff. Ofc it's always better, if you have some basic coding knowledge, otherwise you might mess things up. Even if you aren't brave enough to use AI yourself: I would guess, that prices for a custom module will come down a lot. @datakickΒ what is your experience with AI these days? I would say it has speed up my developing work about 3-5 times. It's hard to tell, but it's for sure huge. The first time I have the feeling, that my todo-list may become shorterΒ π«£ 2
30knees Posted Monday at 12:18 AM Posted Monday at 12:18 AM (edited) On 2/21/2026 at 11:34 PM, wakabayashi said: But imo there is a huge game changer: AI.Β Agree. But not just for development. I think it will also change shop systems. It might be that systems like Shopify will benefit more than standalone systems because of their data advantage.Β Β Edited Monday at 12:20 AM by 30knees
vincentdenkspel Posted Monday at 09:49 AM Posted Monday at 09:49 AM (edited) 9 hours ago, 30knees said: Agree. But not just for development. Why not ? I'm not a developer. I just completed a giftcard module completely ai generated (claude sonnet 4.6). I'm still testing it, but as far as I can the functionality I wanted works. (including correct VAT calculation) How the module works: Β - Create a set number of gift card numbers. Β - Export the numbers to a CSV file for printing the gift cards. Β - Create a regular product (gift card) with 0% VAT. Β - Customer buys the product. Β - Link a gift card to the order. Β - Email the customer the PIN code. Β - Once the customer receives the physical gift card, they activate it with the PIN code on a special page. Β - After activation, the card can be used as a payment method. ----- GiftCardPayment β ThirtyBees Module Version:Β 1.0.0 Author:Β denkspellenparadijs [with assistance from Claude Sonnet 4.6] License:Β MIT Compatibility:Β ThirtyBees 1.6.x | PHP 8.0+ π Description TheΒ GiftCardPaymentΒ module adds a complete gift card system to ThirtyBees webshops. Customers can use physical gift cards (with unique code and PIN) as a payment method β either fully or partially. In case of a partial payment, the remaining amount is automatically charged via the configured payment provider (Mollie or bank transfer). β¨ Features πΒ Physical gift cardsΒ with unique codes and PIN protection π³Β Two-step payment flow:Β gift card + remaining amount via PSP πΒ PSP-agnostic:Β works with Mollie and bank transfer (extendable with custom adapter) π§ΎΒ VAT-correctΒ handling for partial gift card payments πΒ Bulk generationΒ of gift cards via admin π°Β Balance checkΒ via frontend widget πΒ Activation via emailΒ β customer activates card via personal activation link πΒ BlockingΒ after too many failed PIN attempts πΒ Full transaction historyΒ per gift card π Security PIN codes are stored as plaintext and as BCrypt hash (for validation) CSRF token validation on all AJAX endpoints Rate limiting on PIN attempts Cryptographically secureΒ secure_keyΒ generation viaΒ random_bytes(32) π¦ Installation SeeΒ INSTALLATION.mdΒ for full installation instructions. Quick install:Β 1. UploadΒ giftcardpayment_v1.0.0.zipΒ via Modules β Upload a Module 2. Install the module 3. Clear the cache βοΈ Configuration After installation: 1. Go toΒ Modules β GiftCardPayment β ConfigureΒ 2. Set the payment provider (Mollie, Bank Transfer, etc.) 3. Set the validity period (default: 24 months) 4. Set the maximum number of failed PIN attempts (default: 3) π Structure giftcardpayment/ βββ classes/ # Core classes β βββ GiftCard.php β βββ GiftCardTransaction.php β βββ GiftCardCart.php β βββ GiftCardOrder.php β βββ GiftCardPartialPayment.php β βββ providers/ # PSP adapters β βββ MolliePaymentProvider.php β βββ BankWirePaymentProvider.php βββ controllers/ β βββ admin/ # Admin controllers β βββ front/ # Frontend controllers βββ sql/ # Database scripts βββ views/ # Templates βββ translations/ # Translations βββ giftcardpayment.php # Main module file βββ config.xml βββ CHANGELOG.md βββ INSTALLATIE.md π Changelog SeeΒ CHANGELOG.mdΒ for the full version history. π License MIT License β free to use, modify and distribute with attribution. Developed by denkspellenparadijs with assistance from Claude Sonnet 4.6 (Abacus.AI / ChatLLM Teams) Edited Monday at 10:00 AM by vincentdenkspel
wakabayashi Posted Monday at 09:59 AM Author Posted Monday at 09:59 AM (edited) @vincentdenkspelΒ amazing!Β πΒ Don't forget: be careful. I would always recommend to work with testshops at least. Also try to learn some basics (in case you don't know anything right now). But in general this so cool. Keep going! @30kneesΒ This was my first guess too. But we might be wrong. It could actually be, that thirty bees is a winner of this. We have an open architecture here. It's accessible for all AI tools. And the system itself was built for extensions/moduls. Edited Monday at 10:00 AM by wakabayashi
vincentdenkspel Posted Monday at 10:04 AM Posted Monday at 10:04 AM 1 minute ago, wakabayashi said: Β Don't forget: be careful. I will. It is only on a test site.Β What I did: I uploaded the all Thirtybees 1.6.0 files in AI and had it analyse all the files. Based on the analysis I made AI create a 'Thirtybees module development guide' Whit this guide and my input I had ai create the module. 2
wakabayashi Posted Monday at 11:13 AM Author Posted Monday at 11:13 AM 1 hour ago, vincentdenkspel said: I will. It is only on a test site.Β What I did: I uploaded the all Thirtybees 1.6.0 files in AI and had it analyse all the files. Based on the analysis I made AI create a 'Thirtybees module development guide' Whit this guide and my input I had ai create the module. Its completly sick, what you already achieved without writting code your ownΒ π
vincentdenkspel Posted Monday at 11:32 AM Posted Monday at 11:32 AM 8 minutes ago, wakabayashi said: Its completly sick, what you already achieved without writting code your ownΒ π I also created other modules. I use a dutch version of 'trustpilot' (keurmerk.info) The module I created with ai is twofold: 1) after the status of on order becomes 'delivered' the module will send a 'message' to keurmerk.info. Keurmerk.info will than send a review request to the customer. I the module I can set how much days after status 'delivered' the info is send to keurmerk.info. 2) the second part of the module is that I will display the last 5 reviews on my site in a slider. The third module I have created is a bulk-list-picker. With this module I select orders and the module will create a list of the stock locations of the ordered product. I can select 'per order' or 'bulk' This module has a bug in it, but I hope to sort this out very soon. Β consolidated_picking_list_20260223_123059.pdf 1 1
DRMasterChief Posted Monday at 02:41 PM Posted Monday at 02:41 PM (edited) Some kind of OT, but which pricing model do you use @vincentdenkspel?Β I have a look for some php work onΒ https://openlaboratory.ai/models/CodeLlama-70BΒ but the Claude Sonnet with Coding looks also interesting.Β Maybe we should split this here for future AI things? Edited Monday at 04:02 PM by DRMasterChief
30knees Posted Monday at 02:54 PM Posted Monday at 02:54 PM @vincentdenkspelI said not just ... not just not. :) I have also created some modules that work. It's amazing!Β 2
vincentdenkspel Posted Monday at 03:55 PM Posted Monday at 03:55 PM 1 hour ago, 30knees said: I have also created some modules that work. It's amazing!Β What did you create ? Β
vincentdenkspel Posted Monday at 03:57 PM Posted Monday at 03:57 PM Maybe it would be interesting to create a special forum topic where people can share their with ai created modules if they want to
vincentdenkspel Posted Monday at 04:02 PM Posted Monday at 04:02 PM (edited) 2 hours ago, DRMasterChief said: Some kind of OT, but which pricing model do you use? I use abacus.ai. Although I like it, it although it has some disadvantage: you buy credits, but do not know how much credit a 'instruction' will cost. Β Edited Monday at 05:12 PM by vincentdenkspel 1
the.rampage.rado Posted Monday at 06:25 PM Posted Monday at 06:25 PM OK, let stick to topic here and I will split it later tonight.\ Β EDIT - better late than ever...Β Let's discuss community modules and core additions made with AI here. Vibe coders - unite! My entries: antifraud module - sits in BO Orders and displays account info (number of orders, account age), device info (ip, location (based on external database), device, osint tools (sometimes it's usefull to check the customer email, phone in google if some order smells fishy - if they are present - most probably the order is OK). Also - 'soft ban' function - If I want to ban some customers and not fulfill their orders I can ban the account, the module tries to search for similar later registrations and notify me if it detects similar fingerprints. Also global account note - if I want to say something for later orders in this account it can be saved here. control center - offers a dragNdrop dashboard for merchants that want to see the high-level information - order by status, order profit by period, other KPIs, template export/import, etc My vision is when I 'become big' I will have this in my office on an LCD on the wall and only drink myΒ Caipirinhas while looking at the numbers.... π dual currency display for our EUR adoption - similar to Croatia we have to display prices in both currencies for a period - in FO and emails, not a complete solution but works. Dynamic llms.txt per shop - set up a dynamic llms.txt file per shop in multistore IndexNow Integration - update search providers that support it. thirty bees File Integrity - most recent and still unfinished - goes through each file on the root and tracks edits, deletions, or new files. Using SQLlite it gives a quick note on what is changed on the server in all folders - useful to find malicious files on the server if they are placed, let's say in img where they are extremely hard to find manually Dynamic Robots - serves a dynamic robots.txt file in a multistore environment.Β And of course many attempts on core changes - visible in github.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now