How to edit your legal agreements

Customise the distance sales, pre-contractual, membership and KVKK texts, publish versions, and see exactly who accepted which version and when.

4 min de lectureDernière mise à jour : 2026-09-01

Your store runs on four legal texts: the Distance Sales Agreement, the Pre-Contractual Information Form, the Membership Agreement and the KVKK Privacy Notice. All four ship ready to use. To change one you edit it and publish a new version — and the system records which version each customer accepted and when, which is precisely what you need in a dispute.

Avant de commencer

  • A panel account that can see the settings
  • Your company's legal name, address, tax details and contact information
  • Legal advice, if you are making substantive changes to the wording

Étapes

Les écrans sont illustratifs ; les données de votre panneau différeront.

  1. Étape 1: Open the agreements list

    Settings > Legal Agreements lists the four texts. Each row shows whether it is Default or Customized and when it was Last updated. If you have never touched them they all read Default — which does not mean they are inactive: the default texts are live and customers accept them.

    Checkout Agreements

    Distance Sales Agreement

    Customized

    Last updated: 12.08.2026

    Pre-Contractual Information Form

    Default

    Last updated: —

    Membership Agreement

    Default

    Last updated: —

    KVKK Privacy Notice

    Default

    Last updated: —

    View
    Checkout Agreements — exemple de vue du panneau
  2. Étape 2: Fill in your company details first

    The texts pull your company details in through variables: Full legal company name, Company address (for legal notices), Tax office, Tax identification number, MERSİS number, Trade registry number, KEP address and your contact details. Anything you have not filled in renders blank in the agreement — the panel flags what is missing and links you straight to the form.

    Store Information

    Full legal company nameTax officeMERSIS NumberKEP (registered e-mail) address
    Örnek Ticaret A.Ş.Kadıköy

    Not filled in yet — it will render blank in the agreement.

    Fill in company information
    Store Information — exemple de vue du panneau
  3. Étape 3: Edit the text

    Open an agreement and click Edit. You write in the Agreement Markdown field and Preview on the right shows the result. The Variables list holds the fields you can use; Click to insert drops one in at the cursor. The variables currently in use are highlighted too, so you notice if you delete one by accident.

    Agreement Markdown

    Agreement MarkdownPreview

    Variables highlighted below are currently used in this template.

    Click to insert

    SaveReset to default
    Agreement Markdown — exemple de vue du panneau
  4. Étape 4: Let AI help with the wording

    If you would rather not write from scratch, use the AI Agreement Assistant: describe what you want and the assistant rewrites the agreement. It shows the available variables too, so what it produces pulls your company details from the right place. You still read and save the result yourself — the assistant does not publish anything.

    AI Agreement Assistant

    Describe what you want and the assistant rewrites the agreement.

    Available variables:
    Extend the returns window to 30 days and simplify the language
    Generate

    Agreement generated

    AI Agreement Assistant — exemple de vue du panneau
  5. Étape 5: Publish a new version

    Saving updates the text; what changes the official text shown to customers is Publish new version, and the panel asks you to confirm. The Version history table lists each version with its Version, Status, Published date and Acceptances; status is Published, Draft or Archived. A content hash is kept per version, so it can be proven the text did not change afterwards.

    Version history

    Publish a new version?

    VersionStatusPublishedAcceptances
    Version 3Published12.08.20261,284
    Version 2Archived02.03.20264,910
    Publish new versionView
    Version history — exemple de vue du panneau
  6. Étape 6: Audit the acceptance records

    View acceptances on a version opens the audit list of the customers who accepted it. Each row carries the Customer, Version, Context, Order, Accepted at and IP. You can search by email or name and open the related order directly. In a dispute, this is the record that shows who accepted what and when.

    Customer acceptances

    Audit list of the customers who accepted this version.

    Search by email or name
    Search by email or name
    CustomerVersionContextOrderAccepted atIP
    A. YılmazVersion 3Checkout#1024114.08.2026203.0.113.4
    Unknown customerVersion 3Membership13.08.2026198.51.100.9
    Customer acceptances — exemple de vue du panneau

Conseils

Missing company details make an incomplete agreement

Even with the text finished, an empty field such as MERSİS or KEP renders blank in the agreement, and the panel warns you in advance. Close the gaps in the Store Information list before you start editing the wording.

Preview before publishing

A mistake in the Markdown or a deleted variable only shows up in Preview. Publish new version turns that text into the official one customers accept — look at it first.

Versions are what preserve the history

Publishing a new version does not delete the old one, it archives it — and the customers who accepted the old version stay tied to that version. That is why publishing a version, rather than editing the text in place, is the only auditable route.

Questions fréquentes

If I never edit them, do I effectively have no agreements?
No. All four texts are live in their default form and customers accept them. Default in the list means you have not changed it, not that it is inactive.
What is the difference between Save and Publish new version?
Save updates the text. Publish new version makes that text the official one shown to customers and adds a row to the version history. Because acceptance records are tied to versions, a substantive change needs publishing.
I broke the text — can I get it back?
Reset to default restores the factory template, and the panel asks you to confirm first. You can also view an older version from the version history and reuse its content.
Why is the IP kept in the acceptance records?
It is part of the evidence that a customer accepted the agreement: who accepted which version, in which context, when and from what address. A content hash is kept per version too, so it can be shown the accepted text did not change afterwards.

Extensions associées

La tâche décrite ici est fournie avec ces extensions.

Essayez dans une démo en ligne

De vraies boutiques utilisant cette fonctionnalité. Ouvrez-les et explorez.

Guides associés

En ligne instantanément — lancez votre site aujourd'hui

Launch your website today.

Start for free. No credit card required. Create your first store in minutes.

No credit card required