Question About an error I got

aleo

Customer
Hello, I received an error. Do you have any information about the following error?


Ekran Resmi 2025-03-14 21.15.45.webp


This error appears in the member panel in the store area.
 
I’ll look into this and post back when I have more information or if I need additional information :)
 
Hello, I am also experiencing the above problem in the widget area. I wanted to give information.


Ekran Resmi 2025-03-16 18.51.24.webp
 
No, I only made customizations in the widget view section to not show it to certain users. I am not a professional enough to update templates. That's why I don't make any changes to any template except extra.less.

I made the following change in the widget view code, but the error was there before. I think this error is related to user group permissions.

My edit: !$xf.visitor.isMemberOf([3])
 
I think the problem is due to the view priority. The member is in two different member groups.

Main member group view priority: 60 (view not allowed)
Additional user group view priority: 80 (view allowed)
 
A certain user group cannot see e-commerce, a certain user can. A user was both a viewer and a non-viewer member. There was also a conflict in category permissions. When I removed the permissions on the category, the problem disappeared. So the problem seems to be in the category permissions.
 
What category permissions did you have? I'll need to replicate the setup in order to fix the issue.
 
Ekran Resmi 2025-04-05 21.24.44.webp



  • Error: Macro public:dbtech_ecommerce_product_list_macros :: product_grid() error: Call to a member function getCostPhrase() on null
  • src/addons/DBTech/eCommerce/ProductType/UserUpgradeHandler.php:81
  • Tarafından: Ac1D
  • 5 Nis 2025 08:54

Yığın izleme​

#0 src/addons/DBTech/eCommerce/Entity/ProductCost.php(162): DBTech\eCommerce\ProductType\UserUpgradeHandler->getPrice(Object(DBTech\eCommerce\Entity\ProductCost), NULL, true, true)
#1 src/addons/DBTech/eCommerce/Entity/Product.php(361): DBTech\eCommerce\Entity\ProductCost->getPrice(NULL, true, true)
#2 src/XF/Template/Templater.php(1282): DBTech\eCommerce\Entity\Product->getStartingPrice(NULL, true, true)
#3 internal_data/code_cache/templates/l3/s36/public/dbtech_ecommerce_product_list_macros.php(666): XF\Template\Templater->method(Object(DBTech\eCommerce\Entity\Product), 'getStartingPric...', Array)
#4 src/XF/Template/Templater.php(921): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#5 internal_data/code_cache/templates/l3/s36/public/dbtech_ecommerce_widget_new_products.php(30): XF\Template\Templater->callMacro('dbtech_ecommerc...', 'product_grid', Array, Array)
#6 src/XF/Template/Templater.php(1799): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#7 src/XF/Widget/WidgetRenderer.php(62): XF\Template\Templater->renderTemplate('dbtech_ecommerc...', Array)
#8 src/XF/Widget/WidgetRenderer.php(67): XF\Widget\WidgetRenderer->render()
#9 src/XF/Template/Templater.php(2144): XF\Widget\WidgetRenderer->__toString()
#10 internal_data/code_cache/templates/l3/s36/public/whats_new.php(23): XF\Template\Templater->widgetPosition('whats_new_overv...', Array)
#11 src/XF/Template/Templater.php(1799): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#12 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('whats_new', Array)
#13 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#14 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('XF:WhatsNew\\Ove...', 'public:whats_ne...', Array)
#15 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#16 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#17 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#18 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#19 src/XF.php(806): XF\App->run()
#20 index.php(23): XF::runApp('XF\\Pub\\App')
#21 {main}

Durum isteği​

array(4) {
["url"] => string(9) "/yeniler/"
["referrer"] => string(36) "https://www.mutlubirask.net/yeniler/"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
 
This stems from a "User upgrade" product being created, but the user upgrade selected during setup no longer exists.

Thank you for reporting this issue, it has now been resolved. We are aiming to include any changes that have been made in a future release (5.0.0b1).

Change log:
Fix: Throw an exception if a product contains an invalid user upgrade

 
Hello @aleo,

We hope your ticket regarding DragonByte eCommerce has been addressed to your satisfaction. This ticket has now been scheduled to be closed.

If your ticket has not been resolved, you can reply to this thread at any point in the next 7 days in order to reopen the ticket, afterwards this thread will be closed.

Please do not reply to this thread if your ticket has been resolved.

Thank you.


- DragonByte Technologies, Ltd.
 

DragonByte eCommerce

XenForo 2.0.6+ XenForo 2.1.x XenForo 2.2.x XenForo 2.3.x
Seller
DragonByte Technologies
Release date
Last update
Total downloads
3,039
Customer rating
4.86 star(s) 7 ratings
Back
Top