WC Korkmaz Contract – Contracts for WooCommerce

Beskriuwing

This plugin lets you create distance sales contracts, pre-information forms, and fully custom legal contracts for WooCommerce. It automatically fills the contracts at checkout and emails them as PDF attachments after order confirmation.

  • Fully compatible with WooCommerce’s new block-based checkout.
  • Add and edit legal contracts from the WordPress admin.
  • Insert any order/customer/store data into any part of your contract via placeholders.
  • Automatically generate contracts on the checkout page.
  • Automatically send contracts in PDF format upon order confirmation.
  • View past contracts on both admin and customer order pages.
  • Store emailed PDFs under the WordPress uploads directory.

Localization

This plugin is translation-ready. Source strings are in en_US (English – United States).
Contribute translations here:
https://translate.wordpress.org/projects/wp-plugins/wc-korkmaz-contract/

External Services

  • ipify.org — used to retrieve the customer’s IP address at checkout.
    Data sent: HTTP GET request only. Privacy: https://www.ipify.org/privacy-policy
  • yemlihakorkmaz.com/sozlesmeornek.txt — used to fetch the default contract template.
    Data sent: none (HTTP GET). Privacy: https://yemlihakorkmaz.com/privacy

These external requests are used strictly for functionality. If required by your policies, you may disable them in the plugin settings or by removing the default template URL.

Skermôfbyldings

  • Contracts – Admin menu
  • Settings section
  • Options section
  • First contract edit screen
  • Second contract edit screen
  • Placeholder insertion in contract editor
  • Using placeholders anywhere in the text
  • Checkout – Contract display and confirmation
  • Checkout – Viewing contracts in a modal
  • Thank-you page – Contract display

Ynstallaasje

  1. Download the plugin here or install it from Plugins Add New in your WordPress dashboard.
  2. (Manual) Upload and extract the archive into /wp-content/plugins/.
  3. Go to Plugins Installed Plugins and click Activate.
  4. A new Contracts menu will appear in the admin — add your contracts there.

FAQ

Is it completely free to use?

Yes. The plugin is completely free to use. No charges apply.

I don’t want PDFs to be sent via email. Can I disable this?

Yes. There is a setting on the plugin’s settings page to disable PDF email attachments.

How can I disable the ID/Tax number fields?

Use the option on the plugin’s settings page to hide or disable those fields.

I need more support. What should I do?

Please email: yemlihakorkmaz@hotmail.com

Resinsjes

15 oktober, 2025
Türkiye’de satış yapacak müşterilerimize Woocommerce içerisinde Ticaret Kanuna gerekli olan sözleşmeleri eklemekte kolaylık sağlıyor. Ayrıca geliştiriciye, ilgili eklentide bazı sorunlar olduğu belirttiğimizde anında güncelleme sağladı. Kendisinin eklentiyi uzun zamanlar desteklemesi dileğiyle, teşekkür ederiz.
13 oktober, 2025
Harika ve son derece kullanışlı bir eklenti, tavsiye ederim. Ayrıca tema ile yaşadığım ve bir kaç gündür çözemediğim problemi, Yemliha Korkmaz uzaktan bağlanarak, 5 – 10 dk içinde giderdi. Gerçekten çok teşekkür ederim.
1 oktober, 2025
Çok başarılı bir eklenti olmuş. İhtiyaca çözüm bulmuşsunuz. Sitenize “Donate” eklerseniz bir kahve ısmarlayabiliriz 🙂
25 maart, 2025
Wordpress güncellemelerini yakından takip ederek uygulamayı sürekli güncel tuttuğunuz ve teknik sorunlarda satıcı olarak bizlere sağladığınız destekleriniz için teşekkür ederiz.
10 maart, 2025 1 reakce
2.0 dan sonra her güncellemenizde uygulamanın bir yeri çalışmıyor. 2.0.3 de woocommerce sipariş sayfasında müşteri ad soyad alanı pasif oluyor ve yazılamıyor.
Lês alle 22 resinsjes

Meiwurkers & amp; Untwikkelders

“WC Korkmaz Contract – Contracts for WooCommerce” is iepen boarne software. De folgjende minsken hawwe bydroegen oan dizze plugin.

