View Categories

1 min read

Applies to: Core, Advanced, Enterprise

Quote & Cut includes access restriction and rate limiting settings for the customer quote form.

These settings help you control who can use the form and protect the site from excessive quote requests.

You can find these settings from:

Quote & Cut → Settings

Form access restriction #

The Form Access Restriction section lets you restrict who can use the quote form.

Enable:

Restrict who can use the quote form

Once enabled, you can choose how access is controlled.

Restrict by logged-in users #

Choose:

Any logged-in user

Use this if only registered customers should be allowed to calculate prices.

Visitors who are not logged in will see your custom restriction message when they try to calculate a price.

Restrict by user role #

Choose:

Specific user roles

Then select the roles that should be allowed to use the quote form.

Use this if instant quoting should only be available to selected customer groups, trade accounts, distributors, or internal users.

Administrators always have access regardless of these settings.

Error title #

The Error title is the heading shown when a user does not have permission to use the form.

Example:

Trade account required

Error message #

The Error message is shown when a restricted user tries to calculate a price.

Example:

Online quoting is available to approved trade customers only. Please log in or contact us to request access.

Rate limiting #

The Rate Limiting section protects the quoting form against retry storms and scripted abuse.

Rate limits apply per visitor IP address and per action.

Quote & Cut rate limits these actions:

  • Start a quote.
  • Poll job status.
  • Upload DXF files.

Recommended setting #

Leave rate limiting enabled unless you have a specific reason to disable it.

The default limits are designed for typical quoting traffic.

Rate limit fields #

Each rate-limited action has:

Burst max
The maximum number of requests allowed during a short burst window.

Burst window
The short time window used for burst protection, in seconds.

Sustained max
The maximum number of requests allowed over a longer time window.

Sustained window
The longer time window used for sustained protection, in seconds.

Actions explained #

Start a quote
This fires once when the customer clicks Calculate Price.

Poll job status
This fires every few seconds while the quote job is running. This limit should be high enough to allow normal quotes to complete.

Upload DXF files
This fires once per upload batch. Customers uploading many files may use several batches during one quote.

When to change rate limits #

Only change rate limits if:

  • Real customers are being blocked incorrectly.
  • Your site receives unusually high legitimate quote traffic.
  • Your host or server needs stricter protection.
  • Support asks you to adjust the settings.

Emergency rate limit disable #

In emergency situations, rate limiting can be disabled in wp-config.php using the constant shown in the settings page.

This is intended for technical users or support situations only.

For normal use, manage rate limiting from the Quote & Cut settings page.