[DBTech] DragonByte Shop

[DBTech] DragonByte Shop [Paid] 6.0.4

No permission to buy (€12.45)
Thanks.

Your site is unique in that I suspect whatever modification is rewriting your forum home is not passing enough information to the "Markup Username" function, so Shop has to query for the extra information every time.
There's no mod for rewriting, it's a standard install in the root directory with the xF option to use Full Friendly URLs.
 
There's no mod for rewriting, it's a standard install in the root directory with the xF option to use Full Friendly URLs.
Sorry, I used the wrong wording, what I mean to say is that you appear to have installed a modification (or a template change) that adds markup usernames to the forum home page (the "last post by" column), and you have a lot of forums. This, coupled by the fact that every time the markup username was called, Shop was trying to force formatting, caused the query overload.

If you were not using the markup usernames, then this wouldn't be an issue.


Fillip
 
A suggestion about Stealing
  • Please add a "Daily Steal Attemps Limit" option in forum.com/admin.php?dbtech-shop/options#stealOptions
  • Add "Steal attemps left: X" info on Steal Info section at forum.com/shop/steal
  • When limit exceeded, user should not be able to Steal, inform user that "Your daily steal limit exceeded, please try again tomorrow".
 
We see Inventory in 2 places:
  • Inventory page in shop
  • Inventory tab in profile
But inventory tab in profile lacks 2 things:
  • Controls
  • tabs (shop categories tabs to show each item under its category in inventory)
I show things in screenshot. Hope to see them in Inventory tab of profile. (people are in their profile a lot, for different goals. so, if they also be able to control their items right from their profile too, then it will help them a lot)
 

Attachments

  • 2016-11-04_10-03-20.webp
    2016-11-04_10-03-20.webp
    16.7 KB · Views: 7
We see Inventory in 2 places:
  • Inventory page in shop
  • Inventory tab in profile
But inventory tab in profile lacks 2 things:
  • Controls
  • tabs (shop categories tabs to show each item under its category in inventory)
I show things in screenshot. Hope to see them in Inventory tab of profile. (people are in their profile a lot, for different goals. so, if they also be able to control their items right from their profile too, then it will help them a lot)
Indeed :D even our users first go to their profile inventory and not shop > inventory. Their first thought is to go on profile.
 
Sorry, I used the wrong wording, what I mean to say is that you appear to have installed a modification (or a template change) that adds markup usernames to the forum home page (the "last post by" column), and you have a lot of forums. This, coupled by the fact that every time the markup username was called, Shop was trying to force formatting, caused the query overload.

If you were not using the markup usernames, then this wouldn't be an issue.


Fillip
Thanks for the follow-up explanation Fillip, much appreciated.

Cheers,

Regs.
 
At the moment, there aren't any callbacks as they do not function like normal purchases or gifts, it's a manual insertion into the database, sorry :(
I can get by without it for now. But if this could be added in a future update, that would be great. It would let me make sure my special item functions work no matter how the user receives the item.
 
I have a weird issue and want to confirm with other users of the add-on first.
  • Gift an item to the user [timed item which has an expiry]
  • Keep gifting the same item to the user, once, twice, thrice.
  • At some point, the gifting duration multiples. Although item is lets say gifted for 7 days, it adds it for 14 days on the gifted users account.
One of my users mentioned this, when she noticed a gifted item she had been gifted (the same) a few times it extended her expiry to almost 8 months while it shouldn't have done that.

Or maybe its related to the not activating-automatically bug for gifting. No idea :oops:
 
At some point, the gifting duration multiples. Although item is lets say gifted for 7 days, it adds it for 14 days on the gifted users account.
If an expiry date is 7 days into the future and another copy of the item is given, the duration becomes 14 days. Add another item, 21 days, etc.


Fillip
 
If an expiry date is 7 days into the future and another copy of the item is given, the duration becomes 14 days. Add another item, 21 days, etc.


Fillip
Yes, that I can understand.

But here, my member had an item purchased for 7 days x 2 (14 days) which had an expiry of 18th Nov. Someone gifted the same item for an additional 7 days, and instead of 14+7 (with expiry at 25th Nov) it extended the expiry to Dec 2nd (14+14) so instead of 7 additional days it added 14.
 
I have another bug to report @DragonByte Tech, I've only tested this with usergroup change item type but maybe it also applies to other items
  • Go to the store and purchase an item that has an expiry (expires in x day etc.)
  • During check-out, update cart to 3 or more quantities of that item
  • Once purchase is done, it adds the items as different items each (x of the same item) with each expiring on the same day.
On our site, we have a 7 day usergroup update.
  • User goes to the shop and buys one item and updates cart to '5' quantity, which should have an expiry of 7x5 days technically.
  • User after purchases receives 5 quantity of items which all expire in 7 days, basically the same item isn't merging when bought in 3 quantity or more.
If you buy an item and update cart to '2' quantity, its fine. 3 or above doesn't work the way 2 does (2 merges the purchases into one, 3 or more divides the purchase into different items and doesn't stack expiry date).
 
A small example (when you select 3 items it seems only 2 is added to your inventory and not 3, when you select 5 only 4 is being added to your inventory)

Buying 3 items of 14 day usergroup change (Expiry should be 14x3 = 42 days)
a791670bb39e26e0c0700f3bf385acf0.png


Inventory shows only 2 items, 14x2 = 28 days

aff9b2fc44b01dd98ea0cdbdbdd2b1b3.png


Happens with paid and free items, just clarifying since screenshots show free item.

EDIT:

Buying 5 items
c6f51ba41c036426f757f900e5f6fe60.png


Receiving only 4 items, and expiry doesn't stack properly. It should be 14 x 5 but its not.
7691cf9d993aa30c43ee5672938715b8.png
 
Update: Sorry for the confusion, I've looked into this and only the following items are intended to "merge" their duration:
  • User Group Change
  • User Title Change
  • Moderate Forum
  • Immunity
  • Forum Permission
  • Permission Value
  • Permission Flag
  • Steal Amount
  • Steal Chance

Fillip
 
The reason why I was confused is that the description mentioned styling, so I assumed it was one of the style items. I'll re-check this for you :)


Fillip
 
Can you add "Post Background" as item to the shop with ability to predine some backgrounds? We should be able to use image backgrounds also.

I'm sure its easy to add.
 
Back
Top Bottom