{"id":401088,"date":"2026-11-11T01:20:22","date_gmt":"2026-11-11T01:20:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/precio-a-medida\/"},"modified":"2026-11-11T01:20:00","modified_gmt":"2026-11-11T01:20:00","slug":"deployar-precio-a-medida","status":"publish","type":"plugin","link":"https:\/\/fa.wordpress.org\/plugins\/deployar-precio-a-medida\/","author":23584858,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"deployAr Precio a Medida for WooCommerce","header_author":"deployAr","header_description":"Price lists by user role and category discounts for WooCommerce.","last_updated":"2026-11-11 01:20:00","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/deployar-precio-a-medida\/","header_author_uri":"https:\/\/deployar.ar","rating":0,"author_block_rating":0,"active_installs":0,"downloads":59,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"deployar","date":"2026-11-11 01:20:00","revision":3795506}},"upgrade_notice":{"1.0.0":"<p>Initial release. No upgrade steps required.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3795512,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3795512,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3795531,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3795531,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Price Lists \u2014 list of all price lists with price counts.","2":"Price list detail \u2014 inline price editing per product.","3":"Customers, tab By role \u2014 drag-and-drop priority ordering.","4":"Category Discounts \u2014 percentage discounts per product category.","5":"Settings \u2014 conflict resolution options with live examples.","6":"Price Simulator \u2014 preview a user's price without affecting the store."}},"plugin_section":[],"plugin_tags":[10553,6744,41096,4394,286],"plugin_category":[45],"plugin_contributors":[291961],"plugin_business_model":[],"class_list":["post-401088","plugin","type-plugin","status-publish","hentry","plugin_tags-b2b","plugin_tags-discounts","plugin_tags-price-lists","plugin_tags-pricing","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-deployar","plugin_committers-deployar"],"banners":{"banner":"https:\/\/ps.w.org\/deployar-precio-a-medida\/assets\/banner-772x250.png?rev=3795531","banner_2x":"https:\/\/ps.w.org\/deployar-precio-a-medida\/assets\/banner-1544x500.png?rev=3795531","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/deployar-precio-a-medida\/assets\/icon-128x128.png?rev=3795512","icon_2x":"https:\/\/ps.w.org\/deployar-precio-a-medida\/assets\/icon-256x256.png?rev=3795512","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>deployAr Precio a Medida for WooCommerce lets you assign custom price lists to WooCommerce user roles and apply percentage discounts by product category \u2014 no coding required.<\/p>\n\n<p><strong>Key features:<\/strong><\/p>\n\n<ul>\n<li><strong>Price lists<\/strong> \u2014 create unlimited price lists and assign them to user roles. Each list stores a per-product price that overrides the public price for users with that role.<\/li>\n<li><strong>Role assignment with priority<\/strong> \u2014 a user can have multiple roles; the list with the highest priority is used. Drag-and-drop reordering in the admin.<\/li>\n<li><strong>Category discounts<\/strong> \u2014 define a percentage discount for any product category (including subcategories). The discount applies to all users unless they have a price list that takes precedence.<\/li>\n<li><strong>Flexible conflict resolution<\/strong> \u2014 when a product has both a list price and a category discount, choose between three strategies: list only, discount on top of list, or best-of (lowest price).<\/li>\n<li><strong>WooCommerce sale price handling<\/strong> \u2014 configure whether discounts apply to the regular price, the sale price, or not at all when a product is already on sale.<\/li>\n<li><strong>Crossed-out price<\/strong> \u2014 optionally show the regular price struck through next to the special price in product listings and on product pages.<\/li>\n<li><strong>Price simulator<\/strong> \u2014 preview what price any user (or a guest) would see for any product, without changing anything in the store.<\/li>\n<li><strong>Test mode<\/strong> \u2014 restrict special pricing to administrators while you verify the configuration.<\/li>\n<li><strong>HPOS and Cart\/Checkout Blocks compatible<\/strong> \u2014 declared compatible with WooCommerce High-Performance Order Storage and the block-based cart and checkout.<\/li>\n<\/ul>\n\n<p>This plugin is designed for new installations. There is no migration from other pricing plugins.<\/p>\n\n<p><strong>Precio a Medida Pro (separate add-on):<\/strong> an optional add-on from the same author, sold separately at https:\/\/deployar.ar\/plugins\/precio-a-medida-pro\/. Everything described above works in this plugin on its own, with no limits and no license. This plugin never contacts any server: the Home screen only shows a link that opens when you click it.<\/p>\n\n<p>Made with \ud83e\uddc9 and lots of code.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>deployar-precio-a-medida<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install directly through the WordPress plugin screen.<\/li>\n<li>Make sure WooCommerce is installed and active (WordPress asks for it when you activate the plugin).<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen. On a multisite network, activate it on each site, not network-wide.<\/li>\n<li>Go to <strong>Precio a Medida &gt; Home<\/strong>: it explains what the plugin does and walks you through the first steps.<\/li>\n<li>Go to <strong>Precio a Medida &gt; Price Lists<\/strong> to create your first price list.<\/li>\n<li>Go to <strong>Precio a Medida &gt; Customers<\/strong> (tab <strong>By role<\/strong>) to assign the list to a user role.<\/li>\n<li>Go to <strong>Precio a Medida &gt; Discounts<\/strong> to set up category discounts.<\/li>\n<li>Go to <strong>Precio a Medida &gt; Settings<\/strong> to configure global options.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20work%20with%20woocommerce%20variable%20products%3F\"><h3>Does this plugin work with WooCommerce variable products?<\/h3><\/dt>\n<dd><p>Yes. Prices can be set per variation. When a variable product has no variation-level price in the list, no override is applied for that variation.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20a%20user%20has%20multiple%20roles%2C%20each%20with%20a%20different%20list%3F\"><h3>What happens when a user has multiple roles, each with a different list?<\/h3><\/dt>\n<dd><p>The list with the highest priority (lowest priority number) in the <strong>By role<\/strong> tab of <strong>Customers<\/strong> is used. You can reorder priorities by dragging rows.<\/p><\/dd>\n<dt id=\"can%20i%20apply%20both%20a%20list%20price%20and%20a%20category%20discount%20to%20the%20same%20product%3F\"><h3>Can I apply both a list price and a category discount to the same product?<\/h3><\/dt>\n<dd><p>Yes. The <strong>Settings<\/strong> screen lets you choose what happens when a product has both: use only the list price, apply the discount on top of the list price, or charge whichever is lower.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20a%20product%20is%20already%20on%20sale%20in%20woocommerce%3F\"><h3>What happens when a product is already on sale in WooCommerce?<\/h3><\/dt>\n<dd><p>Three options are available in Settings: apply your discount to the regular price (capped at the sale price), apply the discount to the sale price, or skip the discount for products already on sale.<\/p><\/dd>\n<dt id=\"will%20the%20plugin%20delete%20my%20data%20if%20i%20uninstall%20it%3F\"><h3>Will the plugin delete my data if I uninstall it?<\/h3><\/dt>\n<dd><p>Only if you enable <strong>Delete data on uninstall<\/strong> in Settings before uninstalling. By default, all data is preserved.<\/p><\/dd>\n<dt id=\"does%20it%20work%20on%20a%20multisite%20network%3F\"><h3>Does it work on a multisite network?<\/h3><\/dt>\n<dd><p>Multisite is not supported in version 1.0. You can activate the plugin on an individual site of a network, but network-wide activation is blocked with a message, because the lists and settings belong to each site.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20page%20caching%3F\"><h3>Does it work with page caching?<\/h3><\/dt>\n<dd><p>Prices that depend on the logged-in user cannot be served from a full-page cache shared between users. If your site uses a page cache or a CDN, exclude the shop, product and category pages for logged-in users (WooCommerce already excludes the cart, checkout and account pages).<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20compatible%20with%20woocommerce%20hpos%20and%20the%20block-based%20cart%3F\"><h3>Is this plugin compatible with WooCommerce HPOS and the block-based cart?<\/h3><\/dt>\n<dd><p>Yes. The plugin declares compatibility with both High-Performance Order Storage (custom order tables) and Cart\/Checkout Blocks.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Price lists by user role and category discounts for WooCommerce.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/401088","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=401088"}],"author":[{"embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/deployar"}],"wp:attachment":[{"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=401088"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=401088"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=401088"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=401088"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=401088"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=401088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}