Meiwurkers

“WC Korkmaz Contract – Contracts for WooCommerce” is oerset yn 1 locale. Tank oan de oersetters foar harren bydragen.

Oersette “WC Korkmaz Contract – Contracts for WooCommerce” yn jo taal.

Ynteressearre yn ûntwikkeling?

Blêdzje troch de koade , besjoch de SVN-repository , of abonnearje op it ûntwikkelingslogboek troch RSS .

Feroaringslog

2.2.1

  • Fix: Updated checkout-contracts.js to improve reliability on checkout updates.

2.2.0

*New: Added Turkish (tr_TR) translation (.po/.mo and JS JSON).
*New: Implemented wp_set_script_translations() for block/JS translation loading.
*Fix: Minor stability and text improvements.

2.1.5

  • Fixed an language function.

2.1.4

  • Fixed an admin-page function.

2.1.3

  • Fixed PHP version handling.

2.1.2

  • Fixed various issues.

2.1.1

  • Fixed various issues.

2.1.0

  • Tested with WordPress 6.8.
  • Added nonce verification to all POST handlers.
  • Replaced direct filesystem calls with the WP_Filesystem API.
  • Minor security and code-quality improvements.

2.0.9

  • Fixed a JavaScript issue.

2.0.8

  • Fixed a JavaScript issue.

2.0.7

  • Fixed a JavaScript issue.

2.0.6

  • Fixed mail attachments.

2.0.5

  • Fixed a PDF URL error.

2.0.4

  • Fixed HTML errors.
  • Resolved errors during PDF creation.
  • Fixed an issue preventing contracts from being attached to emails.

2.0.3

  • Modernized the settings-page UI.
  • Added a settings link on the Plugins screen.
  • General bug fixes.

2.0.2

  • General bug fixes.

2.0.1

  • General bug fixes.

2.0

  • Added support for WooCommerce’s new block-based checkout.
  • Resolved errors during PDF creation.
  • Fixed issues occurring during email PDF delivery.
  • Security updates and code optimizations.

1.3.3

  • Fixed an HTML tag error during PDF creation.

1.3.2

  • Added a settings option to control contract sending conditions.
  • Fixed a filename issue related to HPOS updates.

1.3.1

  • Added separate placeholders for first name, last name, tax office, tax number, and company name.
  • Fixed an issue with a single placeholder replacement.
  • Fixed an escape-character display issue in the modal.

1.3

  • Updated for WordPress 6.3.2 compatibility.
  • Resolved JavaScript issues.
  • Added individual/corporate option for ID and tax office fields.

1.2

  • Updated for WordPress 3.6 compatibility.
  • Fixed an input issue with payment-method info.
  • Added default field information alongside the fields.

1.1.3

  • Fixed an issue where contracts were not emailed upon order completion.
  • Fixed modal-related issues.
  • Fixed a regression introduced in 1.1.2.

1.1.2

  • Added an “Fields” admin section for defining which checkout fields feed the placeholders.
  • Fixed potential modal issues.
  • General improvements.

1.1.1

  • Fixed a contract URL issue in multisite setups.

1.1

  • Fixed several issues from the latest update.

1.0.9

  • Improved language-selection options in the plugin.

1.0.8

  • Replaced Bootstrap and jquery.modal with HystModal to resolve compatibility issues.

1.0.7

  • Removed unnecessary code.

1.0.6

  • Removed Bootstrap and Tingle libraries.
  • Fixed city/district selection error.
  • Fixed an ID-number related issue.

1.0.5

  • Fixed an error caused by JavaScript.

1.0.4

  • Fixed incorrect contract URLs shown on the Thank-you page.

1.0.3

  • Added a special placeholder for product-related tables.
  • Corrected incorrect placeholders.
  • Adjusted emailed filenames to match contract titles.

1.0.2

  • Fixed errors when disabling features on the settings page.
  • General bug fixes.

1.0.1

  • Added an option to toggle ID/Tax numbers.
  • Removed the print button.
  • Fixed modal slowdowns on the checkout page.

1.0.0

  • Initial release.