[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fHM2UUc4vIa3LYe5G22rynp4ubp4FHuHcgd6Z4w9g4IU":3,"$fzwvf4MpAx7LlsVx7r90nA6AkHSLBK44-CRobMa5cCl8":206,"$f173SsICcaiQq4suMmkwA7VP3zJr_GiAjD-qrWWFEI-Y":210},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":18,"download_link":19,"security_score":20,"vuln_count":11,"unpatched_count":11,"last_vuln_date":21,"fetched_at":22,"discovery_status":23,"vulnerabilities":24,"developer":25,"crawl_stats":21,"alternatives":30,"analysis":31,"fingerprints":175},"product-delivery-date-time-for-woocommerce","Product delivery date time for WooCommerce","1.0.0","byconsole","https:\u002F\u002Fprofiles.wordpress.org\u002Fbyconsole\u002F","\u003Cp>Delivery date per product for WooCommerce is a plugin that allow your customers to choose their desired delivery date and time for their WooPTT service orders on product page.\u003C\u002Fp>\n\u003Ch4>Control pickup hours to choose\u003C\u002Fh4>\n\u003Cp>You can set pickup hours in plugin settings page and customers will be allowed to select pickup time from your specified time range only.\u003C\u002Fp>\n\u003Ch4>Control delivery hours to choose\u003C\u002Fh4>\n\u003Cp>You can set delivery hours in plugin settings page and customers will be allowed to select delivery time from your specified time range only.\u003C\u002Fp>\n\u003Ch4>Include pickup & delivery date and time in email and on order details page as chosen by customer\u003C\u002Fh4>\n\u003Cp>This plugin show the desired delivery date-time on order details page and include same info in email notification both of customer and admin.\u003C\u002Fp>\n\u003Ch4>Get pro version here\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.plugins.byconsole.com\u002Fproduct\u002Fdelivery-date-per-product-for-woocommerce\u002F\" rel=\"nofollow ugc\">Get Pro version\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features in pro version\u003C\u002Fh4>\n\u003Cp>1) Every product in cart can have its own delivery\u002Fpickup days.\u003Cbr \u002F>\n2) Custom delivery slot for each product category.\u003Cbr \u002F>\n3) Product wise cut off time for same day & next day delivery\u002Fpickup.\u003Cbr \u002F>\n4) Option to mark certain products as pickup only.\u003Cbr \u002F>\n5) Every product in cart can have it’s own delivery date and slot or pickup date & slot.6) Date picker on product details page. ( In order to add a product to cart, a date and time slot selection is mandatory, you can exclude some product category as well).7) Option to disable date & time slot for chosen calendar date range.8) Show available products for today’s delivery\u002Fpickup with a short code.9) Show available products for tomorrow’s delivery\u002Fpickup with a short code10) Short code to search products availability by date and time.11) Option to manage Weekly off day.12) Option to manage yearly holidays(repeated on each year automatically). Also casual holidays(Applied to current year only).13) Each product can have only fixed calendar dates for delivery & pickup (like some product can be delivered only on 25th of December).14) Report generation for upcoming deliveries\u002Fpickups by calendar date search.15) Delivery Charges16) Minimum cart Price(One Day Delivery)17) Maximum cart Price(All Day Delivery)\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Ask user to select a pickup date and time as mandatory info.\u003Cbr \u002F>\n2.Ask user to select a delivery date and time as mandatory info \u003C\u002Fli>\n\u003Cli>Show users their chosen pickup and delivery date time on order details and my orders page as well as order edit page in admin side. \u003C\u002Fli>\n\u003Cli>Show users their chosen pickup and delivery date time on new order email as well as for admin order notification email. \u003C\u002Fli>\n\u003Cli>Weekly closing days for laundry delivery & pickup service.\u003C\u002Fli>\n\u003C\u002Fol>\n","Delivery date per product for WooCommerce is a plugin that allow your customers to choose their desired delivery date and time for their WooPTT servic &hellip;",0,789,"2021-11-30T15:14:00.000Z","5.8.13","3.5","5.2.4",[],"https:\u002F\u002Fwww.plugins.byconsole.com\u002Fproduct\u002Fdelivery-date-per-product-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproduct-delivery-date-time-for-woocommerce.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":26,"total_installs":11,"avg_security_score":20,"avg_patch_time_days":27,"trust_score":28,"computed_at":29},1,30,84,"2026-05-20T07:44:19.260Z",[],{"attackSurface":32,"codeSignals":141,"taintFlows":163,"riskAssessment":164,"analyzedAt":174},{"hooks":33,"ajaxHandlers":129,"restRoutes":137,"shortcodes":138,"cronEvents":139,"entryPointCount":140,"unprotectedCount":140},[34,40,46,50,54,58,62,67,71,75,79,83,87,91,94,99,103,107,111,115,121,125],{"type":35,"name":36,"callback":37,"file":38,"line":39},"action","plugins_loaded","byconsolewooptt_load_text_domain","ByConsoleProduct_delivery_date_time.php",70,{"type":41,"name":42,"callback":43,"priority":44,"file":38,"line":45},"filter","plugin_action_links","byconsolewooptt_settings_link",10,91,{"type":41,"name":47,"callback":48,"priority":44,"file":38,"line":49},"plugin_row_meta","byconsolewooptt_dosc_and_support_links",109,{"type":35,"name":51,"callback":52,"file":38,"line":53},"woocommerce_before_add_to_cart_button","bycwooptt_action_woocommerce_add_to_cart",1090,{"type":41,"name":55,"callback":56,"priority":44,"file":38,"line":57},"woocommerce_loop_add_to_cart_link","bycwooptt_action_woocommerce_add_to_cart_loop",1138,{"type":41,"name":59,"callback":60,"priority":44,"file":38,"line":61},"woocommerce_add_cart_item_data","byconsolewooptt_date_option_for_products",1186,{"type":41,"name":63,"callback":64,"priority":65,"file":38,"line":66},"woocommerce_get_cart_item_from_session","get_byconsolewooptt_session",20,1225,{"type":41,"name":68,"callback":69,"priority":44,"file":38,"line":70},"woocommerce_get_item_data","byconsolewooptt_get_item_data",1294,{"type":35,"name":72,"callback":73,"priority":44,"file":38,"line":74},"woocommerce_add_order_item_meta","byconsolewooptt_add_order_item_meta",1333,{"type":41,"name":76,"callback":77,"priority":44,"file":38,"line":78},"woocommerce_order_item_product","byconsolewooptt_order_item_product",1375,{"type":41,"name":80,"callback":81,"file":38,"line":82},"woocommerce_email_order_meta_fields","byconsolewooptt_email_order_meta_fields",1399,{"type":35,"name":84,"callback":85,"file":38,"line":86},"wp_enqueue_scripts","bycwooptt_add_styles",1420,{"type":35,"name":88,"callback":89,"file":38,"line":90},"admin_enqueue_scripts","bycwooptt_add_styles_admin",1435,{"type":35,"name":88,"callback":92,"file":38,"line":93},"bycwooptt_add_admin_script",1456,{"type":35,"name":95,"callback":96,"file":97,"line":98},"admin_menu","byconsolewooptt_themes_add_plugin_menu","inc\\bycwoopdtt_admin_settings.php",3,{"type":35,"name":100,"callback":101,"file":97,"line":102},"admin_init","bycwoopdt_themes_plugin_settings_fields",328,{"type":35,"name":100,"callback":104,"file":105,"line":106},"byconsolewoopddt_compare_table_settings_fields","inc\\bycwoopdtt_compare_table.php",368,{"type":35,"name":100,"callback":108,"file":109,"line":110},"byconsolewooptt_holiday_plugin_settings_fields","inc\\bycwoopdtt_holiday_setting.php",172,{"type":35,"name":100,"callback":112,"file":113,"line":114},"byconsolewoopddt_custom_modification_request_settings_fields","inc\\bycwoopdtt_modification_request_details.php",580,{"type":41,"name":116,"callback":117,"priority":118,"file":119,"line":120},"woocommerce_product_data_tabs","byconsolewooptt_custom_product_data_tab",99,"woocommerce\\admin-product.php",12,{"type":35,"name":122,"callback":123,"file":119,"line":124},"woocommerce_product_data_panels","byconsolewooptt_custom_product_data_fields",35,{"type":35,"name":126,"callback":127,"file":119,"line":128},"woocommerce_process_product_meta","byconsolewoptt_wc_save_custom_general_fields",759,[130,134],{"action":131,"nopriv":132,"callback":131,"hasNonce":132,"hasCapCheck":132,"file":133,"line":98},"byconsolewooptt_get_time_slot_by_date_using_ajax",false,"inc\\bycwoopdtt_get_time_slot_list_by_date_using_ajax.php",{"action":131,"nopriv":135,"callback":131,"hasNonce":132,"hasCapCheck":132,"file":133,"line":136},true,5,[],[],[],2,{"dangerousFunctions":142,"sqlUsage":143,"outputEscaping":145,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":162},[],{"prepared":11,"raw":11,"locations":144},[],{"escaped":146,"rawEcho":147,"locations":148},121,6,[149,152,154,156,158,160],{"file":38,"line":150,"context":151},778,"raw output",{"file":38,"line":153,"context":151},830,{"file":38,"line":155,"context":151},1043,{"file":97,"line":157,"context":151},288,{"file":97,"line":159,"context":151},314,{"file":133,"line":161,"context":151},98,[],[],{"summary":165,"deductions":166},"The plugin 'product-delivery-date-time-for-woocommerce' v1.0.0 exhibits a mixed security posture. On the positive side, the code shows good practices regarding SQL queries, exclusively using prepared statements, and a very high percentage of properly escaped output, minimizing the risk of XSS vulnerabilities. There are no recorded vulnerabilities or CVEs in its history, which suggests a generally stable and well-maintained codebase.\n\nHowever, significant security concerns are raised by the attack surface analysis. The plugin exposes two AJAX handlers, and critically, neither of them includes authentication checks. This lack of authorization on entry points is a major risk, potentially allowing unauthenticated users to trigger sensitive actions or manipulate data.\n\nWhile taint analysis and vulnerability history are clean, the unprotected AJAX endpoints represent a substantial risk that overshadows the positive code signals. The absence of nonces and capability checks on these AJAX handlers further exacerbates this issue, making it easier for attackers to exploit. Therefore, immediate attention should be given to securing these entry points.",[167,169,172],{"reason":168,"points":44},"AJAX handlers without authentication checks",{"reason":170,"points":171},"Lack of nonce checks on AJAX handlers",7,{"reason":173,"points":171},"Lack of capability checks on AJAX handlers","2026-03-17T06:49:18.170Z",{"wat":176,"direct":187},{"assetPaths":177,"generatorPatterns":181,"scriptPaths":182,"versionParams":183},[178,179,180],"\u002Fwp-content\u002Fplugins\u002Fproduct-delivery-date-time-for-woocommerce\u002Fjs\u002Fbyc_product_delivery_date.js","\u002Fwp-content\u002Fplugins\u002Fproduct-delivery-date-time-for-woocommerce\u002Fjs\u002Fbyc_product_delivery_date_script.js","\u002Fwp-content\u002Fplugins\u002Fproduct-delivery-date-time-for-woocommerce\u002Fcss\u002Fbyc_product_delivery_date.css",[],[178,179],[184,185,186],"product-delivery-date-time-for-woocommerce\u002Fjs\u002Fbyc_product_delivery_date.js?ver=","product-delivery-date-time-for-woocommerce\u002Fjs\u002Fbyc_product_delivery_date_script.js?ver=","product-delivery-date-time-for-woocommerce\u002Fcss\u002Fbyc_product_delivery_date.css?ver=",{"cssClasses":188,"htmlComments":190,"htmlAttributes":192,"restEndpoints":195,"jsGlobals":196,"shortcodeOutput":205},[189],"byc_product_delivery_date_time",[191],"product details page",[193,194],"data-byc-delivery-end-time","data-byc-product-id",[],[197,198,199,200,201,202,203,204,198],"bycwooptt_delivery_holiday_string_array","bycwooptt_delivery_end_time","bycwooptt_delivery_holiday_sunday","bycwooptt_delivery_holiday_saturday","byc_product_checkday","current_date","bycwooptt_delivery_holiday_js_array_data","bycwooptt_closing_day_js_array",[],{"error":135,"url":207,"statusCode":208,"statusMessage":209,"message":209},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fproduct-delivery-date-time-for-woocommerce\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":11,"versions":211},[]]