[DBTech] DragonByte eCommerce

[DBTech] DragonByte eCommerce [Paid] 4.3.0.1

No permission to buy (€29.95)
Hi Fillip,

Thanks for getting back to me. Is there any way that the recurring feature can be added? Is it possible to fund the development for that specific feature?

Thanks.
I would have to do more research as to how much work it is to implement recurring purchases. Can you give me a use case for this feature so I can better envision how it would need to work?


Fillip
 
I would have to do more research as to how much work it is to implement recurring purchases. Can you give me a use case for this feature so I can better envision how it would need to work?


Fillip

Hi,

Sure. Basically the Xenforo account upgrades is lacking features that I believe should come out of the box with Xenforo. It is nice that users can purchase account upgrades, but it falls short. Here is what I believe the account upgrades system should have built in - which most of your eCommerce addon already has. If you can take a look at this, maybe you can fork your eCommerce addon into a different addon to include these features for those not looking for an entire store front.

1) Ability for the user to cancel their upgrade on the forum itself.
  • Currently if a user subscribes to an account upgrade using PayPal, they must log into their PayPal account and cancel the subscription from there. This is not user friendly at all as it is confusing for the user. A user should be able to cancel their subscription from the forum itself and not need to worry about any additional steps.
2) Coupons
  • Allow coupons for account upgrades (once-off purchases).
  • Allow coupons for recurring account upgrades.
  • Allow coupons to be used ( x ) amount of times. (Think of a gift card. It can have the code "fsd#$#3w" which can be used once and then is deleted from the system).
  • Allow coupons to be used perpetually. ( Example: I sign up for X% or $X off my subscription, and as long as the subscription remains active, I keep getting X% or $X off).
  • Allow coupon code generator.
3) Reminders
  • Users who purchased a once-off upgrade can get an e-mail telling them that their upgrade will expire in X days and that they should renew.
  • Expired upgrades can e-mail the user letting them know that the upgrade expired.

By adding these simple things it allows forums to sell services using the Xenforo platform that is very user friendly.

The eCommerce store is overkill for what I have listed above. However, if those features can be added to it, it makes the user upgrades much more powerful and better. If it can't be added to it, maybe it can be an "Advanced user upgrades" addon or something.

I'd be happy to throw some money at this. It would be even better if others can chip in who need a similar addon.

EDIT: It is basically your eCommerce solution but for user upgrades. As opposed to doing it for licensed downloads etc it is just doing the same for the upgrades. Basically user upgrades on steroids.

Thanks.
 
Last edited:
1) Ability for the user to cancel their upgrade on the forum itself.
As far as I'm aware, this is not possible without using the full PayPal API. I'm not going to go into a huge amount of detail, but suffice it to say it would not be feasible to actually use the full PayPal API because they require reviewing every version of your app before they grant you an API key.

You can't set up your subscription purely on the forum itself, you have to login to PP to confirm, for the same reason.

Also, just in general, I think if your goal is to improve user upgrades it would be better as a separate add-on even though a number of the features you want do, as you point out, exist in eCommerce. Thinking about naming/branding, if someone is looking for those particular features, I don't think they would expect to find it in a mod whose name implies selling digital downloads or physical products.


Fillip
 
DragonByte Tech updated [DBTech] DragonByte eCommerce with a new update entry:

1.1.3

Update highlights

This update fixes a couple issues from the previous update that resulted in billing address requirements not being applied as intended, as well as other minor display issues across the checkout page. Sorry about that 😔

These issues were hotfixed in the existing v1.1.2 download as soon as they were discovered, so they may not apply to you depending on when you downloaded & installed v1.1.2.

Furthermore, a missing phrase in the "Email Stop" system for order...

Read the rest of this update entry...
 
Hi @DragonByte Tech there seems to be an problem with your shop. I couldn't download the version 1.1.3 :unsure:
 

Attachments

  • Screenshot 2018-09-12 17.08.48.webp
    Screenshot 2018-09-12 17.08.48.webp
    9.1 KB · Views: 9
  • Screenshot 2018-09-12 17.08.54.webp
    Screenshot 2018-09-12 17.08.54.webp
    2.2 KB · Views: 9
Hi @DragonByte Tech there seems to be an problem with your shop. I couldn't download the version 1.1.3 :unsure:
You purchased a 3 month license, and the expiry date was prior to the release of v1.1.3. In your license list, it should say "Expired" next to the product name.

Good news though, you can renew it via your license list (click the name of the license and the Renew button should be in the top right corner), and the price for a renewal is cheaper than a new license :)

You can add either 3 months, 1 year or Lifetime worth of updates from the day of purchase that way.


Fillip
 
@DragonByte Tech okay I just wrote a mini-novel about how excited I am to jump into DBTech Ecommerce and Shop just to realize what I was about to ask for as a future enhancement you've added to E-Commerce: Product Commissions: Define certain users as receiving a percent of sales (not transmitted automatically), and see detailed reports of their outstanding commissions via the AdminCP.

So now I am ridiculously excited. I have a question though and if this is not in place, maybe this could become a future feature enhancement or hell I'd even commission it to be included into the add-on because others may like it and I truly need it to bring my sites vision together...

With the E-Commerce add-on can users (ones the site allows) create their own stores to sell their own products in?
* That is really what we need to be able to allow. Give our community members the ability to sell their items to other members through us

With the product commissions that could work, if the above is possible, if we were able to hard set a store that they receive x amount of any items sold and the stores benefactor (e.g. the site/admin/someone) receives x percent/amount of any items sold by that member's store. Ideally these would be commissions that ran automatically without any intervention .... kind of like how DBTech Shop handles benefactors.

