To remove the gender (social title) field from the customer registration form in thirty bees, you must edit your active theme’s Smarty template file
(identity.tpl or authentication.tpl),
as thirty bees does not feature a single toggle switch for this in the back office.
Editing the Theme Template File: Open your site files via FTP or your hosting file manager. Go to your active theme directory:
/themes/your-theme/templates/customer/ or /themes/your-theme/ depending on your specific theme structure.
Look for files related to customer registration and account creation, primarily authentication.tpl, identity.tpl, or order-opc-new-account.tpl
(and/or also removing the sections from files order-opc-new-account.tpl and order-opc-new-account-advanced.tpl, override/controllers/front/AuthController.php)
Find the block of code handling the gender radio buttons or select dropdown, which usually looks like:
smarty<div class="clearfix">
<label>{l s='Social title'}</label>
<!-- gender radio buttons code -->
</div>
Comment out or delete this section from the files. Clear your thirty bees compilation cache under Advanced Parameters > Performance in your back office so the template changes appear live.
You can also do a search in database e.g. like this:
ALTER TABLE `ps_customer` DROP COLUMN `id_gender`;
ALTER TABLE `ps_address` DROP COLUMN `id_gender`;
to find all files.
We have deleted it since a few years, it is hardcoded in our theme and deleted, no problems but i do not have a good Readme about this 🙂
and this one: Warehouse Theme Working - Page 3 - Theme Compatibility - thirty bees forum