Announcing: Daz Deals Browser Add-on

11617192122100

Comments

  • dHandledHandle Posts: 617
    Ati said:
    dHandle said:

    Has anyone else noticed that the current price of a product sometimes doesn't match up with the current price on the price history graph?

    I was checking out a few of Stonemason's products, and noticed several of his products seem to be listed incorrectly.

    Is this a known bug, or am I reading it wrong?  I am running Chrome on a PC.

    The price history doesn't show the current price, it shows the lowest price for that day. Today, the lowest price for the Sci Fi Kit for example was still 22.17 in the morning, so that price is shown. If the price stays as it is, then the bigger price will be shown for tomorrow's date.

    Ahh..thanks @Ati !  I checked again this morning...looks like I missed the sale by one day.  All of the Stonemason products that I was checking on are back up to the normal price as of today.

    Bummer...

    What time do price changes usually go into effect? I am USA EST. (+5 GMT, I think)  I am thinking it's 2AM local time in Salt Lake City, UT.  Which would be about 5AM here. Is that close?

  • AtiAti Posts: 9,143
    dHandle said:
    Ati said:
    dHandle said:

    Has anyone else noticed that the current price of a product sometimes doesn't match up with the current price on the price history graph?

    I was checking out a few of Stonemason's products, and noticed several of his products seem to be listed incorrectly.

    Is this a known bug, or am I reading it wrong?  I am running Chrome on a PC.

    The price history doesn't show the current price, it shows the lowest price for that day. Today, the lowest price for the Sci Fi Kit for example was still 22.17 in the morning, so that price is shown. If the price stays as it is, then the bigger price will be shown for tomorrow's date.

    Ahh..thanks @Ati !  I checked again this morning...looks like I missed the sale by one day.  All of the Stonemason products that I was checking on are back up to the normal price as of today.

    Bummer...

    What time do price changes usually go into effect? I am USA EST. (+5 GMT, I think)  I am thinking it's 2AM local time in Salt Lake City, UT.  Which would be about 5AM here. Is that close?

    Some prices can change several times throughout the day. The daily sales usually change price at around 7:10 ~ 7:15 UTC these days. That would be a bit after DAZ midnight in Utah, I think.

  • KeryaKerya Posts: 10,943

    Question: I have Firefox 50.1.0 (German version) and whenever I try to get a newer version of Daz-Deals, I am always getting 1.1.21 - is that normal?

  • AtiAti Posts: 9,143
    Kerya said:

    Question: I have Firefox 50.1.0 (German version) and whenever I try to get a newer version of Daz-Deals, I am always getting 1.1.21 - is that normal?

    The new version for Firefox is still waiting for the approval of the Mozilla people. @Overdrawn will be able to give you a number of where we stand in the review queue at the moment. I guess the holiday season doesn't help with it being done fast. When they approve, Firefox will get the new version as well. Until then, the latest for Firefox is what you are seeing now.

  • lx_2807502lx_2807502 Posts: 2,996

    Brief update: I've been running totals on, price history off, wishlist and other notifications on (though not signed up or anything) hide items and its subsetting off, change wishlist deplay columns on

    and it did have that grey page crash once today but for once a refresh fixed it.

    So now I have even less of an idea of why it happens so you can probably ignore it unless I find something actually linking it to a setting in the addon.

  • KeryaKerya Posts: 10,943
    Ati said:
    Kerya said:

    Question: I have Firefox 50.1.0 (German version) and whenever I try to get a newer version of Daz-Deals, I am always getting 1.1.21 - is that normal?

    The new version for Firefox is still waiting for the approval of the Mozilla people. @Overdrawn will be able to give you a number of where we stand in the review queue at the moment. I guess the holiday season doesn't help with it being done fast. When they approve, Firefox will get the new version as well. Until then, the latest for Firefox is what you are seeing now.

    Oh good!

    Thank you - I was absent, or mostly absent for some weeks (real life ...) and lost track of things.

  • @Kerya version 2.0.4 for Firefox is at "Queue Position: 87 of 147" Sorry it's taking so long this time...
  • KeryaKerya Posts: 10,943
    Overdrawn said:
    @Kerya version 2.0.4 for Firefox is at "Queue Position: 87 of 147" Sorry it's taking so long this time...

     

    Thank you!

    It's no problem - I just thought something doesn't work here ...

    NoScript doesn't work anymore for me for example since Firefox 50.something ... and I am too occupied with other things to uninstall and do a fresh install of Firefox and get all my settings working again ...

  • Yeah. Firefox 50 changed a lot and it's been hard for add-on developers and Mozilla editorial to keep up. We'll get there though. :)
  • dawnbladedawnblade Posts: 1,723

    I like the "wishlist items on sale" email! Saves so much time checking my wishlist every day to see if there is a glimmer of hope...nope, not today! :)

    Not sure if anyone has mentioned it, but the email shows duplicate items if the sale item is a bundle. Otherwise no issues, and thanks again for a great extension! Here is my email using Gmail in Chrome:

     

     

    OnSaleEmail1.JPG
    795 x 883 - 89K
    OnSaleEmail2.JPG
    487 x 822 - 72K
  • AtiAti Posts: 9,143
    dawnblade said:

    Not sure if anyone has mentioned it, but the email shows duplicate items if the sale item is a bundle.

     That's odd. Thank you for letting me know, I'll look into it.

  • dawnbladedawnblade Posts: 1,723
    Ati said:
    dawnblade said:

    Not sure if anyone has mentioned it, but the email shows duplicate items if the sale item is a bundle.

     That's odd. Thank you for letting me know, I'll look into it.

    Wow! When you look into something you sure do take care of it! Nicely done. Thank you so much. yes

     

    OnSaleEmailFixed.JPG
    448 x 719 - 66K
  • AtiAti Posts: 9,143

    Happy new year, everyone! :)

    A reminder about his morning's store glitch: if you had notifications set up for individual products, and they were triggered by the glitch, then they are deleted. Even if you missed the low-low glitch price that was only active for an hour or so. Individual notifications (the ones you set up below the price history chart) are one-time notifications. If you missed the insanely low prices, and want to be notified again, please set up the required notifications again. Go through your emails to see which ones were triggered.

  • vwranglervwrangler Posts: 4,903

    Apologies if this was addressed earlier, but this is a long thread already! In any event, something seems to be wrong with the plugin.

    I'm using Chrome version 55.0.2883.87 m (64-bit) on Windows 7 64-bit, and just updated to DazDeals 2.0.4. I can't get the Hide Items checkbox to un-check, so that huge Hide Items button on everything won't go away.

    I can check and uncheck the "This is my main browser. Sync hidden items with notification server." box, but the main "Hide Items" box won't let me deselect it.

    Is there anything I can do to fix that?

  • AtiAti Posts: 9,143
    vwrangler said:

    Apologies if this was addressed earlier, but this is a long thread already! In any event, something seems to be wrong with the plugin.

    I'm using Chrome version 55.0.2883.87 m (64-bit) on Windows 7 64-bit, and just updated to DazDeals 2.0.4. I can't get the Hide Items checkbox to un-check, so that huge Hide Items button on everything won't go away.

    I can check and uncheck the "This is my main browser. Sync hidden items with notification server." box, but the main "Hide Items" box won't let me deselect it.

    Is there anything I can do to fix that?

    Try clicking on

    a, the checkbox itself, or
    b, the text after the checkbox.

  • vwranglervwrangler Posts: 4,903

    Oh. Duh. OK, clicking on the box itself does nothing; clicking on the text makes the item un-checked.

    Thanks!

  • dawnbladedawnblade Posts: 1,723

    Just a couple more issues with the wishlist email.

    1. I got an email just after 11 PM tonight that listed 4 of my wishlist items on sale. So far, so good.

    2. Then at 11:35 PM I received this email, but the item hasn't been in my wishlist since I bought it last month. I even unchecked "Hide items I own" and the product isn't listed:

    3. About 6 min. later, I received a duplicate of the first email with the same 4 items on sale.

    I'm not too concerned about the duplicates since they're not flooding my inbox, but thought you would want to know anyway. The email about an item that isn't in my wishlist is strange though.

     

    NotInWishList.JPG
    458 x 501 - 44K
  • AtiAti Posts: 9,143
    dawnblade said:

    2. Then at 11:35 PM I received this email, but the item hasn't been in my wishlist since I bought it last month. I even unchecked "Hide items I own" and the product isn't listed:

    The notification server needs to know about the changes to your wishlist. You need to either:

    a, allow automatic updates in the Notifications tab, or
    b, manually update your wishlist after a purchase and after adding items to it.

    Option "a" is the most convenient one.

    Getting technical: if automatic updates ARE allowed, then there is another reason: Daz has a gazillion web addresses with the same content -- www.daz3d.com, it.daz3d.com, es.daz3d.com, etc., as well as both http and https versions of the same pages --, each with their own set of wishlisted items that only get updated on your second load of the given page. This, by the way, is the reason for wishlisting an item, and it not showing up as wishlisted immediately, only after another page load. There is nothing we can do about this, this is how the store works. When you visit a Daz domain that you don't usually use, for example from a search engine result, it will most likely have an outdated version of your wishlist on it. The addon notices that your wishlist changed, and uploads it to the notification server. This is an unfortunate side-effect of having the store on so many different domains. Visiting the same domain another time will load and update your actual wishlist.

  • dawnbladedawnblade Posts: 1,723
    Ati said:
    dawnblade said:

    2. Then at 11:35 PM I received this email, but the item hasn't been in my wishlist since I bought it last month. I even unchecked "Hide items I own" and the product isn't listed:

    The notification server needs to know about the changes to your wishlist. You need to either:

    a, allow automatic updates in the Notifications tab, or
    b, manually update your wishlist after a purchase and after adding items to it.

    Option "a" is the most convenient one.

    Getting technical: if automatic updates ARE allowed, then there is another reason: Daz has a gazillion web addresses with the same content -- www.daz3d.com, it.daz3d.com, es.daz3d.com, etc., as well as both http and https versions of the same pages --, each with their own set of wishlisted items that only get updated on your second load of the given page. This, by the way, is the reason for wishlisting an item, and it not showing up as wishlisted immediately, only after another page load. There is nothing we can do about this, this is how the store works. When you visit a Daz domain that you don't usually use, for example from a search engine result, it will most likely have an outdated version of your wishlist on it. The addon notices that your wishlist changed, and uploads it to the notification server. This is an unfortunate side-effect of having the store on so many different domains. Visiting the same domain another time will load and update your actual wishlist.

    Ok thanks! I do use option A. I guess I thought the notifications were based on the product ID or similarly unique field. Sounds like there could be identical products with different keys depending on Daz domain, which is a nightmare.

    What I might do is clear my wishlist and start over, as I don't have a lot in there, and add product directly from the main store.

  • AtiAti Posts: 9,143
    dawnblade said:
    Ati said:
    dawnblade said:

    2. Then at 11:35 PM I received this email, but the item hasn't been in my wishlist since I bought it last month. I even unchecked "Hide items I own" and the product isn't listed:

    The notification server needs to know about the changes to your wishlist. You need to either:

    a, allow automatic updates in the Notifications tab, or
    b, manually update your wishlist after a purchase and after adding items to it.

    Option "a" is the most convenient one.

    Getting technical: if automatic updates ARE allowed, then there is another reason: Daz has a gazillion web addresses with the same content -- www.daz3d.com, it.daz3d.com, es.daz3d.com, etc., as well as both http and https versions of the same pages --, each with their own set of wishlisted items that only get updated on your second load of the given page. This, by the way, is the reason for wishlisting an item, and it not showing up as wishlisted immediately, only after another page load. There is nothing we can do about this, this is how the store works. When you visit a Daz domain that you don't usually use, for example from a search engine result, it will most likely have an outdated version of your wishlist on it. The addon notices that your wishlist changed, and uploads it to the notification server. This is an unfortunate side-effect of having the store on so many different domains. Visiting the same domain another time will load and update your actual wishlist.

    Ok thanks! I do use option A. I guess I thought the notifications were based on the product ID or similarly unique field. Sounds like there could be identical products with different keys depending on Daz domain, which is a nightmare.

    What I might do is clear my wishlist and start over, as I don't have a lot in there, and add product directly from the main store.

    Technical answer again: It is a unique field, the sku of the product. However, it is stored on your computer, in the browser, so whenever you visit a page, it knows what items are on your wishlist, what you own, etc. This is stored based on what domain you visit. http://www.daz3d.com has a list, https://www.daz3d.com has a list, http://es.daz3d.com has a list, http://it.daz3d.com has a list, etc. Based on when you visited the given domain last, some of these lists can be very outdated. They get updated from your daz account after you visit that domain, but the first time you visit them, they might use ancient data. This is how the daz store works, this is not something the addon does. We just use this data that you have in your browser. Most people only use two domains: http://www.daz3d.com and https://www.daz3d.com, and these are used frequently, so the wishlist your browser works with is usually fairly new. But search engines have results from lots of other domains as well, and sometimes you might end up being on one of the less frequently used domains.

    To have everything in sync, the best thing to do is go to the domain you usually use, and reload it 4 times. (Or visit 4 separate pages on that domain.) 3 is enough, I just like to add an extra reload to be absolutely sure. That makes sure you have the latest version of the wishlist in your browser for that domain.

    This was really technical, most of the time you don't need to worry about his, and you will only see this occur when you visit one of the less frequently used domains.

  • DanaTADanaTA Posts: 13,264

    Having different versions of the store, and of the customer database, on different domains is not smart at all.  The more you duplicate data, the more chances there are for errors to creep in.  And honestly, why do they need all those domains?  It's one store.  One business.  Having all the domains for the sake of keeping someone else from getting them and setting up a fake site is fine, but there shouldn't be a separate copy of data on each one.  There should be one server for each purpose, and the different domains can all be pointed to the one server dns.  I do that with my site.  you can get there by www.dana-anderson.com, www.dana-anderson.com/Default.aspx, www.danas3D.com, etc.  both the dana-anderson.com and danas3D.com domains point to the same server dns set.  Also, http:  and https: are not domains, they are modes or protocols, ie. plain text mode and secure (encrypted) mode, respectively.  If you request my site with http: it will automatically serve https:.  I made sure of it.  Here, daz3d.com is the domain.  www., es. and it. are not part of the domain name, they are a sort of subdomain specification.

    Dana

  • AtiAti Posts: 9,143
    DanaTA said:

    Also, http:  and https: are not domains, they are modes or protocols, ie. plain text mode and secure (encrypted) mode, respectively.  

    This happens when I don't want to get TOO technical. ;) They are the same domain, but as far as data stored on your computer goes, since they use different protocols, they are treated as two different sites. Data stored for one, cannot be read by the other. Daz runs on http by default (that's what's in the menu), but certain pages are https, such as the checkout page, wishlist etc. Items from the wishlist are linked to the https page, while items from everywhere else are linked to the http page. Life would be simpler if only https://www.daz3d.com existed, but that's not the case.

  • DanaTADanaTA Posts: 13,264
    edited January 2017
    Ati said:
    DanaTA said:

    Also, http:  and https: are not domains, they are modes or protocols, ie. plain text mode and secure (encrypted) mode, respectively.  

    This happens when I don't want to get TOO technical. ;) They are the same domain, but as far as data stored on your computer goes, since they use different protocols, they are treated as two different sites. Data stored for one, cannot be read by the other. Daz runs on http by default (that's what's in the menu), but certain pages are https, such as the checkout page, wishlist etc. Items from the wishlist are linked to the https page, while items from everywhere else are linked to the http page. Life would be simpler if only https://www.daz3d.com existed, but that's not the case.

    And I see that DAZ3D still does not default to https when you first hit the main page!  I don't understand this.  Oh, well.  At least I know better than to start any transaction from a page that started as plain text protocol.  I hope the rest of you do, too.   

    And this is all I'll say on the subject in here...it is way off topic.

    Dana

    Post edited by DanaTA on
  • I'd really like an additional filter for things on sale or an option to bubble them up to the top of the list. Everything else is pretty nice so far.

  • AtiAti Posts: 9,143

    I'd really like an additional filter for things on sale or an option to bubble them up to the top of the list. Everything else is pretty nice so far.

    "Sort by percent off" is coming up, it is done and is being tested right now. (Along with some other great features that some of you have been asking for.) I don't want to push it out before Mozilla approves the 2.x series, so stay tuned... :)

  • duane_moodyduane_moody Posts: 132
    edited January 2017

    pricechart.php and similar on your backend only reference PC+ prices regardless of my subscription status:

    Moonshine Diner Kitchen Accessories

    Normal price: $16.95

    79% OFF: $3.49

    PC+ item

    The sale right now for people without PC+ is 30% off at $11.87. The extension's not too useful to me if it can't show me baseline sale prices. 

    Is your backend page-scraping the store website using your own account credentials, or is it using a Magento API?

    Post edited by duane_moody on
  • AtiAti Posts: 9,143
    edited January 2017

    pricechart.php and similar on your backend only reference PC+ prices regardless of my subscription status:

    Moonshine Diner Kitchen Accessories

    Normal price: $16.95

    79% OFF: $3.49

    PC+ item

    The sale right now for people without PC+ is 30% off at $11.87. The extension's not too useful to me if it can't show me baseline sale prices. 

    Is your backend page-scraping the store website using your own account credentials, or is it using a Magento API?

    The history chart is showing general PC+ prices.

    PS: Your notifications should reflect your actual PC+ status after your next wishlist sync.

    Post edited by Ati on
  • Thanks for the info re: wishlist syncs, but again I won't find PC+ history useful unless I subscribe to it. Can it measure regular prices as well since those also fluctuate (2-color chart)?

  • AtiAti Posts: 9,143
    edited January 2017

    Thanks for the info re: wishlist syncs, but again I won't find PC+ history useful unless I subscribe to it. Can it measure regular prices as well since those also fluctuate (2-color chart)?

    At this point, I have no plans to use two prices per product. With millions of rows of raw price data to process and most of the people using the addon being PC+ members, it makes a lot more sense to devote the server resources to new features. And we want to keep Daz happy, too, so we suggest everyone grab a PC+ membership anyway! :)

    PS: But there's the saying "never say never", so I might actually add a second chart for non-PC members.

    Post edited by Ati on
  • duane_moodyduane_moody Posts: 132
    edited January 2017

    One other thing. 

    Bind this action to a button placed at the bottom of the page (e.g. right after ul.wishlist-grid):

    $("li.percent_off").closest("div.actions").closest("li.item").prependTo("ul.wishlist-grid");$("html").scrollTop(0);

    This sorts all the sale items to the top of the wishlist. By putting the button at the page's bottom it requires the user to scroll enough to AJAX load all the wishlist items (otherwise this will only sort the ones the browser "sees" at page load).

    Post edited by duane_moody on
This discussion has been closed.