If the above could be married into the exciting add-on (if not already in place) it allows for the creation of a member marketplace and that is what we have been striving to achieve for four years now...and need to achieve to bring our vision together.

I wish there were a puppy dog eyes emoji lol .... any thoughts, Fillip?
 
With the E-Commerce add-on can users (ones the site allows) create their own stores to sell their own products in?
So there is a "Can create products" permission that can be applied globally or per category, so ...kinda?

The problem is that it is not possible to make it so that the person selling the item receives the money in their PayPal account, and then the forum gets a small percentage of that.

First of all, this mod supports all XF2's payment processors (and third party added processors), and you can't restrict each individual item to specific payment processors, because of the shopping cart system. If you have 2 items in cart, and item A can only use processor X, and item B can only use processor Y, then you have a UI/UX nightmare trying to get the buyer to pay in 2 separate transactions to 2 different payment processors.

It's just not possible.

Secondly, even if we did restrict it to PayPal only, it would require PayPal reviewing the application and getting an API key, which is not something I'm going to go through every time I want to release a new version.

In other words: You want a Classifieds mod, and you want a Classifieds mod that supports automatic payment splitting so you can get a part of the proceeds automatically. Those things are outside of the scope of this mod.


Fillip
 
So there is a "Can create products" permission that can be applied globally or per category, so ...kinda?

The problem is that it is not possible to make it so that the person selling the item receives the money in their PayPal account, and then the forum gets a small percentage of that.

First of all, this mod supports all XF2's payment processors (and third party added processors), and you can't restrict each individual item to specific payment processors, because of the shopping cart system. If you have 2 items in cart, and item A can only use processor X, and item B can only use processor Y, then you have a UI/UX nightmare trying to get the buyer to pay in 2 separate transactions to 2 different payment processors.

It's just not possible.

Secondly, even if we did restrict it to PayPal only, it would require PayPal reviewing the application and getting an API key, which is not something I'm going to go through every time I want to release a new version.

In other words: You want a Classifieds mod, and you want a Classifieds mod that supports automatic payment splitting so you can get a part of the proceeds automatically. Those things are outside of the scope of this mod.


Fillip

Yea I saw the earlier comments elsewhere about the PayPal API codes and such. In my mind it was just a matter of directing all sales through the site's paypal or whatever processor is chosen and then making payments to whoever is owned the remainder. Thanks for the information though... even without that functionality there are definite pros to Shop and E-Commerce.
 
DragonByte Tech updated [DBTech] DragonByte eCommerce with a new update entry:

1.1.4

Update highlights

This release contains a few new features as well as various tweaks and fixes.

There's a new setting that allows you to toggle the "Income" block displayed on the AdminCP home page, should you wish to disable it.

The "Downloads" page under the "Digital products" header can now be searched in a similar way to how the various logs can be searched, with the ability to filter by release date range, download state (visible, deleted, moderated) and of course, the...

Read the rest of this update entry...
 
Hi @DragonByte Tech, I'm in the process of moving an ecommerce site using another cart platform to use your shop. Importing the users into Xenforo is easy, but it looks like I'll have to recreate all their orders and licenses from scratch. Is this possible to do using your shop, and if so would you recommend a particular way?
Thanks and looking forward to delving into this plugin :-).
 
Is this possible to do using your shop, and if so would you recommend a particular way?
You can manually create licenses via the AdminCP, that's probably your best bet as there's a lot of behind-the-scenes statistics updates that wouldn't run if you try to add the licenses via the database.

It'll probably take a while if you have a lot of licenses, though...


Fillip
 
You can manually create licenses via the AdminCP, that's probably your best bet as there's a lot of behind-the-scenes statistics updates that wouldn't run if you try to add the licenses via the database.

It'll probably take a while if you have a lot of licenses, though...


Fillip
Thanks so much for the info! Willing to put in the long work in that case as I'm really looking forward to using your system.
 
Is it possible to purchase with only e-pin (coupon code) ?
Technically yes, if you create coupon codes that reduce the cost of an order to 0. Orders that cost nothing will not require payment, and clicking the submit button will instantly grant someone the licenses / generate the purchase order for physical products.


Fillip
 
Hi DBTech, I get this error always at the same place during installation:
Code:
Fatal error: Cannot use DBTech\eCommerce\Entity\Country as Country because the name is already in use in \src\addons\DBTech\eCommerce\Repository\ShippingCombination.php on line 5
Strangely the admin option side menus are all there, but the addon remains in the Ready To Install sections under addons, as if it didn't complete. Do you have any ideas?
Thank you
 
Hi DBTech, I get this error always at the same place during installation:
Code:
Fatal error: Cannot use DBTech\eCommerce\Entity\Country as Country because the name is already in use in \src\addons\DBTech\eCommerce\Repository\ShippingCombination.php on line 5
Strangely the admin option side menus are all there, but the addon remains in the Ready To Install sections under addons, as if it didn't complete. Do you have any ideas?
Thank you
What version of PHP are you running? I'm unable to replicate this issue, and it doesn't appear to affect anyone else either that I can tell.


Fillip
 
What version of PHP are you running? I'm unable to replicate this issue, and it doesn't appear to affect anyone else either that I can tell.


Fillip
Running 5.6.25 on localhost, could it also be a plugin conflict? I'm about to try installing on a few different localhost instances and try to weed out the possibilities.
 
Back
Top Bottom