Plugin info

Total downloads: 552
Active installs: 10
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 12/6/2025 (30 days ago)
Added to WordPress: 7/6/2025 (0 years old)
Minimum WordPress version: 5.7
Tested up to WordPress version: 6.9
Minimum PHP version: 8.2

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 30 days ago

68/100

Is WTC: Kargo, SMS, İade, Form, OTP (SMS Doğrulama), Sözleşmeler Yönetimi abandoned?

Likely maintained (last update 30 days ago).

Compatibility

Requires WordPress: 5.7
Tested up to: 6.9
Requires PHP: 8.2

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

No similar plugins found yet.

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

https://www.woosoft.com.tr/

Demo Access

You can test the demo version before purchasing the plugin:

Installation

  1. Install the WTC plugin via the WordPress.org plugin repository or by uploading the files to your server.
  2. Activate the plugin from the WordPress admin panel.
  3. Configure the plugin settings according to your needs.
  4. If there is no change on the Checkout page; create a new page and add the [woocommerce_checkout] shortcode inside it.

Frequently Asked Questions

Which WooCommerce versions is the plugin compatible with?

The plugin is regularly tested and made compatible with the latest WooCommerce and WordPress versions.

Is the plugin compatible with all WooCommerce themes?

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.

Does it automatically save PDFs?

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.

I installed the plugin but the form layout does not appear on the checkout page?

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.

Can I use the plugin on my site that sells internationally?

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

No reviews available

Screenshots

  1. General Settings

    General Settings

  2. Form Field Layouts

    Form Field Layouts

  3. Contract > Settings

    Contract > Settings

  4. Contract > Company Information

    Contract > Company Information

  5. Contract > Distance Sales Agreement

    Contract > Distance Sales Agreement

  6. Contract > Preliminary Information Form

    Contract > Preliminary Information Form

  7. Orders Page

    Orders Page

  8. Order Detail

    Order Detail

  9. Cart Page

    Cart Page

  10. Checkout Page (Registered User)

    Checkout Page (Registered User)

  11. Checkout Page (First-time User)

    Checkout Page (First-time User)

  12. Checkout Page Distance Sales Agreement (Popup)

    Checkout Page Distance Sales Agreement (Popup)

  13. Successful Order Page

    Successful Order Page

  14. User Order Detail (On Hold status)

    User Order Detail (On Hold status)

  15. User Order Detail (Shipped status)

    User Order Detail (Shipped status)

  16. User Return Request Creation

    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