Cecom WordPress Solutions - Plugins and more

CHECKOUT

SmartTR Address – Turkish Address Auto-Fill

SmartTR Address adds the feature of autofilling Türkiye addresses to the WooCommerce payment page.
Get Pro

CHECKOUT

SmartTR Address – Turkish Address Auto-Fill for WooCommerce

SmartTR Address adds the feature of autofilling Türkiye addresses to the WooCommerce payment page. When Country Türkiye is selected, standard address fields are replaced with smart drop-down menus.

Complete Turkish database

Complete Turkish address database with 81 provinces, 973 districts, and over 71,000 neighborhoods — customers find their exact location instantly

Smart address cascade

Smart cascade from Province → District → Neighborhood with instant client-side filtering and AJAX-loaded neighborhoods

Postal code auto-fill

Postal code auto-fill eliminates customer confusion and support tickets about missing postal codes

Drag-and-drop field editor

Visual drag-and-drop field editor lets you rearrange, relabel, and customize every checkout field without code

Custom checkout fields

Create unlimited custom fields for TC Kimlik No, tax numbers, apartment details — attach to billing or shipping

Automatic data updates

Automatic data updates weekly, monthly, or bi-monthly keep your address database current without manual work

You're in control!

Free

SmartTR Address – Turkish Address Auto-Fill for WooCommerce

$0
  • Province → District → Neighborhood
  • Classic Checkout support
  • Automatic data sync on activation
  • Manual sync — 1× per 30 days
  • HPOS compatible
  • Accessible dropdowns (WCAG 2.1 AA)
  • Postal code auto-fill
  • Neighborhood dropdown (70,000+ entries)
  • Field customization (all 21 fields)
  • Custom checkout fields
  • Unlimited manual syncs
  • Auto-updates (weekly / monthly / bi-monthly)

Forever free. Limited access to features.

Premium

SmartTR Address – Turkish Address Auto-Fill for WooCommerce

$40+TAX/Annual
  • Everything in Free
  • Province → District → Neighborhood
  • Postal code auto-fill
  • Full field customization (all 21 fields)
  • Custom checkout fields (text, file, date, select, radio…)
  • Unlimited manual syncs
  • Automatic recurring updates (weekly / monthly / bi-monthly)
  • Priority support
  • 14-day money-back guarantee

Unlock postal codes, field editor, custom fields & auto updates.

One-click enable/disable

Enable or disable Turkish address fields instantly without deactivating the plugin

Real-time system status checks

View system status including PHP, WordPress, WooCommerce versions and HPOS compatibility at a glance

HPOS compatibility verified

Confirmed compatibility with High-Performance Order Storage for modern WooCommerce stores

Stay up-to-date at all times.

Drag-and-drop reordering

Rearrange all billing fields with simple drag-and-drop — no coding required

Complete field control

Full control over every address field — from email address to postal code — across all 21 standard WooCommerce fields

Visual field management

Clean interface showing field keys, types, and current order at a glance — manage everything without touching code

Technical Specifications

Compatibility

WordPress 6.4+ · WooCommerce 7.0+ (tested to 9.6) · PHP 8.1+ · Classic Checkout · WooCommerce HPOS

Performance

Province & district data embedded in page (no AJAX). Neighborhoods: single lightweight AJAX request (~10KB per district). No third-party CDN dependencies.

Data

81 provinces · ~970 districts · 70,000+ neighborhoods · Postal codes (Pro). Sourced from official Turkish administrative databases, synced via secure REST API.

Security

Nonce verification, $wpdb->prepare() on all queries, manage_woocommerce capability checks, ABSPATH guard, sanitized inputs & escaped outputs throughout

Developer-Friendly

Action hooks, filters, and REST endpoint documented; open source under GPL v2; all 21 WooCommerce address fields accessible via standard WC APIs

Clean Uninstall

Deleting the plugin removes all custom tables, options, and scheduled jobs. Deactivation keeps data intact. A must-use plugin preserves custom field snapshots in order meta permanently.

Edit labels & placeholders

Customize field labels, placeholders, and helper descriptions to match your store’s language and tone

Required/clear/visible toggles

Toggle required status, clear button, and field visibility with simple checkboxes — hide fields you don’t need

