{"id":322625,"date":"2026-06-18T16:33:48","date_gmt":"2026-06-18T16:33:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/tiq-quotes\/"},"modified":"2026-06-18T16:33:11","modified_gmt":"2026-06-18T16:33:11","slug":"tiqety-quotes","status":"publish","type":"plugin","link":"https:\/\/tw.wordpress.org\/plugins\/tiqety-quotes\/","author":17693887,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.0","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"TiQety Quotes","header_author":"The IT Geeks, LLC","header_description":"Foundation plugin for branded customer quotes with WP User client linkage.","assets_banners_color":"666666","last_updated":"2026-06-18 16:33:11","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/theitgeeks.us\/tiqety-quotes\/donate","header_plugin_uri":"https:\/\/theitgeeks.us\/tiqety-quotes\/","header_author_uri":"https:\/\/theitgeeks.us\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":37,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"mmurillo64","date":"2026-06-18 16:33:11"}},"upgrade_notice":{"1.0.0":"<p>Initial release of TiQety Quotes.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3577905,"resolution":"128x128","location":"assets","locale":"","width":41,"height":41},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3577905,"resolution":"256x256","location":"assets","locale":"","width":82,"height":82}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3577905,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3577905,"resolution":"772x250","location":"assets","locale":"","width":247,"height":80},"banner.svg":{"filename":"banner.svg","revision":3577908,"resolution":false,"location":"assets","locale":false}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3577902,"resolution":"1","location":"assets","locale":"","width":1732,"height":983},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3577902,"resolution":"2","location":"assets","locale":"","width":571,"height":2849},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3577902,"resolution":"3","location":"assets","locale":"","width":906,"height":987},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3577902,"resolution":"4","location":"assets","locale":"","width":1030,"height":1667},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3577902,"resolution":"5","location":"assets","locale":"","width":1032,"height":521},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3577902,"resolution":"6","location":"assets","locale":"","width":1040,"height":680}},"screenshots":{"1":"Quotes list table in the WordPress admin.","2":"Quote editor with customer details and line items.","3":"Quotes settings screen with branding and workflow options.","4":"Public customer quote page.","5":"Customer approval or decline flow."}},"plugin_section":[],"plugin_tags":[8196,15374,26218,12368,354],"plugin_category":[],"plugin_contributors":[267757],"plugin_business_model":[],"class_list":["post-322625","plugin","type-plugin","status-publish","hentry","plugin_tags-approval","plugin_tags-estimate","plugin_tags-invoicing","plugin_tags-proposal","plugin_tags-quotes","plugin_contributors-mmurillo64","plugin_committers-mmurillo64"],"banners":{"banner":"https:\/\/ps.w.org\/tiqety-quotes\/assets\/banner-772x250.png?rev=3577905","banner_2x":"https:\/\/ps.w.org\/tiqety-quotes\/assets\/banner-1544x500.png?rev=3577905","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tiqety-quotes\/assets\/icon-128x128.png?rev=3577905","icon_2x":"https:\/\/ps.w.org\/tiqety-quotes\/assets\/icon-256x256.png?rev=3577905","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/tiqety-quotes\/assets\/screenshot-1.png?rev=3577902","caption":"Quotes list table in the WordPress admin."},{"src":"https:\/\/ps.w.org\/tiqety-quotes\/assets\/screenshot-2.png?rev=3577902","caption":"Quote editor with customer details and line items."},{"src":"https:\/\/ps.w.org\/tiqety-quotes\/assets\/screenshot-3.png?rev=3577902","caption":"Quotes settings screen with branding and workflow options."},{"src":"https:\/\/ps.w.org\/tiqety-quotes\/assets\/screenshot-4.png?rev=3577902","caption":"Public customer quote page."},{"src":"https:\/\/ps.w.org\/tiqety-quotes\/assets\/screenshot-5.png?rev=3577902","caption":"Customer approval or decline flow."},{"src":"https:\/\/ps.w.org\/tiqety-quotes\/assets\/screenshot-6.png?rev=3577902","caption":""}],"raw_content":"<!--section=description-->\n<p>TiQety Quotes adds a complete quote workflow to WordPress for businesses that need to prepare, send, track, and manage customer quotes from the admin area.<\/p>\n\n<p>The plugin creates a dedicated Quotes admin area where staff can build quotes, add line items, calculate totals, manage quote statuses, and send customer-facing quote links.<\/p>\n\n<p>Customers can open a secure public quote page to review the quote details, approve or decline the quote, and complete configured payment steps when enabled.<\/p>\n\n<h4>Core features<\/h4>\n\n<ul>\n<li>Custom Quotes admin area in WordPress.<\/li>\n<li>Quote detail editing with customer and company information.<\/li>\n<li>Line items, subtotal, tax, and total calculations.<\/li>\n<li>Customer-facing public quote pages.<\/li>\n<li>Approve and decline workflow.<\/li>\n<li>Quote status tracking, including sent, viewed, approved, declined, paid, draft, and expired states.<\/li>\n<li>Admin filters, sortable columns, and quote list management tools.<\/li>\n<li>Configurable branding settings such as logo, company name, accent color, and footer text.<\/li>\n<li>Email sending workflow for quote delivery.<\/li>\n<li>Optional payment workflow support when payment methods are enabled.<\/li>\n<\/ul>\n\n<h4>Typical use cases<\/h4>\n\n<ul>\n<li>Service businesses sending formal quotes or proposals.<\/li>\n<li>IT providers sending customer pricing and approval requests.<\/li>\n<li>Consultants who need branded customer-facing quote pages.<\/li>\n<li>Teams that want quote status visibility inside WordPress.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/tiqety-quotes\/<\/code> directory, or install the plugin through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the <code>Plugins<\/code> screen in WordPress.<\/li>\n<li>Open <code>Quotes<\/code> in the WordPress admin menu.<\/li>\n<li>Configure the plugin under <code>Quotes &gt; Settings<\/code>.<\/li>\n<li>Create a new quote and send it to a customer.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20plugin%20create%20a%20custom%20post%20type%20for%20quotes%3F\"><h3>Does the plugin create a custom post type for quotes?<\/h3><\/dt>\n<dd><p>Yes. The plugin adds a dedicated Quotes area in the WordPress admin so quotes can be created, edited, filtered, and tracked.<\/p><\/dd>\n<dt id=\"can%20customers%20approve%20or%20decline%20quotes%20online%3F\"><h3>Can customers approve or decline quotes online?<\/h3><\/dt>\n<dd><p>Yes. Customers can use the public quote page to review the quote and respond based on the workflow enabled by the site administrator.<\/p><\/dd>\n<dt id=\"can%20the%20quote%20page%20be%20branded%3F\"><h3>Can the quote page be branded?<\/h3><\/dt>\n<dd><p>Yes. The plugin supports branding-related settings such as logo, company name, accent color, and footer text.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%20payments%3F\"><h3>Does the plugin support payments?<\/h3><\/dt>\n<dd><p>The core workflow supports payment-related settings and optional payment methods when configured by the site administrator.<\/p><\/dd>\n<dt id=\"where%20are%20plugin%20settings%20located%3F\"><h3>Where are plugin settings located?<\/h3><\/dt>\n<dd><p>After activation, settings are available under <code>Quotes &gt; Settings<\/code>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0 - 2026-06-15<\/h4>\n\n<ul>\n<li>Updated plugin branding to \u201cTiQety Quotes\u201d with slug and text domain <code>tiqety-quotes<\/code> everywhere.<\/li>\n<li>Fixed Plugin URI to use a valid, working URL for the plugin landing page.<\/li>\n<li>Standardized all functions, classes, globals, AJAX actions, and options to use the <code>tiqetyq_<\/code> prefix (including legacy <code>tiqq<\/code> names), and ensured custom post type and taxonomy identifiers are prefixed.<\/li>\n<li>Audited and improved security: added\/verified nonces, capability checks, and strict sanitization\/escaping on all admin actions and public request handlers.<\/li>\n<li>Added a floating in\u2011plugin feedback button with a validated feedback form and email notifications to the site owner.<\/li>\n<li>Refined admin UI styling for quotes, client selection, and notices to better match WordPress core.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Renamed plugin to TiQety Quotes with slug\/text domain tiqety-quotes.<\/li>\n<li>Improved nonce and capability checks for admin and AJAX actions.<\/li>\n<li>Updated readme contributors and minor security hardening.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<\/ul>","raw_excerpt":"Create, send, and manage professional customer quotes in WordPress with public approval, decline, and optional payment workflows.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/322625","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=322625"}],"author":[{"embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mmurillo64"}],"wp:attachment":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=322625"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=322625"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=322625"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=322625"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=322625"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=322625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}