WTC: Kargo, SMS, İade, Form, OTP (SMS Doğrulama), Sözleşmeler Yönetimi
Comprehensive WC plugin: Contracts, Invoice forms, City/District/Neighborhood select, Auto Postcode, Cargo Tracking, SMS, OTP & Return Management.
Plugin info
Maintenance & Compatibility
Maintenance score
Actively maintained • Last updated 30 days ago
Is WTC: Kargo, SMS, İade, Form, OTP (SMS Doğrulama), Sözleşmeler Yönetimi abandoned?
Likely maintained (last update 30 days ago).
Compatibility
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
Description
WooCommerce Turkey Checkout (WTC) is a comprehensive WooCommerce plugin developed specifically for e-commerce sites in Turkey.
Designed in accordance with legal requirements in Turkey, this plugin allows you to do the following:
📦 Turkey-Specific Invoice and Address System
- Individual and Corporate invoice type selection
- Fields for T.C. Identity No, Tax No, and Tax Office
- Hierarchical selection for City – District – Neighborhood
- Automatic postal code selection
- Organized field and sorting structure
- Customizable field layout and sorting (Premium)
- Dynamic custom field addition to checkout page (Premium)
- Control of meta key values used for ID/tax fields (Premium)
- Responsive design compatible with all devices
- Up-to-date City, District, Neighborhood, and Postal Code data (September 2025)
📑 Contract Management and Legal Compliance
- Creation of Distance Sales Agreement and Preliminary Information Form
- Third customizable contract form
- Automatic PDF generation and email sending
- Attaching contract PDFs to order details
- Customizable contract templates
- Personalization with dynamic variables
🚚 Cargo Tracking and Management *(Premium)*
- Cargo company definition and management
- Cargo tracking notification to customers
- Cargo tracking interface for customers
- Control of cargo services from a single panel
- Integration with popular cargo companies
- Automatic cargo tracking number notification
- Cargo status updates
- API-supported PTT Cargo tracking system
📲 SMS Notifications *(Premium)*
- Automatic SMS sending based on order statuses
- SMS sending via IletiMerkezi and Verimor (Support for NetGSM, Kobikom, Mutlucell)
- SMS template management and sending logs
- Customizable SMS templates
- Automatic notifications on order status changes
- SMS sending reports and statistics
🔁 Return Management *(Premium)*
- Creation of return requests from the customer panel
- Ability to upload images during the request
- Management and logging of requests from the admin panel
- Return process tracking and status updates
- Return reasons statistics
- Automatic notification system
📱 OTP (SMS Verification) System *(Premium)*
- Phone number verification before ordering
- Two-factor authentication on user login
- Phone number verification during member registration
- Rate limiting, attempt limit, and blocking mechanism
- Separate templates for payment, login, and registration forms
- Detailed logs and statistics of all OTP (SMS) transactions
⚙️ Usability Improvements
- Adding Name/Surname, Phone fields to the member registration form
- Hiding unnecessary shipping methods
- Hiding shipping address on the cart page
- T.C. Identity No verification/requirement management system
- Setting the currency symbol to “TL” instead of “₺”
- Hiding order notes on the checkout page
- Setting minimum password strength level for user registration
- Optional display of Name/Surname fields in Corporate invoice type
HPOS Compatibility
- Full compatibility with WooCommerce High-Performance Order Storage (HPOS)
Modular Structure
- Ability to disable features you do not need
For Premium Features
Demo Access
You can test the demo version before purchasing the plugin:
-
User Demo: https://demo.woosoft.com.tr/
- Username: user
- Password: user123
-
Admin Demo: https://demo.woosoft.com.tr/wp-admin
- Username: demo
- Password: demo123
Installation
- Install the WTC plugin via the WordPress.org plugin repository or by uploading the files to your server.
- Activate the plugin from the WordPress admin panel.
- Configure the plugin settings according to your needs.
- If there is no change on the Checkout page; create a new page and add the [woocommerce_checkout] shortcode inside it.
Frequently Asked Questions
The plugin is regularly tested and made compatible with the latest WooCommerce and WordPress versions.
Tests have been conducted with the most used global themes. Since our plugin uses WooCommerce standards, it will work smoothly with your theme as well.
Yes. The Distance Sales Agreement and Preliminary Information Form are saved randomly to prevent direct access to the site directory. Optional submission via email attachment is provided when the order status is “Completed”, along with download links in order emails.
The plugin uses the standard WooCommerce checkout page. If your theme uses a different checkout page, you need to create a new page and add the [woocommerce_checkout] shortcode inside it.
No. Currently, you can only use our plugin for domestic sales (within Turkey). It is not suitable for international orders. On the payment page, “Turkey” is selected and cannot be changed. You must completely disable the plugin for international orders. Future updates will make the plugin usable for international orders.
Review feed
Screenshots