Custom CSS class support

Add custom CSS classes to any field for advanced styling and layout control

Field description editor

Write descriptive text that appears below the field to guide customer input and reduce support tickets

Free vs Pro — Feature by Feature

Feature Free Pro
Province + District cascade
Neighborhood text input (manual entry)
Classic Checkout support
Billing & shipping address support
Background data sync on activation
Manual sync (1× per 30 days)
HPOS compatibility
WooCommerce order meta (code + name)
GDPR privacy exporter & eraser
Turkish (tr_TR) translation
Accessible dropdowns (WCAG 2.1 AA)
Neighborhood dropdown + 70,000+ entries
Neighborhood auto-select (single match)
Postal code auto-fill
Field customization (all 21 fields)
Custom checkout fields (text, file, date, select, radio…)
Unlimited manual syncs
Automatic recurring updates (weekly / monthly / bi-monthly)
Webhook receiver (HMAC-signed)
License management

81 provinces · 973 districts

Complete Turkish address database with all 81 provinces and ~970 districts — always sourced from official administrative records

70,000+ neighborhoods included

Over 70,000 neighborhoods available on demand — customers find their exact location every time

Auto-schedule weekly / monthly

Set a weekly, monthly, or bi-monthly schedule and forget about it — updates run via WooCommerce Action Scheduler, no cron setup needed

Unlimited manual syncs

Pro users can trigger a manual sync anytime, as often as needed — no waiting, no rate limits

Create unlimited custom fields

Add any field you need: text inputs, dropdowns, file uploads, date pickers, radio buttons — no limit

Billing or shipping

Attach fields to billing or shipping sections with one click — fields appear in admin order view and order emails

Custom field keys

Define custom field keys for developer-friendly data access — perfect for T.C. Kimlik No, corporate tax numbers, and delivery instructions

Province → District → Neighborhood

Smart cascading dropdowns guide customers from province to district to neighborhood — all 70,000+ entries loaded on demand via AJAX

Postal code auto-fill

When a customer selects a neighborhood, their postcode fills in automatically — fewer fields, faster checkout, lower abandonment

Türkiye selection trigger

Activates instantly when the customer selects Türkiye as their country — no page reload, no configuration needed

Free

SmartTR Address – Turkish Address Auto-Fill for WooCommerce

$0
  • Province → District → Neighborhood
  • Classic Checkout support
  • Automatic data sync on activation
  • Manual sync — 1× per 30 days
  • HPOS compatible
  • Accessible dropdowns (WCAG 2.1 AA)
  • Postal code auto-fill
  • Neighborhood dropdown (70,000+ entries)
  • Field customization (all 21 fields)
  • Custom checkout fields
  • Unlimited manual syncs
  • Auto-updates (weekly / monthly / bi-monthly)

Forever free. Limited access to features.

Premium

SmartTR Address – Turkish Address Auto-Fill for WooCommerce

$40+TAX/Annual
  • Everything in Free
  • Province → District → Neighborhood
  • Postal code auto-fill
  • Full field customization (all 21 fields)
  • Custom checkout fields (text, file, date, select, radio…)
  • Unlimited manual syncs
  • Automatic recurring updates (weekly / monthly / bi-monthly)
  • Priority support
  • 14-day money-back guarantee

Unlock postal codes, field editor, custom fields & auto updates.

SMART CHECKOUT

SmartTR Address – Turkish Address Auto-Fill

Add instant province, district, and neighborhood selection to your WooCommerce checkout. Customers complete their address in seconds.

14-day money-back guarantee

You’re Safe.

Frequently Asked Questions

Will it affect non-Turkish orders?

Not at all. The cascade only activates when Turkey is selected as the country. All other countries use standard WooCommerce fields.

How do I keep the address data current?

Free users can manually trigger a data sync once per 30 days from plugin settings. Pro users can configure automatic weekly, monthly, or bi-monthly refreshes.

What happens to my data if I uninstall?

All plugin data (address tables, settings, scheduled jobs) is removed on uninstall. Customer order data (address selections on existing orders) is never deleted.

Do I need to configure anything after installing?

No. Address data imports automatically on activation. The cascade activates immediately for Turkish orders. Pro users can optionally configure field customization and auto-update schedules.