How to Set Up WooCommerce and WP E-Signature
This add-on for WooCommerce integrates WP E-Signature with your WooCommerce store to collect electronic signatures on terms of service agreements, client contracts, waiver forms, and similar documents at checkout.
A WP E-Signature Elite or Lifetime license is required to use integrations like WooCommerce.
To enable this add-on, visit E-Signature > Integrations, find WooCommerce, Install > Activate.

Create a stand alone document
To create a document that triggers during checkout, go to E-Signature > Add New Document > Add Document Name > Stand Alone Document.
Add your document content, select Create a new WP Page for your document, and configure the remaining document options.
Then, you can use the document as a Global Agreement, which triggers once per transaction regardless of what is purchased, or as a Product Agreement, which triggers when a specific product is purchased. See the steps below.
Product Agreement
A Product Agreement is assigned to a specific WooCommerce product. When that product is purchased, the customer is required to sign the document.
To set up a Product Agreement:
- Visit your WordPress backend > Products.
- Find the product you want to assign the document and select Edit.
- Locate the E-Signature option on the bottom right.
- Enable the agreement, choose your signing logic, and select your document.
- Save your settings.

Global Agreement
A Global Agreement triggers once per checkout, regardless of which products are purchased.
To set up a Global Agreement:
- Visit your WordPress backend > WooCommerce > Settings > Advanced tab.
- Find the E-Signature option at the bottom of the page.
- Enable the agreement, choose your signing logic, and select your document.
- Save your settings.

After completing these steps, visit your store and test the workflow by going through the same checkout steps a customer would.
Additional Information
To populate checkout details into your document, set the document's signing logic to "redirect to sign after checkout" and see this article for adding WooCommerce shortcodes.