General Settings

Form Field Layouts

Contract > Settings

Contract > Company Information

Contract > Distance Sales Agreement

Contract > Preliminary Information Form

Orders Page

Order Detail

Cart Page

Checkout Page (Registered User)

Checkout Page (First-time User)

Checkout Page Distance Sales Agreement (Popup)

Successful Order Page

User Order Detail (On Hold status)

User Order Detail (Shipped status)

User Return Request Creation
Changelog
🆓 Free – 1.2.0 – 2025-12-05
- Security update: Sanitization, validation, and escaping protocols improved based on plugin review standards.
- Fix: Register setting callbacks added.
- Fix: Text domain mismatch corrected.
⭐️ Premium – 1.1.3 – 2025-11-27
- New: Dynamic ‘Custom Field Addition’ system added to the Checkout page.
- Supported field types: Text, Password, Email, Phone, Web Address, Long Text, Select Box, Radio Button, Single Checkbox, Multiple Checkbox, Date, Date and Time, Time, Number, and Color Picker
- Ability to select the section to add (Billing Details / Shipping Address)
- Assigning custom ‘meta keys’ for added dynamic fields
- Assigning ‘class’ for theme compatibility
- Mandatory / Optional selection
- Dynamic display capability in contracts
- Display capability in My Account > Addresses pages
- UI (User Interface) appearances improved.
- Fixed warning notification occurring after order confirmation.
- Fixed PDF display issues in new generation browsers.
- Contract creation library (DOMPDF) updated to the latest version.
🆓 Free – 1.1.2 – 2025-11-24
- Fixed warning notification occurring after order confirmation.
⭐️ Premium – 1.1.2 – 2025-11-19
- The ‘meta key’ values (billing_invoice_type, billing_tckn, billing_tax_number, billing_tax_office) used for Invoice Type, T.C. ID No, Tax Office, and Tax No fields added outside WooCommerce standards have been made changeable by the administrator in line with 3rd party compatibility requirements.
- Display of name and surname fields made optional when Corporate invoice type is selected.
🆓 Free – 1.1.1 – 2025-11-19
- Display of name and surname fields made optional when Corporate invoice type is selected.
⭐️ Premium – 1.1.1 – 2025-10-18
- Phone number entry requirement added when OTP (SMS Verification) system is activated.
- Time display in SMS verification messages corrected according to user time zones.
- API-supported PTT Cargo tracking viewing feature added to the admin panel.
- Progress bar added to the return form during image upload.
- UI (User Interface) appearances improved.
🆓 Free – 1.1.0 – 2025-10-16
- New: Third customizable contract form
- New: Adding phone field to registration form
- City, District, Neighborhood, and Postal Code data updated (September 2025)
- T.C. Identity No optional/mandatory setting added
- Made compatible with the latest WordPress/WooCommerce versions
⭐️ Premium – 1.1.0 – 2025-10-12
- New: OTP (SMS Verification) System added.
- Phone number verification before ordering
- Two-factor authentication on user login
- Phone number verification during member registration
- Rate limiting, attempt limit, and blocking mechanism
- Separate templates for checkout, login, and registration forms
- Detailed logs and statistics of all OTP (SMS) transactions
- New: API-supported PTT Cargo tracking system added.
- New: Phone field feature optionally added to member registration form.
- City, District, Neighborhood, and Postal Code data updated (September 2025).
- Popular cargo companies added by default and updated.
- Most used SMS templates based on order status added by default.
- Verimor and IletiMerkezi made 100% compatible with SMS Notification and OTP system as SMS providers.
- Fixed order loss issue by setting order statuses belonging to the return system to “Completed” when the plugin is deactivated.
⭐️ Premium – 1.0.3 – 2025-09-03
- “Mandatory / Optional” option added for T.C. Identity No field in Individual invoice type.
🆓 Free – 1.0.2 – 2025-07-08
- Bug fixes
⭐️ Premium – 1.0.2 – 2025-07-06
- Bug fixes
🆓 Free – 1.0.1 – 2025-07-05
- Bug fixes
🆓 Free – 1.0.0 – 2025-07-01
- First stable release
⭐️ Premium – 1.0.1 – 2025-07-01
- Bug fixes
⭐️ Premium – 1.0.0 – 2025-06-21
- First stable release