Streetmerchant: Amazon alert on 3070 when price exceeds max

Created on 9 Dec 2020  ยท  8Comments  ยท  Source: jef/streetmerchant

Hello,
I'm seeing some weirdness with price detection on Amazon (US) evga 3070 ftw in-stock @ price detection.

If I set my max price to 100

MAX_PRICE_SERIES_3070="100"

I get correctly notified that it exceeds the price limit.
[7:50:28 AM] info :: โœ– [amazon] [evga (3070)] ftw3 :: PRICE 1144 EXCEEDS LIMIT 100
If I set my max price to 200 (or anything above): I get an alert:

[7:51:51 AM] info :: ๐Ÿš€๐Ÿšจ [amazon] [evga (3070)] ftw3 :: IN STOCK ๐Ÿšจ๐Ÿš€
https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08L8L9TCZ&Quantity.1=1
[7:51:52 AM] info :: โœ” sms sent
[7:51:52 AM] info :: โœ” email sent
[7:51:52 AM] info :: โœ” sms sent

If I can do anything to help assist, please let me know. The e-mailed screenshots show the 1149 price as well. I've done a "view source" on my browser for the page & zipped it & attached.

evgaftw3_amazon.zip

cannot reproduce bug

Most helpful comment

Same issue here. On exact same card.

All 8 comments

Just wanted to add:

I'm on commit 54ef0ef9950babd86d1fb0e2a1cc91030fbdb068

Same issue here. On exact same card.

Oddly, I can't duplicate

image

image

image

You'll also see this being ftw3 ultra instead of ftw3. I just updated it during this test as its a ftw3 ultra card. That was a bug.

Any additional info you need that I can give you?

Edit: I updated to commit 9dc04b36388907f07da5555d19fa517ed0b207ed

I set 3070 as follows:

$ grep 3070 .env
MAX_PRICE_SERIES_3070="560"
SHOW_ONLY_SERIES="ryzen5600,ryzen5900,ryzen5950,rx6800xt,rx6900xt,3060ti,3070"

Still showing the issue for me. Also, the "add to cart link:" seeems broken as well. Could this narrow down the issue?

Here is what I get in the e-mail alert:

Product Page: https://www.amazon.com/dp/B08L8L9TCZ
Add To Cart Link: https://www.amazon.com/gp/aws/cart/add.html?ASIN.1=B08L8L9TCZ&Quantity.1=1

Having this happen repeatedly with this listing: https://www.amazon.com/dp/B08NS4W2ZY
Limiting it to $800, but being notified about a $1,599.97 listing.
Worth noting that the success image generated looks different from what opens in chromium, despite using the same user agent and URL:

Success image:
success-1608075790962

Opened in browser:
Screenshot from 2020-12-15 15-57-08

It looks like a mobile version is being opened by streetmerchant, and I suspect the html tag is slightly different in whatever that version is?

Seeing issue on 3070 with newegg too.

```[8:26:32 PM] info :: ๐Ÿš€๐Ÿšจ [newegg] [gigabyte (3070)] gaming oc :: IN STOCK ๐Ÿšจ๐Ÿš€
https://www.newegg.com/gigabyte-geforce-rtx-3070-gv-n3070gaming-oc-8gd/p/N82E16814932342
[8:26:32 PM] info :: โœ” discord message sent
[8:26:33 PM] info :: โœ” sms sent


MAX_PRICE_SERIES_3070=950
SHOW_ONLY_SERIES=ryzen5600,3080,3070,3060ti
```

*Running in a docker container so no quotes on values

Can confirm getting gigabyte-geforce-rtx-3070-gv-n3070gaming with newegg too.

Do you mind opening a new ticket if it's a new site. Let's keep it related to Amazon.

Thank you.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

g1forfun picture g1forfun  ยท  5Comments

dochodges picture dochodges  ยท  5Comments

AlphaOmega2020 picture AlphaOmega2020  ยท  4Comments

zhirzzh picture zhirzzh  ยท  5Comments

AlphaOmega2020 picture AlphaOmega2020  ยท  4Comments