[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fgDglWKofyhJ1CsdfHLzTRDnnag4Dl0MtO5l44hcUyRo":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":49,"crawl_stats":38,"alternatives":55,"analysis":152,"fingerprints":830},"mystyle-custom-product-designer","MyStyle Custom Product Designer","3.21.6","mystyleplatform","https:\u002F\u002Fprofiles.wordpress.org\u002Fmystyleplatform\u002F","\u003Cp>You can enable any product in WooCommerce for single side or multi-side personalization & customization using the MyStyle Custom Product Designer.  This allows any user to design their own graphics with a photo-realistic live product preview.  Our renderer can then generate the print file for any order(s) to exact high-res specs that meet your needs, and allow for print file editing on the fly to save time and eliminate needing Photoshop and\u002For Illustrator to process graphics for print.\u003C\u002Fp>\n\u003Cp>The Customizer itself comes complete with free graphics, uploaded images, and high-res print images for users to add to their designs if they don’t have their own image.  This stock library is hosted remotely in the cloud by the MyStyle Platform and Amazon S3 + Cloudfront CDN, so no extra load or HD space used on your server\u002Fhosting.\u003C\u002Fp>\n\u003Cp>Users have a live product preview throughout the design experience.  Popular products to personalize include phone cases, t-shirts, canvas prints, or anything that can be printed with a customer image!\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>Please note that the MyStyle Custom Product Designer is a serviceware plugin, which means it works by connecting to a remote service.  The \u003Ca href=\"http:\u002F\u002Fwww.mystyleplatform.com\u002F?ref=wprm\" rel=\"nofollow ugc\">MyStylePlatform.com\u003C\u002Fa> customization apps, graphics, and cloud storage that it uses require a paid\u002Factive MyStyle License.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy \u002F Quick to install\u003C\u002Fli>\n\u003Cli>Awesome User Experience\u003C\u002Fli>\n\u003Cli>User-designed products save time and eliminates redundant design work\u003C\u002Fli>\n\u003Cli>High design-completion and sell-thru ratios\u003C\u002Fli>\n\u003Cli>World-class design tools in the MyStyle Customizer\u003C\u002Fli>\n\u003Cli>Print Rendered images streamline and ensure quality control with any fulfillment\u003C\u002Fli>\n\u003Cli>Do your own fulfillment, or try our network of manufacturers (optional \u002F contact us).\u003C\u002Fli>\n\u003Cli>No added fees for purchases, no commissions!\u003C\u002Fli>\n\u003Cli>Use any CC processor\u002Fcheckout\u003C\u002Fli>\n\u003Cli>Made in America (California)\u003C\u002Fli>\n\u003Cli>Experienced San Diego based development team for support or custom feature development\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Users can design their own products right on your website and:\n\u003Cul>\n\u003Cli>Upload images\u002Fphotos\u003C\u002Fli>\n\u003Cli>Add custom text (vector)\u003C\u002Fli>\n\u003Cli>Add custom colors\u003C\u002Fli>\n\u003Cli>Add gradients (color fades)\u003C\u002Fli>\n\u003Cli>Drag and drop images and text right on the product visually\u003C\u002Fli>\n\u003Cli>Design multi-side products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Users can save designs publicly or privately\u003C\u002Fli>\n\u003Cli>Integrates with WooCommerce products easily\u003C\u002Fli>\n\u003Cli>Adds custom products directly to the user’s WooCommerce shopping cart\u003C\u002Fli>\n\u003Cli>Thumbnail of user’s custom design shows in the shopping cart for each customized item\u003C\u002Fli>\n\u003Cli>Product prices and description content controlled by WooCommerce as normal\u003C\u002Fli>\n\u003Cli>HTML5 & Mobile Compatible\n\u003Cul>\n\u003Cli>Mobile auto-detection with portrait and landscape modes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Print-ready image file rendering (can be made to match your exact print specs)\n\u003Cul>\n\u003Cli>Print files can be retrieved in the normal WooCommerce order history in the admin or synced to Shipsation etc\u003C\u002Fli>\n\u003Cli>Print files Renderer is available with a paid license (see \u003Ca href=\"http:\u002F\u002Fwww.mystyleplatform.com\u002F?ref=wprm2\" rel=\"nofollow ugc\">MyStyle Platform website\u003C\u002Fa> for pricing)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>New products can be added to our remote template catalog upon request\u003C\u002Fli>\n\u003Cli>Custom libraries of backgrounds, foregrounds, or fonts can be added upon request\u003C\u002Fli>\n\u003Cli>Configur8 feature allowing the product image on the product info page to be changed based on user input (beta).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Examples\u003C\u002Fh4>\n\u003Cp>You can see some examples of the MyStyle Custom Product Designer in use (and try it out) at the following sites:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.whateverskateboards.com\u002F?ref=wprm2\" rel=\"nofollow ugc\">Custom Skateboards and Longboards\u003C\u002Fa> (Whatever Skateboards)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.makecanvasprints.com\u002F?ref=wprm2\" rel=\"nofollow ugc\">Custom Canvas Prints\u003C\u002Fa> (Make Canvas Prints)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.flydiscs.com\u002F?ref=wprm2\" rel=\"nofollow ugc\">Disc Golf Discs and Ultimate Frisbees\u003C\u002Fa> (Fly Discs)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.case-monkey.com\u002F?ref=wprm2\" rel=\"nofollow ugc\">iPhone Cases & Other Phone Cases\u003C\u002Fa> (Case Monkey)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cp>[mystyle_design]\u003Cbr \u002F>\n– the mystyle \u002Fdesigns\u002F page shortcode, displays the recent public designs (or all designs for admins).\u003C\u002Fp>\n\u003Cp>[mystyle_design total=12]\u003Cbr \u002F>\n– shows a gallery of 12 designs\u003C\u002Fp>\n\u003Cp>[mystyle_design total=12 tag=”amazing”]\u003Cbr \u002F>\n– shows a gallery of 12 designs that are tagged amazing\u003C\u002Fp>\n\u003Cp>[mystyle_design total=12 collection=”amazing”]\u003Cbr \u002F>\n– shows a gallery of 12 designs that are in the amazing collection\u003C\u002Fp>\n\u003Cp>[mystyle_customizer]\u003Cbr \u002F>\n– displays the Customizer or a list of customizable products.\u003C\u002Fp>\n\u003Cp>[mystyle_design_tags]\u003Cbr \u002F>\n– displays a list of design tags with a few design thumbs per tag\u003C\u002Fp>\n\u003Cp>[mystyle_design_tags per_tag=”5″ tags_per_page=”12″ per_tag_on_term_page=”5″]\u003Cbr \u002F>\n– displays a list of design tags with a specific number of design thumbs per tag, as well as a certain number of tags per page.\u003C\u002Fp>\n\u003Cp>[mystyle_design_tags show_designs=”false” tags_per_page=”12″]\u003Cbr \u002F>\n– displays a list of design tags without the designs\u003C\u002Fp>\n\u003Cp>[mystyle_design_collections]\u003Cbr \u002F>\n– displays a list of design collections with a few design thumbs per collection\u003C\u002Fp>\n","The MyStyle Custom Product Designer allows your website visitors to design, customize & personalize, and purchase your WooCommerce products.",80,54080,78,13,"2025-12-12T01:19:00.000Z","6.8.5","3.3","5.3",[20,21,22,23,24],"customization","designer","personalization","product-preview","woocommerce","http:\u002F\u002Fwww.mystyleplatform.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmystyle-custom-product-designer.3.21.6.zip",98,1,0,"2025-06-03 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-48281","mystyle-custom-product-designer-unauthenticated-sql-injection","MyStyle Custom Product Designer \u003C= 3.21.1 - Unauthenticated SQL Injection","The MyStyle Custom Product Designer plugin for WordPress is vulnerable to SQL Injection in versions up to, and including, 3.21.1 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.",null,"\u003C=3.21.1","3.21.2","high",7.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2025-06-12 13:39:21",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F099dd38b-29f0-4b37-bb79-c7297baa9617?source=api-prod",10,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":50,"total_installs":51,"avg_security_score":52,"avg_patch_time_days":48,"trust_score":53,"computed_at":54},2,880,99,93,"2026-04-04T16:04:52.927Z",[56,75,96,110,130],{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":29,"downloaded":64,"rating":29,"num_ratings":29,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":72,"download_link":73,"security_score":74,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"aakron-personalization","AAkron Personalization","1.0.0","erinrouse","https:\u002F\u002Fprofiles.wordpress.org\u002Ferinrouse\u002F","\u003Cp>This easy-to-use plugin allows your customers to order merchandise personalized with their own photos, imprints, and artwork. Offer personalized merchandise to your customers with out stocking any inventory. Your users can choose from a variety of drinkware, bags and tech items and add their own photos and artwork with our user-friendly personalization tool. Choose what products you want to offer and you can determine your sale price. This plug in allows users to upload photos, customize text and colors as well as offers a library of clip are options. All printed with state-of-the-art direct full color machinery offering a vibrant and durable imprint.\u003C\u002Fp>\n\u003Ch3>AAkron Personalization makes product design easy\u003C\u002Fh3>\n\u003Cp>Just follow these steps:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Install AAkron Personalization in your store\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Register as a tool user – Admin Login-> Design Tool-> Registration.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Import All Products – Admin Login-> Design Tool-> Select All or Product Sku’s.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>AAkron Personalization lets customers personalize any product and visualize how they’ll look before checking out.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Text Customization\u003C\u002Fstrong>: customers can add text to your products, change its color, size and choose their favorite fonts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Clipart and Images\u003C\u002Fstrong>: upload a catalog of pre-installed artwork for users to pick and create new designs in minutes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>**Shapes **: customers can draw shapes or use pre-installed shapes to their products.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Other Links\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fflowzdesigntool.flowzcluster.tk\u002Fterms-and-conditions\u002F\" rel=\"nofollow ugc\">TERMS AND CONDITIONS\u003C\u002Fa>\u003C\u002Fp>\n","This easy-to-use plugin allows your customers to order merchandise personalized with their own photos, imprints, and artwork.",1173,"2022-02-03T16:54:00.000Z","5.9.13","4.7","",[20,21,70,71,24],"product-customizer","product-designer-tool","https:\u002F\u002Fwww.flowz.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faakron-personalization.zip",85,{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":29,"downloaded":83,"rating":29,"num_ratings":29,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":87,"tags":88,"homepage":93,"download_link":94,"security_score":95,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"pixobe-product-designer","Pixobe Product Designer – WooCommerce Product Customizer","0.0.4","Pixobe","https:\u002F\u002Fprofiles.wordpress.org\u002Fpixobe\u002F","\u003Cp>\u003Cstrong>Pixobe Product Designer\u003C\u002Fstrong> empowers WooCommerce store owners to offer a rich, interactive product customization experience. Customers can personalize products with \u003Cstrong>text\u003C\u002Fstrong>, \u003Cstrong>images\u003C\u002Fstrong>, and \u003Cstrong>AI-generated designs\u003C\u002Fstrong> powered by Google Gemini, OpenAI GPT, and DALL·E.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>AI-Powered Design\u003C\u002Fstrong> – Generate unique product visuals from text prompts using integrated AI models.\u003Cbr \u002F>\n– \u003Cstrong>Laser Etching Preview\u003C\u002Fstrong> – Provide realistic laser-etched mockups so customers can see an accurate final look.\u003Cbr \u002F>\n– \u003Cstrong>Multi-Image Variants\u003C\u002Fstrong> – Assign multiple images to each product variant for enhanced customization.\u003Cbr \u002F>\n– \u003Cstrong>User-Friendly Interface\u003C\u002Fstrong> – Customers can add, edit, and preview designs directly on the product page.\u003Cbr \u002F>\n– \u003Cstrong>WooCommerce Ready\u003C\u002Fstrong> – Fully compatible with WooCommerce and WordPress block editor.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Capabilities:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. \u003Cstrong>Edit in Cart\u003C\u002Fstrong> – Customers can view and modify their customizations directly on the cart page before checkout.\u003Cbr \u002F>\n2. \u003Cstrong>Order History View\u003C\u002Fstrong> – After placing an order, customers can see their custom designs in the “My Orders” page.\u003Cbr \u002F>\n3. \u003Cstrong>Admin Design View\u003C\u002Fstrong> – Store admins can view customer designs directly in the order details page.\u003Cbr \u002F>\n4. \u003Cstrong>Customizable Grid Area\u003C\u002Fstrong> – Admins can define a specific grid area on each product where customization is allowed.\u003Cbr \u002F>\n5. \u003Cstrong>Laser Etching Color Control\u003C\u002Fstrong> – Admins can configure laser etching colors\u002Feffects per product for accurate previews.\u003Cbr \u002F>\n6. \u003Cstrong>Per-Product Effect Toggle\u003C\u002Fstrong> – Enable or disable the laser etching effect for specific products or variations.\u003C\u002Fp>\n\u003Cp>With \u003Cstrong>Pixobe Product Designer\u003C\u002Fstrong>, you can turn your WooCommerce store into a fully interactive, AI-driven product personalization hub while giving both customers and admins complete control over the customization process.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services in order to provide its functionality:\u003C\u002Fp>\n\u003Ch4>Pixobe Product Designer Assets\u003C\u002Fh4>\n\u003Cp>The plugin loads JavaScript assets required for the product designer interface from Pixobe’s CDN:\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fproduct-dev.pixobe.com\u002Fproduct-designer.js\u003C\u002Fp>\n\u003Cp>These assets are needed to render the design editor inside the storefront. No personal data is transmitted to this domain.\u003C\u002Fp>\n\u003Ch4>Optional AI Image Generation Services\u003C\u002Fh4>\n\u003Cp>If enabled by the site administrator, the plugin can use third-party AI providers to generate product images:\u003C\u002Fp>\n\u003Ch3>Google Gemini API\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Endpoint: https:\u002F\u002Fgenerativelanguage.googleapis.com\u002F  \u003C\u002Fli>\n\u003Cli>Service: Google’s Gemini image generation models.  \u003C\u002Fli>\n\u003Cli>Data Sent: The prompt entered by the user and the administrator’s API key.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>OpenAI API\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Endpoint: https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fimages\u002Fgenerations  \u003C\u002Fli>\n\u003Cli>Service: OpenAI’s DALL·E models for image generation.  \u003C\u002Fli>\n\u003Cli>Data Sent: The prompt entered by the user and the administrator’s API key.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These integrations are optional and can be turned off in the plugin settings. When disabled, no requests are sent to OpenAI or Google Gemini.\u003C\u002Fp>\n\u003Cp>API keys are stored in WordPress options and never exposed to site visitors.\u003C\u002Fp>\n\u003Ch4>Legal\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Terms of Use: https:\u002F\u002Fpixobe.com\u002Fterms-of-service\u002F  \u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fapp.pixobe.com\u002Fprivacy-policy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n","A WooCommerce product designer and product customizer that lets customers personalize products with text, images, optional AI-generated designs, and r &hellip;",238,"2026-02-28T05:42:00.000Z","6.9.4","6.5","7.4",[89,70,90,91,92],"laser-etching","product-designer","product-personalization","woocommerce-product-designer","https:\u002F\u002Fpixobe.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpixobe-product-designer.zip",100,{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":29,"downloaded":104,"rating":29,"num_ratings":29,"last_updated":68,"tested_up_to":85,"requires_at_least":105,"requires_php":87,"tags":106,"homepage":68,"download_link":108,"security_score":95,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":109},"precise-expressions-product-customiser","Precise Expressions Product Customizer","1.0.26","preciseexpressions","https:\u002F\u002Fprofiles.wordpress.org\u002Fpreciseexpressions\u002F","\u003Cp>Precise Expressions Product Customizer adds an on-page customizer to WooCommerce products.\u003Cbr \u002F>\nCustomers click “Personalize your product” to open a modal where they can upload images, add text, and adjust their design (move\u002Frotate\u002Fresize) within your permitted area.\u003Cbr \u002F>\nThe final preview is saved with the cart item and carried into the order for easy fulfilment.\u003Cbr \u002F>\n\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Modal customizer:\u003C\u002Fstrong> Upload PNG\u002FJPG and add text; move\u002Frotate\u002Fresize with a live preview.\u003Cbr \u002F>\n* \u003Cstrong>Permitted area:\u003C\u002Fstrong> Define the customization area per product with a draggable\u002Fresizable bounding box.\u003Cbr \u002F>\n* \u003Cstrong>Variable product aware:\u003C\u002Fstrong> The customizer button only enables when a valid, in-stock option is selected.\u003Cbr \u002F>\n* \u003Cstrong>Cart + checkout preview:\u003C\u002Fstrong> Customers see their customized preview through checkout.\u003Cbr \u002F>\n* \u003Cstrong>Order fulfilment friendly:\u003C\u002Fstrong> Admin order view includes downloadable design links and a list of fonts used.\u003Cbr \u002F>\n* \u003Cstrong>Media Library friendly:\u003C\u002Fstrong> Artwork is stored under uploads\u002Fprecise-expressions-product-customizer (outside the Media Library) to reduce bloat.\u003Cbr \u002F>\nOptional Google Fonts: Disabled by default, toggleable in settings.\u003C\u002Fp>\n\u003Ch3>🔥 Unlock Advanced Workflows with Precise Expressions Pro\u003C\u002Fh3>\n\u003Cp>Need more power to scale your custom products business?\u003Cbr \u002F>\nThe Pro version is built for stores that require advanced customization limits, robust asset management, and built-in shipping logic—saving you the ongoing cost of buying multiple premium plugins.\u003Cbr \u002F>\n* \u003Cstrong>Unbeatable Value (2-in-1 Plugin):\u003C\u002Fstrong> Get an advanced product personalization engine AND premium Australia Post\u002FUSPS shipping calculators rolled into one single purchase.\u003Cbr \u002F>\n* \u003Cstrong>Multi-Zone Customizer:\u003C\u002Fstrong> Unlock up to six (6) distinct design zones per item (front, back, top, bottom, left, right) for complex custom products.\u003Cbr \u002F>\n* \u003Cstrong>Production-Ready Assets:\u003C\u002Fstrong> High-resolution customer uploads and exact font-face listings are attached directly to the WooCommerce order screen for flawless, error-free fulfilment.\u003Cbr \u002F>\n* \u003Cstrong>Seamless Visual Flow:\u003C\u002Fstrong> Customers see their unique designs represented accurately in the cart and at checkout, boosting purchase confidence.\u003Cbr \u002F>\n* \u003Cstrong>Advanced Shipping Logic:\u003C\u002Fstrong> Fully supports WooCommerce shipping zones, handling fees, specific service options, and complex package splitting for multi-item carts.\u003Cbr \u002F>\n* \u003Cstrong>Smart Rate Management:\u003C\u002Fstrong> Merchant-friendly controls with reliable background rate-checks keep your live shipping costs accurate and up-to-date.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fsoftware.preciseexpressions.com.au\u002Fproduct\u002Fsimple-product-customiser-pro\u002F\" rel=\"nofollow ugc\">Upgrade to Precise Expressions Product Customiser Pro today!\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How it works:\u003C\u002Fstrong>\u003Cbr \u002F>\n1.  Enable the customizer on any product via the “Product Customizer” tab in the product data panel.\u003Cbr \u002F>\n2.  (Optional) Upload a transparent mockup image (e.g., a phone case or t-shirt frame) to overlay on top of the customer’s design.\u003Cbr \u002F>\n3.  The customer designs their item, clicks “Done”, and adds to cart.\u003Cbr \u002F>\n4.  You receive the combined preview image and individual assets in the order details.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin includes an optional feature to load fonts from \u003Cstrong>Google Fonts\u003C\u002Fstrong> to provide typography options in the customizer.\u003Cbr \u002F>\n* \u003Cstrong>Service:\u003C\u002Fstrong> Google Fonts (https:\u002F\u002Ffonts.google.com)\u003Cbr \u002F>\n* \u003Cstrong>Data Shared:\u003C\u002Fstrong> When enabled, visitors’ browsers request font files from Google’s servers, which typically includes IP address and user agent.\u003Cbr \u002F>\n* \u003Cstrong>Control:\u003C\u002Fstrong> This feature is \u003Cstrong>disabled by default\u003C\u002Fstrong>. It can be enabled in \u003Cem>WooCommerce > Product Customizer > Settings\u003C\u002Fem>.\u003C\u002Fp>\n\u003Ch3>Bundled Resources\u003C\u002Fh3>\n\u003Cp>This plugin bundles the following third-party library:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fabric.js\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Source: https:\u002F\u002Ffabricjs.com\u002F\u003C\u002Fli>\n\u003Cli>License: MIT (see \u003Ccode>assets\u002Fvendor\u002Ffabric\u002FLICENSE.txt\u003C\u002Fcode> included in the plugin)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily sell custom products in WooCommerce. Shoppers personalize items by uploading images and text in a live preview modal",137,"6.0",[107,22,70,90,24],"custom-products","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprecise-expressions-product-customiser.1.0.26.zip","2026-03-15T14:44:11.924Z",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":27,"num_ratings":120,"last_updated":121,"tested_up_to":85,"requires_at_least":122,"requires_php":68,"tags":123,"homepage":68,"download_link":129,"security_score":95,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"checkout-field-editor-and-manager-for-woocommerce","Checkout Field Editor for WooCommerce – Checkout Manager","3.0.2","acowebs","https:\u002F\u002Fprofiles.wordpress.org\u002Facowebs\u002F","\u003Cp>WooCommerce checkout field editor and manager plugin helps to manage the checkout page fields in WooCommerce Store.\u003Cbr \u002F>\nIt’s drag and drop form builder helps editing checkout fields easier. It can use to add, modify or hide default WooCommerce checkout fields.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwcfe-free-demo.acowebs.com\u002Fwp-admin\u002Fadmin.php?page=awcfe_admin_ui#\u002Fsection\u002Fbilling\" rel=\"nofollow ugc\">Try the Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Facowebs.com\u002Fguideline\u002Fplugin-docs-faqs\u002Fwcfem\u002F\" rel=\"nofollow ugc\">Documents\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Facowebs.com\u002Fwoocommerce-checkout-field-editor-and-manager\u002F\" rel=\"nofollow ugc\">Pro Version\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>HOW TO manage WooCommerce Checkout Fields?\u003C\u002Fh3>\n\u003Cp>After activating WooCommerce checkout field editor  plugin, go to the menu WooCommerce >>Checkout Field in WordPress left menu bar.\u003Cbr \u002F>\nHere you can manage all the fields available in WooCommerce and also you can add WooCommerce custom checkout fields\u003C\u002Fp>\n\u003Ch4>Check out our video demo on how this works:\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Flo0vHSmX9MU?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Following Fields are supported\u003C\u002Fh3>\n\u003Cp>✅ \u003Cstrong>Text Field\u003C\u002Fstrong> – \u003Cem>Input type text, Can use for single line texts\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Email Field\u003C\u002Fstrong> – \u003Cem>Input type email\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Password Field\u003C\u002Fstrong> – \u003Cem>Input type Password\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Phone Field\u003C\u002Fstrong> – \u003Cem>Input type telephone number\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Select Field\u003C\u002Fstrong> – \u003Cem>Input type select\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Textarea\u003C\u002Fstrong> – \u003Cem>Textarea checkout field, Can use for entering multiline texts\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Radio\u003C\u002Fstrong> – \u003Cem>Set radio fields to choose from\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Paragraph\u003C\u002Fstrong> – \u003Cem>Paragraph field can be used to show instructions on checkout fields, It can use to show messages in between checkout fields\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Header\u003C\u002Fstrong> – \u003Cem>Header fields can use to set html Header tag in woocommerce checkout fields, It provides h1 to h6 variations\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Checkbox Field\u003C\u002Fstrong> – \u003Cem>Input type Checkbox\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Number Field\u003C\u002Fstrong> – \u003Cem>Input type number\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>URL Field\u003C\u002Fstrong> – \u003Cem>Input type url\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Toggle switch\u003C\u002Fstrong> – \u003Cem>switch field\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>CHECKOUT FIELD EDITOR FEATURES\u003C\u002Fh3>\n\u003Cp>👉 Edit Default Fields – Checkout field manager will help to edit the default woocommerce checkout fields\u003C\u002Fp>\n\u003Cp>👉 Add new Fields – You can add new fields to checkout page\u003C\u002Fp>\n\u003Cp>👉 Change Fields Order – It can drag and adjust the fields position,\u003C\u002Fp>\n\u003Cp>👉 Hide Checkout Fields – It can hide the default WooCommerce checkout fields\u003C\u002Fp>\n\u003Cp>👉 Enable or Disable Checkout Fields – It can Enable or Disable WooCommerce checkout fields\u003C\u002Fp>\n\u003Cp>👉 Show in Order Details – Checkout fields filled by customer can be view on order details\u003C\u002Fp>\n\u003Cp>👉 Show in Email Details – WooCommerce Checkout fields submitted by customer can be view on order emails\u003C\u002Fp>\n\u003Cp>👉 Adjust the column width – It can adjust to show  fields in half width or full width in checkout page\u003C\u002Fp>\n\u003Cp>👉 Set Custom CSS class – It can set custom css class for individual checkout fields\u003C\u002Fp>\n\u003Cp>👉 WPML and Polylang support – Multilingual plugins WPML and Poly lang is supported\u003C\u002Fp>\n\u003Ch3>DEMO – CHECK THIS OUT IN REAL\u003C\u002Fh3>\n\u003Cp>🔗 \u003Ca href=\"https:\u002F\u002Fwcfe-free-demo.acowebs.com\u002Fcheckout\u002F?add-to-cart=32\" rel=\"nofollow ugc\">Front end Demo\u003C\u002Fa>\u003Cbr \u002F>\n🔗 \u003Ca href=\"https:\u002F\u002Fwcfe-free-demo.acowebs.com\u002Fwp-admin\u002Fadmin.php?page=awcfe_admin_ui#\u002Fsection\u002Fbilling\" rel=\"nofollow ugc\">Backend Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>PRO FEATURES\u003C\u002Fh3>\n\u003Cp>👉 All features on free version\u003C\u002Fp>\n\u003Cp>👉 24+ Field Types.\u003C\u002Fp>\n\u003Cp>👉 Conditional Checkout Fields.\u003C\u002Fp>\n\u003Cp>👉 Conditional Checkout sections.\u003C\u002Fp>\n\u003Cp>👉 Conditional rules based on existing fields, product, product variations, category, user role, shipping method and payment method.\u003C\u002Fp>\n\u003Cp>👉 Add fields to checkout and my account page account registration.\u003C\u002Fp>\n\u003Cp>👉 Create new sections other than default sections.\u003C\u002Fp>\n\u003Cp>👉 New Sections available at 13 different positions.\u003C\u002Fp>\n\u003Cp>👉 Edit, Duplicate and delete custom sections.\u003C\u002Fp>\n\u003Cp>👉 Custom validation rules using RegEx for text and textarea input.\u003C\u002Fp>\n\u003Cp>👉 Price option: add extra fee based on field selection.\u003C\u002Fp>\n\u003Cp>👉 Option to add tax for extra fee added.\u003C\u002Fp>\n\u003Ch3>Premium Checkout Fields\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>1. Text\n2. Hidden\n3. Email\n4. Telephone\n5. Password\n6. Number\n7. Textarea\n8. Radio\n9. Select\n10. Multi Select\n11. Checkbox\n12. Checkbox Group\n13. Heading\n14. Paragraph\n15. Label\n16. Date picker\n17. Time picker\n18. Datetime picker\n19. Color picker\n20. File Upload\n21. Google place select\n22. Image group\n23. URL\n24. Toggle switch\n25. Color group\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>➡ \u003Cstrong>\u003Ca href=\"https:\u002F\u002Facowebs.com\u002Fwoocommerce-checkout-field-editor-and-manager\u002F\" rel=\"nofollow ugc\">GET PREMIUM VERSION NOW!\u003C\u002Fa> \u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>PRO DEMO – CHECK THIS OUT IN REAL\u003C\u002Fh3>\n\u003Cp>🔗 \u003Ca href=\"https:\u002F\u002Fwcfe-demo.acowebs.com\u002F\" rel=\"nofollow ugc\">Front end Demo\u003C\u002Fa>\u003Cbr \u002F>\n🔗 \u003Ca href=\"https:\u002F\u002Fwcfe-demo.acowebs.com\u002Fwp-admin\u002Fadmin.php?page=awcfe_admin_ui#\u002F\" rel=\"nofollow ugc\">Backend Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Why Acowebs?\u003C\u002Fh3>\n\u003Cp>Acowebs is responsible for empowering your e-commerce stores with reliable Shopify applications and WooCommerce plugins. We own a team of experts who develop the WordPress plugins and themes to offer a great customer experience. Since we are an award-winning software development company, our team of professionals offers incredible support to improve the User experience.\u003C\u002Fp>\n\u003Cp>Check out our other WordPress plugins \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Facowebs\u002F#content-plugins\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>What our customer says:\u003C\u002Fh3>\n\u003Cp>“The checkout field editor for woocommerce plugin helped me manage checkout fields in-store easily. It is easy now to use drag-and-drop for editing the checkout fields. There are a lot more features in the premium version than free! Thanks to the team for the quick support. Must-try plugin!”.\u003C\u002Fp>\n\u003Cp>“Very well developed and high-end user Experience. Can certainly go for custom check out options and advanced field editor options”\u003C\u002Fp>\n\u003Ch3>OTHER USEFUL LINKS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Facowebs.com\u002Fwoocommerce-checkout-field-editor-and-manager\u002F\" rel=\"nofollow ugc\">Find all PRO features\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Facowebs.com\u002Fguideline\u002Fplugin-docs-faqs\u002Fwcfem\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Facowebs.com\u002Fwoocommerce-plugins\u002F\" rel=\"nofollow ugc\">Find Our Other Plugins\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupport.acowebs.com\u002Fportal\u002Fnewticket\" rel=\"nofollow ugc\">Support Ticket\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Facowebs\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Facowebs\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCXoOjbKiXjDocNMe8qd3WHw\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","WooCommerce checkout field editor and manager helps to manage checkout fields in WooCommerce",20000,624126,161,"2026-02-10T10:40:00.000Z","4.0",[124,125,126,127,128],"checkout-field-customizer","checkout-form-designer","checkout-form-editor","woocommerce-checkout-field-manager","woocommerce-custom-checkout-fields","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcheckout-field-editor-and-manager-for-woocommerce.3.0.2.zip",{"slug":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":118,"downloaded":138,"rating":139,"num_ratings":140,"last_updated":141,"tested_up_to":85,"requires_at_least":142,"requires_php":143,"tags":144,"homepage":149,"download_link":150,"security_score":52,"vuln_count":50,"unpatched_count":29,"last_vuln_date":151,"fetched_at":31},"email-templates","Email Templates Customizer and Designer for WordPress and WooCommerce","1.5.11","Saad Iqbal","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaadiqbal\u002F","\u003Cp>Email Templates is a WordPress plugin that allows you to customize your WooCommerce and WordPress website’s default transactional email designs and templates.\u003C\u002Fp>\n\u003Cp>The easy-to-use editor lets you choose a template style, and you can customize it by adding a logo or text, changing colors, and editing the footer.\u003C\u002Fp>\n\u003Ch4>Why use Email templates for your WordPress\u002FWooCommerce website?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Live preview your WordPress and WooCommerce emails\u003C\u002Fli>\n\u003Cli>Customize emails to match your brand’s color theme\u003C\u002Fli>\n\u003Cli>Customize your email’s heading, subtitle, and body text (including header and footer text)\u003C\u002Fli>\n\u003Cli>Choose from a variety of template styles\u003C\u002Fli>\n\u003Cli>Configure settings like the sender’s name and email address\u003C\u002Fli>\n\u003Cli>Send test emails to the administrator’s email address\u003C\u002Fli>\n\u003Cli>View your WooCommerce order emails or choose to view a mockup template.\u003C\u002Fli>\n\u003Cli>Select email type from a dropdown list – New order, canceled order, customer processing order, customer completed order, customer refunded order, customer on-hold order, customer invoice, failed order, new account, customer note, reset password.\u003C\u002Fli>\n\u003Cli>Each email type has a default email template and template settings\u003C\u002Fli>\n\u003Cli>Import\u002Fexport custom style settings\u003C\u002Fli>\n\u003Cli>Send preview email after importing custom style settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatible with Post SMTP Mailer\u002FEmail Log – Best Mail SMTP For WP\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-smtp\u002F\" rel=\"ugc\">PostSMTP\u003C\u002Fa> is a next-generation WP Mail SMTP plugin that assists and improves the email deliverability process of your WordPress website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Easy-to-use and reliable\u003C\u002Fstrong> – 300,000+ customers trust Post SMTP Mailer to send their daily WordPress emails to millions of users worldwide.\u003C\u002Fp>\n\u003Ch3>Email Templates Features\u003C\u002Fh3>\n\u003Ch4>WordPress Email Template – General Settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Choose the size of your email template (boxed or full-width)\u003C\u002Fli>\n\u003Cli>Add custom CSS to your email template\u003C\u002Fli>\n\u003Cli>Choose the background color for your email template\u003C\u002Fli>\n\u003Cli>Resize the body of the email box using a slider\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WordPress Email Template – Header Settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add an image to your email template’s header\u003C\u002Fli>\n\u003Cli>Add text and color to your email header.\u003C\u002Fli>\n\u003Cli>Choose an alignment for the email’s header (Left, Center, Right)\u003C\u002Fli>\n\u003Cli>Increase or decrease the size of the text in the header.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WordPress Email Template – Email Body Settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Set a background color for the email body\u003C\u002Fli>\n\u003Cli>Set a text color for links in the email body\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WordPress Email Template – Footer Settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Edit the text on the email footer\u003C\u002Fli>\n\u003Cli>Choose an alignment for the email footer (Left, Center, Right)\u003C\u002Fli>\n\u003Cli>Set a background color for the email footer\u003C\u002Fli>\n\u003Cli>Resize the footer text using a slider\u003C\u002Fli>\n\u003Cli>Set the color of the text on the footer\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable the link to the plugin page (Powered by)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Minimum Requirements\u003C\u002Fh4>\n\u003Cp>WordPress 4.0.0\u003C\u002Fp>\n\u003Ch4>Help with translations\u003C\u002Fh4>\n\u003Cp>Send your translations to \u003Ca href=\"https:\u002F\u002Fwww.transifex.com\u002Fprojects\u002Fp\u002Fwp-email-templates\u002F\" rel=\"nofollow ugc\">Transifex\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Currently Available in:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>Chinese\u003C\u002Fli>\n\u003Cli>Portuguese\u003C\u002Fli>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003Cli>Persian\u003C\u002Fli>\n\u003Cli>Russian\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Collaborate in Github\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwpexpertsio\u002Fwordpress-email-templates\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fwpexpertsio\u002Fwordpress-email-templates\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Latest Update\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Email Templates v1.5\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Text box implementation\u003C\u002Fstrong>\u003Cbr \u002F>\nAdded a text box above the slider so the Administrator can manually enter the number. In the color option, the admin can select the color from the color grid and can also enter the color code manually.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Template Settings\u003C\u002Fstrong>\u003Cbr \u002F>\nGave the option a particular name called “Template Setting”\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Relocated the **Border Color\u003C\u002Fstrong> option in Template Settings**\u003Cbr \u002F>\nNow, the Border Color option would appear after the \u003Cstrong>Border Right Width\u003C\u002Fstrong> option and above the \u003Cstrong>Border Radius\u003C\u002Fstrong> option to define the border widths properly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Rename and Capitalization of Options For Template Settings\u003C\u002Fstrong>\u003Cbr \u002F>\nSome option names, such as ‘bottom padding’, ‘Custom css’, and ‘box shadow’, have been capitalized for better readability.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Rename and Capitalization of Options for Email Header\u003C\u002Fstrong>\u003Cbr \u002F>\nSpelling Corrections, Capitalization, and the Renaming of options in the Email Header tab.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Rename and Capitalization of Options in Email Body\u003C\u002Fstrong>\u003Cbr \u002F>\nSpelling Corrections, Capitalization, and the Renaming of options in the Email Body tab.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Slider Issue In Footer Text Padding Top And Footer Text Padding Bottom Options\u003C\u002Fstrong>\u003Cbr \u002F>\nAdded a textbox to manually adjust the slider in the ‘Footer Text Padding Top’ and ‘Footer Text Padding Bottom’ options in the Footer tab.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Rename and Capitalization of Options in Footer\u003C\u002Fstrong>\u003Cbr \u002F>\nSpelling corrections, capitalization, and the renaming of options in the \u003Cstrong>Footer\u003C\u002Fstrong> tab.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Rename and Capitalization of Options in Subtitle Styles (WooCommerce)\u003C\u002Fstrong>\u003Cbr \u002F>\nSpelling Corrections, capitalization, and the renaming of options in the \u003Cstrong>Subtitle Styles (WooCommerce)\u003C\u002Fstrong> tab.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Dropdown Menu was not appearing correctly\u003C\u002Fstrong>\u003Cbr \u002F>\nThe dropdown menu was appearing incorrectly, and the first option should be selected by default since it works like that in the previous options. Now it has been fixed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Order Table Styles option | No reflection in real-time\u003C\u002Fstrong>\u003Cbr \u002F>\nPreviously, this option was not reflecting any change when any sub-option was selected from the dropdown menu. It has been fixed now.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Product Image & Product Image Size options | No reflection in real-time\u003C\u002Fstrong>\u003Cbr \u002F>\nBoth options (Product Image & Product Image Size) were not reflecting any change when any sub-option was selected from the dropdown menu. It has been fixed now.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Order Table Border Color option | No reflection in real-time\u003C\u002Fstrong>\u003Cbr \u002F>\nPreviously, this option was not reflecting any change in real time. Now it has been fixed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Order Table Heading Style option | No reflection on real-time\u003C\u002Fstrong>\u003Cbr \u002F>\nPreviously, this option was not reflecting any change in real time. Now it has been fixed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Slider issue in Footer Text Padding Top\u002FBottom, Left\u002FRight, and Border Width options\u003C\u002Fstrong>\u003Cbr \u002F>\nThe numbers were not appearing on the slider in the \u003Cstrong>Padding Top\u002FBottom\u003C\u002Fstrong> and \u003Cstrong>Padding Left\u002FRight\u003C\u002Fstrong> options in the \u003Cstrong>Footer\u003C\u002Fstrong> tab. Now it has been fixed by implementing a text box so the admin can manually enter the numbers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Enable order notes to be moved bellow option | Spelling mistake and No reflection on real-time | Order Items Styles (WooCommerce)\u003C\u002Fstrong>\u003Cbr \u002F>\nSpelling correction was made, and real-time reflection was fixed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Rename the “Clear” button to “Default” in color grid options – Order Items Styles (WooCommerce)\u003C\u002Fstrong>\u003Cbr \u002F>\nThe color grid option had the option name “Clear” which has been replaced by “Default” for better user understanding.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Rename and Capitalization of Options in Order Items Styles (WooCommerce)\u003C\u002Fstrong>\u003Cbr \u002F>\nSpelling mistakes and capitalization of words were corrected in various places.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Button Font Size option Slider issue in Button Style (WooCommerce)\u003C\u002Fstrong>\u003Cbr \u002F>\nThe numbers were not appearing on the slider in the \u003Cstrong>Button Font Size\u003C\u002Fstrong> option in the Footer tab. Now it has been fixed by implementing a text box to enable the admin to enter numbers manually.\u003C\u002Fp>\n","Design and send custom emails with Email Templates plugin for WordPress and WooCommerce",587494,92,131,"2026-02-02T11:45:00.000Z","4.8","7.1",[145,146,147,131,148],"email","email-customizer","email-designer","woocommerce-email","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Femail-templates","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Femail-templates.zip","2023-11-03 00:00:00",{"attackSurface":153,"codeSignals":631,"taintFlows":741,"riskAssessment":815,"analyzedAt":829},{"hooks":154,"ajaxHandlers":604,"restRoutes":609,"shortcodes":610,"cronEvents":627,"entryPointCount":630,"unprotectedCount":28},[155,161,165,170,174,178,181,185,189,191,194,197,201,204,208,213,217,222,224,228,230,232,234,235,238,242,244,247,251,255,259,262,265,268,273,276,279,282,284,288,291,294,297,301,304,308,312,316,320,323,327,330,332,335,339,344,349,352,355,358,360,363,367,372,376,378,382,385,388,391,395,398,400,404,405,406,408,411,413,414,415,417,420,424,427,429,432,434,436,439,442,444,447,450,452,454,456,458,460,462,465,468,471,474,477,480,483,486,489,493,495,499,503,505,507,508,509,511,512,514,516,517,518,519,520,521,522,523,524,525,526,530,532,534,537,540,541,544,545,549,553,557,559,562,564,567,572,575,578,582,586,590,593,596,600],{"type":156,"name":157,"callback":158,"file":159,"line":160},"action","wp","schedule_daily_cron","functions.php",171,{"type":156,"name":162,"callback":163,"file":159,"line":164},"mystyle_update_credentials_status","update_credentials_status_callback",183,{"type":166,"name":167,"callback":168,"priority":48,"file":159,"line":169},"filter","wp_tag_cloud","add_title_attribute_to_tag_cloud",253,{"type":166,"name":171,"callback":172,"file":159,"line":173},"body_class","add_custom_body_classes",333,{"type":156,"name":175,"callback":175,"file":176,"line":177},"admin_init","includes\\admin\\class-mystyle-admin.php",29,{"type":156,"name":175,"callback":175,"file":179,"line":180},"includes\\admin\\class-mystyle-woocommerce-admin-order.php",26,{"type":156,"name":182,"callback":183,"file":179,"line":184},"woocommerce_admin_order_item_headers","add_order_item_header",33,{"type":156,"name":186,"callback":187,"priority":48,"file":179,"line":188},"woocommerce_admin_order_item_values","admin_order_item_values",34,{"type":156,"name":175,"callback":175,"file":190,"line":180},"includes\\admin\\class-mystyle-woocommerce-admin-product.php",{"type":156,"name":192,"callback":193,"file":190,"line":184},"woocommerce_product_write_panel_tabs","add_product_data_tab",{"type":156,"name":195,"callback":196,"file":190,"line":188},"woocommerce_process_product_meta","process_mystyle_data_panel",{"type":156,"name":198,"callback":199,"file":190,"line":200},"woocommerce_product_write_panels","add_mystyle_data_panel",37,{"type":156,"name":202,"callback":199,"file":190,"line":203},"woocommerce_product_data_panels",39,{"type":156,"name":205,"callback":206,"file":190,"line":207},"admin_enqueue_scripts","add_admin_js",42,{"type":156,"name":209,"callback":210,"priority":211,"file":212,"line":180},"current_screen","add_help",50,"includes\\admin\\help\\class-mystyle-help.php",{"type":156,"name":214,"callback":214,"file":215,"line":216},"admin_notices","includes\\admin\\notices\\class-mystyle-notice-controller.php",28,{"type":156,"name":218,"callback":219,"file":220,"line":221},"admin_menu","add_page_to_menu","includes\\admin\\pages\\class-mystyle-addons-page.php",27,{"type":156,"name":218,"callback":219,"file":223,"line":188},"includes\\admin\\pages\\class-mystyle-dashboard-page.php",{"type":166,"name":225,"callback":226,"priority":48,"file":223,"line":227},"woocommerce_product_data_store_cpt_get_products_query","handle_custom_query_var",35,{"type":156,"name":218,"callback":219,"file":229,"line":221},"includes\\admin\\pages\\class-mystyle-design-collections-page.php",{"type":156,"name":218,"callback":219,"file":231,"line":221},"includes\\admin\\pages\\class-mystyle-design-tags-page.php",{"type":156,"name":218,"callback":219,"priority":48,"file":233,"line":221},"includes\\admin\\pages\\class-mystyle-options-page.php",{"type":156,"name":175,"callback":175,"priority":48,"file":233,"line":216},{"type":156,"name":209,"callback":236,"priority":48,"file":233,"line":237},"handle_custom_actions",32,{"type":156,"name":239,"callback":240,"priority":48,"file":241,"line":180},"woocommerce_order_status_completed","on_order_completed","includes\\class-mystyle-order-listener.php",{"type":156,"name":243,"callback":243,"priority":48,"file":241,"line":221},"init",{"type":156,"name":245,"callback":246,"priority":48,"file":241,"line":207},"woocommerce_add_order_item_meta","add_mystyle_order_item_meta_legacy",{"type":156,"name":248,"callback":249,"priority":48,"file":241,"line":250},"woocommerce_checkout_create_order_line_item","add_mystyle_order_item_meta",44,{"type":156,"name":252,"callback":253,"priority":48,"file":254,"line":207},"wp_logout","end_session","includes\\class-mystyle-sessionhandler.php",{"type":156,"name":256,"callback":257,"priority":48,"file":254,"line":258},"wp_login","start_session",43,{"type":156,"name":256,"callback":260,"priority":48,"file":261,"line":221},"on_wp_login","includes\\class-mystyle-user-interface.php",{"type":156,"name":263,"callback":264,"priority":48,"file":261,"line":216},"user_register","on_user_register",{"type":156,"name":266,"callback":267,"priority":48,"file":261,"line":177},"woocommerce_created_customer","on_woocommerce_created_customer",{"type":166,"name":269,"callback":270,"priority":48,"file":271,"line":272},"woocommerce_product_single_add_to_cart_text","filter_cart_button_text","includes\\frontend\\class-mystyle-cart.php",25,{"type":166,"name":274,"callback":275,"priority":48,"file":271,"line":180},"woocommerce_after_add_to_cart_quantity","after_add_to_cart_quantity",{"type":166,"name":277,"callback":278,"priority":48,"file":271,"line":221},"woocommerce_add_to_cart_handler","filter_add_to_cart_handler",{"type":166,"name":280,"callback":281,"priority":48,"file":271,"line":216},"woocommerce_get_cart_item_from_session","get_cart_item_from_session",{"type":156,"name":243,"callback":243,"file":271,"line":283},30,{"type":156,"name":285,"callback":286,"priority":48,"file":271,"line":287},"woocommerce_loop_add_to_cart_link","loop_add_to_cart_link",31,{"type":156,"name":289,"callback":290,"priority":48,"file":271,"line":237},"woocommerce_add_to_cart_handler_mystyle_customizer","mystyle_add_to_cart_handler_customize",{"type":156,"name":292,"callback":293,"priority":48,"file":271,"line":184},"woocommerce_add_to_cart_handler_mystyle_add_to_cart","mystyle_add_to_cart_handler",{"type":166,"name":295,"callback":296,"priority":48,"file":271,"line":227},"woocommerce_order_again_cart_item_data","add_order_again_cart_item_data",{"type":166,"name":298,"callback":299,"priority":48,"file":271,"line":300},"woocommerce_cart_item_thumbnail","modify_cart_item_thumbnail",46,{"type":166,"name":302,"callback":299,"priority":48,"file":271,"line":303},"woocommerce_in_cart_product_thumbnail",47,{"type":166,"name":305,"callback":306,"priority":48,"file":271,"line":307},"woocommerce_cart_item_name","modify_cart_item_name",48,{"type":166,"name":309,"callback":310,"priority":29,"file":311,"line":180},"woocommerce_before_single_product","drop_configur8_script","includes\\frontend\\class-mystyle-configur8.php",{"type":166,"name":313,"callback":314,"priority":48,"file":315,"line":221},"query_vars","add_query_vars_filter","includes\\frontend\\class-mystyle-design-complete.php",{"type":156,"name":317,"callback":318,"priority":319,"file":315,"line":283},"wp_enqueue_scripts","enqueue_scripts",11,{"type":166,"name":313,"callback":314,"priority":48,"file":321,"line":322},"includes\\frontend\\class-mystyle-frontend.php",70,{"type":166,"name":324,"callback":325,"priority":29,"file":321,"line":326},"wp_head","render_form_integration_config",71,{"type":166,"name":171,"callback":328,"priority":48,"file":321,"line":329},"filter_body_class",72,{"type":156,"name":243,"callback":243,"priority":48,"file":321,"line":331},74,{"type":156,"name":317,"callback":333,"priority":48,"file":321,"line":334},"enqueue_frontend_js",75,{"type":156,"name":336,"callback":337,"priority":48,"file":321,"line":338},"template_redirect","init_vars",76,{"type":156,"name":340,"callback":341,"file":342,"line":343},"wp_loaded","override","includes\\frontend\\endpoints\\class-mystyle-handoff.php",49,{"type":166,"name":345,"callback":346,"priority":347,"file":348,"line":184},"woocommerce_add_to_cart_validation","stash_mystyle_data",99998,"includes\\integrations\\tm-extra-product-options\\class-mystyle-tm-extra-product-options.php",{"type":156,"name":350,"callback":351,"priority":28,"file":348,"line":188},"woocommerce_add_to_cart","copy_mystyle_data",{"type":156,"name":243,"callback":243,"file":353,"line":354},"includes\\pages\\class-mystyle-author-designs-page.php",55,{"type":156,"name":243,"callback":356,"file":353,"line":357},"rewrite_rules",56,{"type":156,"name":313,"callback":313,"file":353,"line":359},57,{"type":156,"name":336,"callback":361,"file":353,"line":362},"set_pager",58,{"type":156,"name":364,"callback":365,"priority":283,"file":353,"line":366},"posts_pre_query","alter_query",59,{"type":166,"name":368,"callback":369,"priority":370,"file":353,"line":371},"wpseo_metadesc","author_wpseo_metadesc_",20,60,{"type":156,"name":324,"callback":373,"priority":374,"file":353,"line":375},"author_meta_description_",3,61,{"type":166,"name":171,"callback":328,"priority":48,"file":353,"line":377},62,{"type":166,"name":379,"callback":380,"file":353,"line":381},"et_before_main_content","divi_title",63,{"type":166,"name":383,"callback":383,"priority":48,"file":353,"line":384},"has_post_thumbnail",64,{"type":166,"name":386,"callback":386,"priority":48,"file":353,"line":387},"post_link",65,{"type":166,"name":389,"callback":390,"priority":48,"file":353,"line":329},"pre_get_document_title","filter_pre_get_document_title",{"type":166,"name":392,"callback":393,"priority":370,"file":353,"line":394},"rank_math\u002Ffrontend\u002Fdescription","author_rank_math_meta_description",73,{"type":166,"name":396,"callback":397,"priority":370,"file":353,"line":331},"rank_math\u002Ffrontend\u002Ftitle","author_rank_math_title",{"type":166,"name":399,"callback":399,"priority":48,"file":353,"line":338},"wp_get_attachment_image_src",{"type":166,"name":401,"callback":402,"priority":48,"file":403,"line":272},"the_title","filter_title","includes\\pages\\class-mystyle-customize-page.php",{"type":166,"name":171,"callback":328,"priority":48,"file":403,"line":180},{"type":156,"name":317,"callback":318,"priority":319,"file":403,"line":177},{"type":156,"name":324,"callback":407,"priority":28,"file":403,"line":237},"add_noindex_meta",{"type":166,"name":409,"callback":410,"priority":48,"file":403,"line":227},"wpseo_robots","override_yoast_robots",{"type":156,"name":243,"callback":356,"file":412,"line":300},"includes\\pages\\class-mystyle-design-collection-page.php",{"type":156,"name":313,"callback":313,"file":412,"line":303},{"type":166,"name":401,"callback":402,"priority":48,"file":412,"line":307},{"type":166,"name":416,"callback":416,"file":412,"line":343},"document_title_parts",{"type":166,"name":418,"callback":419,"priority":48,"file":412,"line":211},"wpseo_title","mystyle_design_collection_page_title",{"type":166,"name":421,"callback":422,"priority":48,"file":412,"line":423},"wp_title","custom_design_collection_page_title",51,{"type":166,"name":401,"callback":425,"priority":48,"file":412,"line":426},"wpse46249_filter_wp_title",52,{"type":166,"name":171,"callback":171,"priority":48,"file":412,"line":428},53,{"type":166,"name":368,"callback":430,"priority":48,"file":412,"line":431},"mystyle_design_collection_yoast_description",54,{"type":166,"name":396,"callback":433,"priority":48,"file":412,"line":354},"custom_design_collection_rank_math_title",{"type":166,"name":392,"callback":435,"priority":48,"file":412,"line":357},"custom_design_collection_rank_math_description",{"type":166,"name":437,"callback":438,"priority":48,"file":412,"line":359},"get_canonical_url","canonical_url",{"type":166,"name":440,"callback":441,"priority":48,"file":412,"line":362},"get_shortlink","shortlink",{"type":166,"name":443,"callback":443,"priority":48,"file":412,"line":366},"wpseo_canonical",{"type":166,"name":445,"callback":446,"priority":48,"file":412,"line":371},"rank_math\u002Ffrontend\u002Fcanonical","rank_math_canonical",{"type":156,"name":243,"callback":356,"file":448,"line":449},"includes\\pages\\class-mystyle-design-profile-page.php",108,{"type":156,"name":313,"callback":313,"file":448,"line":451},109,{"type":166,"name":401,"callback":402,"priority":48,"file":448,"line":453},110,{"type":166,"name":171,"callback":328,"priority":48,"file":448,"line":455},111,{"type":156,"name":336,"callback":243,"file":448,"line":457},112,{"type":156,"name":324,"callback":324,"priority":50,"file":448,"line":459},113,{"type":156,"name":389,"callback":390,"priority":95,"file":448,"line":461},114,{"type":166,"name":416,"callback":463,"priority":48,"file":448,"line":464},"filter_document_title_parts",115,{"type":166,"name":418,"callback":466,"file":448,"line":467},"custom_wpseo_title",116,{"type":166,"name":368,"callback":469,"priority":48,"file":448,"line":470},"custom_wpseo_metadesc",117,{"type":166,"name":392,"callback":472,"priority":48,"file":448,"line":473},"custom_rank_math_meta_description",118,{"type":166,"name":396,"callback":475,"file":448,"line":476},"custom_rank_math_meta_title",119,{"type":166,"name":437,"callback":478,"priority":48,"file":448,"line":479},"filter_canonical_url",120,{"type":166,"name":440,"callback":481,"priority":48,"file":448,"line":482},"filter_shortlink",121,{"type":166,"name":443,"callback":484,"priority":48,"file":448,"line":485},"filter_wpseo_canonical",122,{"type":166,"name":445,"callback":487,"priority":48,"file":448,"line":488},"filter_rank_math_canonical",123,{"type":166,"name":490,"callback":491,"priority":48,"file":448,"line":492},"woocommerce_loop_product_link","modify_woocommerce_loop_product_link",1238,{"type":156,"name":285,"callback":286,"priority":48,"file":448,"line":494},1239,{"type":166,"name":496,"callback":497,"priority":48,"file":448,"line":498},"woocommerce_shortcode_products_query","modify_woocommerce_shortcode_products_query",1240,{"type":156,"name":500,"callback":501,"file":448,"line":502},"woocommerce_before_shop_loop_item","woocommerce_template_loop_product_link_open",1242,{"type":156,"name":500,"callback":501,"priority":48,"file":448,"line":504},1248,{"type":156,"name":243,"callback":356,"file":506,"line":300},"includes\\pages\\class-mystyle-design-tag-page.php",{"type":156,"name":313,"callback":313,"file":506,"line":303},{"type":156,"name":336,"callback":361,"file":506,"line":343},{"type":166,"name":418,"callback":510,"priority":48,"file":506,"line":211},"mystyle_design_collection_page_title_",{"type":166,"name":383,"callback":383,"priority":48,"file":506,"line":423},{"type":166,"name":368,"callback":513,"priority":48,"file":506,"line":426},"custom_yoast_meta_description",{"type":166,"name":171,"callback":515,"priority":48,"file":506,"line":428},"add_tag_term_body_class",{"type":166,"name":399,"callback":399,"priority":48,"file":506,"line":431},{"type":166,"name":386,"callback":386,"priority":48,"file":506,"line":354},{"type":166,"name":396,"callback":433,"priority":48,"file":506,"line":357},{"type":166,"name":392,"callback":472,"priority":48,"file":506,"line":359},{"type":166,"name":401,"callback":402,"priority":48,"file":506,"line":362},{"type":166,"name":416,"callback":416,"file":506,"line":366},{"type":166,"name":437,"callback":438,"priority":48,"file":506,"line":371},{"type":166,"name":440,"callback":441,"priority":48,"file":506,"line":375},{"type":166,"name":443,"callback":443,"file":506,"line":377},{"type":166,"name":445,"callback":446,"priority":48,"file":506,"line":381},{"type":156,"name":243,"callback":527,"file":528,"line":529},"design_endpoints","includes\\pages\\class-mystyle-my-designs-page.php",69,{"type":156,"name":243,"callback":531,"file":528,"line":322},"flush_rewrite_rules",{"type":166,"name":313,"callback":533,"priority":29,"file":528,"line":329},"design_query_vars",{"type":156,"name":535,"callback":536,"file":528,"line":394},"woocommerce_account_my-designs_endpoint","designs_list",{"type":166,"name":538,"callback":539,"file":528,"line":338},"woocommerce_account_menu_items","my_account_menu_items",{"type":166,"name":401,"callback":402,"priority":48,"file":528,"line":13},{"type":166,"name":171,"callback":542,"file":528,"line":543},"body_classes",79,{"type":156,"name":336,"callback":243,"file":528,"line":11},{"type":166,"name":546,"callback":547,"file":528,"line":548},"woocommerce_breadcrumb_defaults","breadcrumbs",81,{"type":166,"name":550,"callback":551,"priority":48,"file":528,"line":552},"uwp_get_profile_tabs","uwp_add_profile_tabs",96,{"type":156,"name":554,"callback":555,"priority":48,"file":528,"line":556},"uwp_profile_mystyle_designs_tab_content","uwp_add_profile_mystyle_designs_tab_content",97,{"type":166,"name":496,"callback":497,"priority":48,"file":558,"line":377},"includes\\shortcodes\\class-mystyle-customizer-shortcode.php",{"type":156,"name":243,"callback":560,"priority":48,"file":561,"line":216},"register","includes\\taxonomies\\class-mystyle-design-collection-taxonomy.php",{"type":156,"name":243,"callback":560,"priority":48,"file":563,"line":216},"includes\\taxonomies\\class-mystyle-design-tag-taxonomy.php",{"type":166,"name":565,"callback":566,"priority":48,"file":563,"line":283},"widget_tag_cloud_args","design_tag_cloud_widget",{"type":166,"name":568,"callback":569,"priority":570,"file":571,"line":207},"determine_current_user","authenticate",15,"includes\\wprestapi\\class-mystyle-wp-rest-api-authentication.php",{"type":166,"name":573,"callback":574,"priority":570,"file":571,"line":258},"rest_authentication_errors","check_authentication_error",{"type":166,"name":576,"callback":577,"priority":211,"file":571,"line":250},"rest_post_dispatch","send_unauthorized_headers",{"type":166,"name":579,"callback":580,"priority":48,"file":571,"line":581},"rest_pre_dispatch","check_user_permissions",45,{"type":156,"name":583,"callback":584,"priority":48,"file":585,"line":180},"rest_api_init","register_routes","includes\\wprestapi\\class-mystyle-wp-rest-api-design-controller.php",{"type":156,"name":243,"callback":587,"priority":48,"file":588,"line":589},"check_version","mystyle.php",124,{"type":156,"name":243,"callback":591,"priority":48,"file":588,"line":592},"register_shortcodes",125,{"type":156,"name":175,"callback":594,"priority":48,"file":588,"line":595},"check_woocommerce",126,{"type":156,"name":597,"callback":598,"file":588,"line":599},"before_woocommerce_init","before_woocommerce_init_action",129,{"type":156,"name":601,"callback":602,"file":588,"line":603},"admin_footer","mystyle_load_qunit",286,[605],{"action":606,"nopriv":607,"callback":608,"hasNonce":607,"hasCapCheck":607,"file":215,"line":177},"mystyle_set_notice_pref",false,"set_notice_pref_callback",[],[611,615,618,621,624],{"tag":612,"callback":613,"file":588,"line":614},"mystyle_customizer","output",342,{"tag":616,"callback":613,"file":588,"line":617},"mystyle_design_profile",343,{"tag":619,"callback":613,"file":588,"line":620},"mystyle_design",344,{"tag":622,"callback":613,"file":588,"line":623},"mystyle_design_tags",345,{"tag":625,"callback":613,"file":588,"line":626},"mystyle_design_collections",346,[628],{"hook":162,"callback":162,"file":159,"line":629},177,6,{"dangerousFunctions":632,"sqlUsage":637,"outputEscaping":654,"fileOperations":29,"externalRequests":739,"nonceChecks":739,"capabilityChecks":14,"bundledLibraries":740},[633],{"fn":634,"file":635,"line":589,"context":636},"unserialize","includes\\woocommerce\\class-mystyle-abstractwc.php","$mystyle_data = unserialize( $item_meta->meta['mystyle_data'][0] ); \u002F\u002F phpcs:ignore WordPress.PHP.Di",{"prepared":287,"raw":630,"locations":638},[639,643,645,648,650,652],{"file":640,"line":641,"context":642},"includes\\entities\\class-mystyle-designmanager.php",674,"$wpdb->get_var() with variable interpolation",{"file":640,"line":644,"context":642},718,{"file":646,"line":104,"context":647},"includes\\entities\\class-mystyle-sessionmanager.php","$wpdb->get_results() with variable interpolation",{"file":646,"line":120,"context":649},"$wpdb->query() with variable interpolation",{"file":646,"line":651,"context":649},164,{"file":646,"line":653,"context":649},167,{"escaped":655,"rawEcho":303,"locations":656},313,[657,660,661,663,664,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,697,699,700,701,703,705,707,710,711,712,714,715,716,717,719,720,721,722,723,725,726,728,731,734,735,736,737],{"file":159,"line":658,"context":659},162,"raw output",{"file":215,"line":338,"context":659},{"file":215,"line":662,"context":659},106,{"file":223,"line":451,"context":659},{"file":223,"line":665,"context":659},138,{"file":223,"line":667,"context":659},148,{"file":233,"line":669,"context":659},309,{"file":233,"line":671,"context":659},392,{"file":233,"line":673,"context":659},419,{"file":233,"line":675,"context":659},435,{"file":233,"line":677,"context":659},455,{"file":233,"line":679,"context":659},487,{"file":233,"line":681,"context":659},528,{"file":233,"line":683,"context":659},554,{"file":233,"line":685,"context":659},555,{"file":233,"line":687,"context":659},566,{"file":233,"line":689,"context":659},599,{"file":271,"line":691,"context":659},86,{"file":321,"line":693,"context":659},179,{"file":695,"line":696,"context":659},"includes\\model\\class-mystyle-pager.php",189,{"file":695,"line":698,"context":659},221,{"file":353,"line":455,"context":659},{"file":353,"line":461,"context":659},{"file":353,"line":702,"context":659},318,{"file":528,"line":704,"context":659},267,{"file":706,"line":370,"context":659},"templates\\cart\\cart-item-thumbnail.php",{"file":708,"line":709,"context":659},"templates\\design-collection-index.php",7,{"file":708,"line":709,"context":659},{"file":708,"line":709,"context":659},{"file":708,"line":713,"context":659},18,{"file":708,"line":713,"context":659},{"file":708,"line":713,"context":659},{"file":708,"line":200,"context":659},{"file":708,"line":718,"context":659},38,{"file":708,"line":258,"context":659},{"file":708,"line":357,"context":659},{"file":708,"line":357,"context":659},{"file":708,"line":381,"context":659},{"file":724,"line":300,"context":659},"templates\\design-profile\\index.php",{"file":724,"line":303,"context":659},{"file":724,"line":727,"context":659},68,{"file":729,"line":730,"context":659},"templates\\design-profile\\profile.php",197,{"file":732,"line":733,"context":659},"templates\\design-tag-index.php",19,{"file":732,"line":357,"context":659},{"file":732,"line":359,"context":659},{"file":732,"line":326,"context":659},{"file":732,"line":738,"context":659},77,4,[],[742,761,772,789],{"entryPoint":743,"graph":744,"unsanitizedCount":29,"severity":760},"get_user_designs (includes\\entities\\class-mystyle-designmanager.php:472)",{"nodes":745,"edges":757},[746,751],{"id":747,"type":748,"label":749,"file":640,"line":750},"n0","source","$_GET",500,{"id":752,"type":753,"label":754,"file":640,"line":755,"wp_function":756},"n1","sink","get_results() [SQLi]",507,"get_results",[758],{"from":747,"to":752,"sanitized":759},true,"low",{"entryPoint":762,"graph":763,"unsanitizedCount":29,"severity":760},"\u003Cclass-mystyle-designmanager> (includes\\entities\\class-mystyle-designmanager.php:0)",{"nodes":764,"edges":770},[765,768],{"id":747,"type":748,"label":766,"file":640,"line":767},"$_GET (x2)",399,{"id":752,"type":753,"label":754,"file":640,"line":769,"wp_function":756},422,[771],{"from":747,"to":752,"sanitized":759},{"entryPoint":773,"graph":774,"unsanitizedCount":28,"severity":41},"perform_basic_authentication (includes\\wprestapi\\class-mystyle-wp-rest-api-authentication.php:138)",{"nodes":775,"edges":786},[776,778,781],{"id":747,"type":748,"label":777,"file":571,"line":120},"$_SERVER",{"id":752,"type":779,"label":780,"file":571,"line":120},"transform","→ get_user_data_by_consumer_key()",{"id":782,"type":753,"label":783,"file":571,"line":784,"wp_function":785},"n2","get_row() [SQLi]",508,"get_row",[787,788],{"from":747,"to":752,"sanitized":607},{"from":752,"to":782,"sanitized":607},{"entryPoint":790,"graph":791,"unsanitizedCount":374,"severity":41},"\u003Cclass-mystyle-wp-rest-api-authentication> (includes\\wprestapi\\class-mystyle-wp-rest-api-authentication.php:0)",{"nodes":792,"edges":809},[793,795,796,797,799,801,805,807],{"id":747,"type":748,"label":777,"file":571,"line":794},151,{"id":752,"type":753,"label":783,"file":571,"line":784,"wp_function":785},{"id":782,"type":748,"label":777,"file":571,"line":120},{"id":798,"type":779,"label":780,"file":571,"line":120},"n3",{"id":800,"type":753,"label":783,"file":571,"line":784,"wp_function":785},"n4",{"id":802,"type":748,"label":803,"file":571,"line":804},"n5","$_POST",323,{"id":806,"type":779,"label":780,"file":571,"line":804},"n6",{"id":808,"type":753,"label":783,"file":571,"line":784,"wp_function":785},"n7",[810,811,812,813,814],{"from":747,"to":752,"sanitized":607},{"from":782,"to":798,"sanitized":607},{"from":798,"to":800,"sanitized":607},{"from":802,"to":806,"sanitized":607},{"from":806,"to":808,"sanitized":607},{"summary":816,"deductions":817},"The \"mystyle-custom-product-designer\" plugin exhibits a mixed security posture. While it demonstrates good practices in SQL prepared statements (84%) and output escaping (87%), and has no currently unpatched CVEs, there are significant areas of concern. The presence of an unprotected AJAX handler creates a direct attack vector, and the taint analysis revealing two flows with unsanitized paths, both of high severity, is a critical finding. This suggests potential vulnerabilities that could be exploited for malicious purposes, such as arbitrary code execution or data compromise. The plugin's vulnerability history, including a past high-severity SQL injection, reinforces the need for vigilance. While the absence of unpatched vulnerabilities and the general adherence to good coding practices are positive, the identified vulnerabilities in the code analysis and taint flows, coupled with the unprotected entry point, warrant careful consideration and prompt remediation.",[818,821,824,826],{"reason":819,"points":820},"Unprotected AJAX handler",8,{"reason":822,"points":823},"High severity unsanitized taint flows (2)",12,{"reason":825,"points":48},"Known past high severity CVE (SQL Injection)",{"reason":827,"points":828},"Use of unserialize function",5,"2026-03-16T21:29:41.401Z",{"wat":831,"direct":854},{"assetPaths":832,"generatorPatterns":842,"scriptPaths":843,"versionParams":844},[833,834,835,836,837,838,839,840,841],"\u002Fwp-content\u002Fplugins\u002Fmystyle-custom-product-designer\u002Fincludes\u002Fcss\u002Fmystyle-frontend.css","\u002Fwp-content\u002Fplugins\u002Fmystyle-custom-product-designer\u002Fincludes\u002Fcss\u002Fmystyle-admin.css","\u002Fwp-content\u002Fplugins\u002Fmystyle-custom-product-designer\u002Fassets\u002Fcss\u002Fmystyle-frontend.css","\u002Fwp-content\u002Fplugins\u002Fmystyle-custom-product-designer\u002Fassets\u002Fcss\u002Fmystyle-admin.css","\u002Fwp-content\u002Fplugins\u002Fmystyle-custom-product-designer\u002Fincludes\u002Fjs\u002Fmystyle-frontend.js","\u002Fwp-content\u002Fplugins\u002Fmystyle-custom-product-designer\u002Fincludes\u002Fjs\u002Fmystyle-admin.js","\u002Fwp-content\u002Fplugins\u002Fmystyle-custom-product-designer\u002Fassets\u002Fjs\u002Fmystyle-frontend.js","\u002Fwp-content\u002Fplugins\u002Fmystyle-custom-product-designer\u002Fassets\u002Fjs\u002Fmystyle-admin.js","\u002Fwp-content\u002Fplugins\u002Fmystyle-custom-product-designer\u002Fincludes\u002Fwprestapi\u002Fmystyle-wp-rest-api-design-controller.js",[],[837,838,839,840,841],[845,846,847,848,849,850,851,852,853],"mystyle-custom-product-designer\u002Fincludes\u002Fcss\u002Fmystyle-frontend.css?ver=","mystyle-custom-product-designer\u002Fincludes\u002Fcss\u002Fmystyle-admin.css?ver=","mystyle-custom-product-designer\u002Fassets\u002Fcss\u002Fmystyle-frontend.css?ver=","mystyle-custom-product-designer\u002Fassets\u002Fcss\u002Fmystyle-admin.css?ver=","mystyle-custom-product-designer\u002Fincludes\u002Fjs\u002Fmystyle-frontend.js?ver=","mystyle-custom-product-designer\u002Fincludes\u002Fjs\u002Fmystyle-admin.js?ver=","mystyle-custom-product-designer\u002Fassets\u002Fjs\u002Fmystyle-frontend.js?ver=","mystyle-custom-product-designer\u002Fassets\u002Fjs\u002Fmystyle-admin.js?ver=","mystyle-custom-product-designer\u002Fincludes\u002Fwprestapi\u002Fmystyle-wp-rest-api-design-controller.js?ver=",{"cssClasses":855,"htmlComments":866,"htmlAttributes":869,"restEndpoints":874,"jsGlobals":878,"shortcodeOutput":883},[856,857,858,859,860,861,862,863,864,865],"mystyle-frontend","mystyle-admin","mystyle-container","mystyle-product-designer","mystyle-customize-button","mystyle-design-area","mystyle-tool-panel","mystyle-color-picker","mystyle-text-input","mystyle-image-upload",[5,867,868],"Copyright (c) 2021 MyStyle","\u003C!-- MyStyle Custom Product Designer -->",[870,871,872,873],"data-mystyle-product-id","data-mystyle-design-id","data-mystyle-api-url","data-mystyle-nonce",[875,876,877],"\u002Fwp-json\u002Fmystyle\u002Fv1\u002Fdesigns","\u002Fwp-json\u002Fmystyle\u002Fv1\u002Fproducts","\u002Fwp-json\u002Fmystyle\u002Fv1\u002Forders",[879,880,881,882],"MyStyleFrontend","MyStyleAdmin","mystyle_options","mystyle_api_settings",[884,885,886,887],"[mystyle_designer]","[mystyle_product_designer]","[mystyle_my_designs]","[mystyle_author_designs]"]