[DBTech] DragonByte eCommerce

[DBTech] DragonByte eCommerce [Paid] 4.3.0.1

No permission to buy (€29.95)
@DragonByte Tech a suggestion to add the function for users to upload a picture in: Full product description and Product specification
And how can i hide this copyright field?
View attachment 220264
It’s not possible to upload images there as it would conflict with the Product Images uploader.

If you don’t enter anything in that field, the tab shouldn’t appear in the product overview after being saved.
 
Would this allow users to sell their releases for your Credits (DBTech Credits add-on) and set a percentage they'd get for each sale?
 
Would this allow users to sell their releases for your Credits (DBTech Credits add-on) and set a percentage they'd get for each sale?
It's important to note that this addon is not a Classifieds addon. It is not designed to be, nor will it likely ever be.

That being said, it would technically be possible to set up taxation on the relevant Credits event (which gets automatically added the first time someone uses credits to buy a product) in such a way that the product owner only receives X% of the actual monetary value.

The problem is that in order for this to be feasible, you would have to only enable the Credits payment profile, meaning it would not be possible to offer the site's own products for real money and restrict users to only Credits.

Hope that made sense.
 
I don't know if it's an issue or not ..
After Upgrade to 2.0.0 b1, i get this error when someone purchase the Product

Server error log

Code:
ErrorException: Template error: Method isDigital is not callable on the given object (DBTech\eCommerce\Entity\Product) src/XF/Template/Templater.php:994

Stack trace

Code:
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Method isDigita...', '/home/xenarabia...', 994, Array)
#1 src/XF/Template/Templater.php(994): trigger_error('Method isDigita...', 512)
#2 internal_data/code_cache/templates/l2/s7/public/dbtech_ecommerce_product_wrapper.php(703): XF\Template\Templater->method(Object(DBTech\eCommerce\Entity\Product), 'isDigital', Array)
#3 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}(Object(xenarabia\SitesFriendly\XF\Template\Templater), Array)
#4 src/XF/Template/Templater.php(856): XF\Template\Templater->renderTemplate('dbtech_ecommerc...', Array, false)
#5 src/XF/Template/Templater.php(1370): XF\Template\Templater->applyWrappedTemplate('

<div class=...')
#6 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('dbtech_ecommerc...', Array)
#7 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#8 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Html->renderView('DBTech\\eCommerc...', 'public:dbtech_e...', Array)
#9 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#11 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#12 src/XF/App.php(2184): XF\Mvc\Dispatcher->run()
#13 src/XF.php(391): XF\App->run()
#14 index.php(20): XF::runApp('XF\\Pub\\App')
#15 {main}
 
I don't know if it's an issue or not ..
After Upgrade to 2.0.0 b1, i get this error when someone purchase the Product

Server error log

Code:
ErrorException: Template error: Method isDigital is not callable on the given object (DBTech\eCommerce\Entity\Product) src/XF/Template/Templater.php:994

Stack trace

Code:
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Method isDigita...', '/home/xenarabia...', 994, Array)
#1 src/XF/Template/Templater.php(994): trigger_error('Method isDigita...', 512)
#2 internal_data/code_cache/templates/l2/s7/public/dbtech_ecommerce_product_wrapper.php(703): XF\Template\Templater->method(Object(DBTech\eCommerce\Entity\Product), 'isDigital', Array)
#3 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}(Object(xenarabia\SitesFriendly\XF\Template\Templater), Array)
#4 src/XF/Template/Templater.php(856): XF\Template\Templater->renderTemplate('dbtech_ecommerc...', Array, false)
#5 src/XF/Template/Templater.php(1370): XF\Template\Templater->applyWrappedTemplate('

<div class=...')
#6 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('dbtech_ecommerc...', Array)
#7 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#8 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Html->renderView('DBTech\\eCommerc...', 'public:dbtech_e...', Array)
#9 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#11 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#12 src/XF/App.php(2184): XF\Mvc\Dispatcher->run()
#13 src/XF.php(391): XF\App->run()
#14 index.php(20): XF::runApp('XF\\Pub\\App')
#15 {main}
Revert the templates, as they have changed significantly to accommodate the new functionality.
 
Hi, I get this in log error

Server error log

Code:
     InvalidArgumentException: Accessed unknown getter 'Licens' on DBTech\eCommerce:OrderItem[238] src/XF/Mvc/Entity/Entity.php:194

Stack trace

Code:
#0 src/XF/Mvc/Entity/Entity.php(101): XF\Mvc\Entity\Entity->get('Licens')
#1 src/addons/DBTech/eCommerce/Service/Order/Complete.php(237): XF\Mvc\Entity\Entity->__get('Licens')
#2 src/addons/DBTech/eCommerce/Pub/Controller/Checkout.php(694): DBTech\eCommerce\Service\Order\Complete->initiate(NULL)
#3 src/XF/Mvc/Dispatcher.php(350): DBTech\eCommerce\Pub\Controller\Checkout->actionComplete(Object(XF\Mvc\ParameterBag))
#4 src/XF/Mvc/Dispatcher.php(257): XF\Mvc\Dispatcher->dispatchClass('DBTech\\eCommerc...', 'Complete', Object(XF\Mvc\RouteMatch), Object(DBTech\eCommerce\Pub\Controller\Checkout), NULL)
#5 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(DBTech\eCommerce\Pub\Controller\Checkout), NULL)
#6 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#7 src/XF/App.php(2184): XF\Mvc\Dispatcher->run()
#8 src/XF.php(391): XF\App->run()
#9 index.php(20): XF::runApp('XF\\Pub\\App')
#10 {main}

Request state

Code:
array(4) {
  ["url"] => string(24) "/store/checkout/complete"
  ["referrer"] => string(36) "https://xenarabia.com/store/checkout"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(6) {
    ["confirm"] => string(1) "1"
    ["confirm_digital_refund"] => string(1) "1"
    ["_xfToken"] => string(8) "********"
    ["_xfRequestUri"] => string(15) "/store/checkout"
    ["_xfWithData"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }
}
 
DragonByte Tech updated [DBTech] DragonByte eCommerce with a new update entry:

2.0.0 Beta 2

Update highlights

This version is a major upgrade that restructures the way product types function.

In previous versions, it was only possible to have "digital" and "physical" products, and all digital products had the same capabilities / functionality; add-on products, licenses and downloads. Not every digital product requires these features, however.

To address this, product types have been re-structured so they are dynamic, making easier to add new ones. The first...

Read the rest of this update entry...
 
Back
Top Bottom