[DBTech] DragonByte eCommerce

[DBTech] DragonByte eCommerce [Paid] 4.3.0.1

No permission to buy (€29.95)
A couple of quesitons:

1) Is there a way to send a notification to the user that lists the item once an item has sold?
2) Right now it only lets me enter country and business name for address. How can the user enter their full address for shipping.

This website is selling physical products.
 
1) Is there a way to send a notification to the user that lists the item once an item has sold?
This isn't a Classifieds add-on, so the idea of alerting the creator separately from the payment profile's email receiving the notification isn't really needed.

2) Right now it only lets me enter country and business name for address. How can the user enter their full address for shipping.
This might be as a result of the "Business" vs "Personal" form split. I'll have to make changes in a future version such that if the form contains a physical product, it skips that choice.
 
This isn't a Classifieds add-on, so the idea of alerting the creator separately from the payment profile's email receiving the notification isn't really needed.


This might be as a result of the "Business" vs "Personal" form split. I'll have to make changes in a future version such that if the form contains a physical product, it skips that choice.
I can tell the staff on the site I support to make sure they are checking their email daily. I still think some type of notification in Xenforo would be helpful.
 
DragonByte Tech updated [DBTech] DragonByte eCommerce with a new update entry:

4.1.3

Update highlights​

This version contains an actual fix for "A non-numeric value encountered" that affects a very limited amount of users. The issue existed in the "rating circle" on the product page, if your language uses a certain number formatting system.

Furthermore, some backend code has been added to help with API request validation.


Complete Change Log​

Change: Preparation for API request validation
Fix: Fix a server error with...

Read the rest of this update entry...
 
This isn't a Classifieds add-on, so the idea of alerting the creator separately from the payment profile's email receiving the notification isn't really needed.


This might be as a result of the "Business" vs "Personal" form split. I'll have to make changes in a future version such that if the form contains a physical product, it skips that choice.
Classified add-on when?
 
2) Right now it only lets me enter country and business name for address. How can the user enter their full address for shipping.
For this I'm going to make additional changes for the next version. The reason why this happens is the fact that for digital purchases, the full address isn't necessary, so I added the "Personal" and "Business" chooser on checkout. Unless the customer is a business that requires their full business address on their invoice, basic info is fine.

Naturally that doesn't work for physical products, but as I don't personally use physical products, I didn't catch that use case when developing the feature.

In the next version, I'll disable picking "Personal" addresses when the order contains a physical product, and I'll disable the chooser.
 
The administrator has not completed set up of the eCommerce system. The forum's business details must be filled out in the administrator options, under "Invoice Options".


This error about i have problem and i cant use this addon.. i did pay newl and not working :( Invoice Options everythink done but not working still , just country place empty
 
The administrator has not completed set up of the eCommerce system. The forum's business details must be filled out in the administrator options, under "Invoice Options".


This error about i have problem and i cant use this addon.. i did pay newl and not working :( Invoice Options everythink done but not working still , just country place empty
The country field is required in the AdminCP. Set it to the country where you’re registered as a business.
 
Can you try going to Tools -> Cron entries and running the “update country list” job?

Can you try going to Tools -> Cron entries and running the “update country list” job?
i did try but no result. later i did try cron geoip but error like this

Error: Call to a member function getBody() on null in src/addons/DBTech/eCommerce/Repository/GeoIp.php at line 40
  1. DBTech\eCommerce\Repository\GeoIp->geoIpUpdate() in src/addons/DBTech/eCommerce/Cron/GeoIp.php at line 19
  2. DBTech\eCommerce\Cron\GeoIp::geoIpUpdate() in src/XF/Admin/Controller/CronEntry.php at line 114
  3. XF\Admin\Controller\CronEntry->actionRun() in src/XF/Mvc/Dispatcher.php at line 352
  4. XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 259
  5. XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 115
  6. XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 57
  7. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2353
  8. XF\App->run() in src/XF.php at line 524
  9. XF::runApp() in admin.php at line 31
 
i did try but no result. later i did try cron geoip but error like this

Error: Call to a member function getBody() on null in src/addons/DBTech/eCommerce/Repository/GeoIp.php at line 40
  1. DBTech\eCommerce\Repository\GeoIp->geoIpUpdate() in src/addons/DBTech/eCommerce/Cron/GeoIp.php at line 19
  2. DBTech\eCommerce\Cron\GeoIp::geoIpUpdate() in src/XF/Admin/Controller/CronEntry.php at line 114
  3. XF\Admin\Controller\CronEntry->actionRun() in src/XF/Mvc/Dispatcher.php at line 352
  4. XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 259
  5. XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 115
  6. XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 57
  7. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2353
  8. XF\App->run() in src/XF.php at line 524
  9. XF::runApp() in admin.php at line 31
GeoIp is not related but if you want to use that, you need to fill out your MaxMind API key in the settings.

Check the server error log for any issues with the country list cron.
 
Do I cancel an order to refund a physical order?
Refunds must be initiated manually via the payment method, after which the order will automatically be marked as “Reversed/Refunded”.

Edit: to clarify, you must initiate the refund through the original transaction, you can’t simply send the buyer money.
 
DragonByte Tech updated [DBTech] DragonByte eCommerce with a new update entry:

4.2.0

Update highlights​

After running @ DBTech for a few weeks now, v4.2.0 is now ready for release 🎉

This version's most noticeable feature is the implementation of an image slider for product images! No longer will your customers require an unlocked scroll wheel to get to the full product description just because you wanted to show off your products in many images.

Another requested feature is the ability to set per-product license fields. Ideal if your site sells a wide...

Read the rest of this update entry...
 
I have an error while upgrading:

  • InvalidArgumentException: Rows must be provided to bulk insert
  • src/XF/Db/AbstractAdapter.php:237
#0 src/addons/DBTech/eCommerce/Install/Upgrade4999970Trait.php(421): XF\Db\AbstractAdapter->insertBulk('xf_dbtech_ecomm...', Array, true)
#1 src/XF/AddOn/StepRunnerUpgradeTrait.php(124): DBTech\eCommerce\Setup->upgrade4020031Step2(Array)
#2 src/XF/AddOn/StepRunnerUpgradeTrait.php(73): DBTech\eCommerce\Setup->upgradeStepRunner(4020031, 2, Array, NULL)
#3 src/XF/Admin/Controller/AddOnController.php(617): DBTech\eCommerce\Setup->upgrade(Array)
#4 src/XF/Mvc/Dispatcher.php(362): XF\Admin\Controller\AddOnController->actionUpgrade(Object(XF\Mvc\ParameterBag))
#5 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF:AddOn', 'Upgrade', Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\AddOnController), NULL)
#6 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\AddOnController), NULL)
#7 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#8 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#9 src/XF.php(806): XF\App->run()
#10 admin.php(15): XF::runApp('XF\\Admin\\App')
#11 {main}
array(4) {
["url"] => string(43) "/admin.php?add-ons/DBTech-eCommerce/upgrade"
["referrer"] => string(61) "https://xxxxxxxxxxxxx.com/admin.php?add-ons/DBTech-eCommerce/upgrade"
["_GET"] => array(1) {
["add-ons/DBTech-eCommerce/upgrade"] => string(0) ""
}
["_POST"] => array(7) {
["_xfProcessing"] => string(1) "1"
["continue"] => string(1) "1"
["confirm"] => string(1) "1"
["params"] => string(2) "[]"
["count"] => string(1) "1"
["finished"] => string(1) "0"
["_xfToken"] => string(8) "********"
}
}
 
Back
Top Bottom