question

almosteric avatar image
almosteric asked David Marginian commented

Modifiers not displaying in register consistently

Modifiers that we create/update through the API have recently not been displaying consistently on registers. This happens infrequently, but seems to becoming more common lately.
If the customer looks at Inventory through Clover's portal, everything looks fine, but registers are often displaying the wrong information. With locations with multiple registers, sometimes it is only 1 register that has incorrect info

Modifiers
10 |2000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

almosteric avatar image
almosteric answered David Marginian commented

is there any one here?

18 comments
10 |2000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

You haven't provided enough detail for the reported problem to be investigated. Please provide a general description of the problem. What does displaying not consistently mean?, When does this occur? Is this a production account? Can you provide us with the names/ids of modifiers that do not display correctly? Can you provide more context? Can you provide an example illustrating the problem (I expect to see this, but I see this)?

0 Likes 0 ·
almosteric avatar image almosteric David Marginian ♦♦ ·
wow. ok. For context, we (DigitalPour) have been using your API longer than anyone else on this forum. (over 7 years). I assumed most people at Clover were familiar with what we do, sadly it seems most of the folks we used to work with have moved on.

To answer your questions:
Display consistently: Among many other things, we manage customer happy hours. This means at a certain point in time, we need to update the pricing for a relatively large number of items (depending on how many tap lines they have). As mentioned, we have been doing this for 7+ years. Within the past few weeks, and with increasing frequency, we are seeing where we correctly set the prices in Clover's backend, but those changes are not consistently making it to their registers - they are showing the previous price. Usually it is just a few taps, sometimes more - as mentioned, it is not consistent.

Here is a small list of the customers (that we know of) that are having this problem. Since the issue is between Clover's backend and their registers, there is no way for us to know if this is happening unless a customer reports it.
The Bigfoot Taproom
Twisp River Tap House
Hops on Tap
Chefstable - Beer o'clock
Chefstable - Lardo

I can provide their merchant IDs if needed.

0 Likes 0 ·
I will also add my suspicion that this is due you trying to fix your online ordering story. Our customers have reported that the dashboard has been changing over the past few days and we now, when looking at Modifier Groups there is a column for "On POS" and one for "Online". Neither of these parameters seem to be available through the current API, but I suspect different models of your Registers are able to handle this :On POS" flag. If this is the case, it would be great if we were able to set these flags through the API
0 Likes 0 ·
Show more comments
almosteric avatar image
almosteric answered almosteric commented

Hi. I had thought this issue had been resolved, but apparently it is still occurring.
I have an example.
Merchant ID: 6NJGX7P3YV2C1
Item:

Dry Dock Apricot Blonde:KCJ9FX523YZSC

--- Mod Count: 5

Modifier Group:QRAW5MD6TDSBW,

modifier 1: JKT1ZG4FGS4Q0 1oz price:0

modifier 2 : ZJ20XDTEH2QHP 4oz price:200

modifier 3 : SDXVB1Z3G1X1G 16oz price:500

modifier 4 : P0N0WHZGF23ZP 32oz price:600

modifier 5 : C9JWZ8PZYBTYW 64oz price:1400

Modifier 3 (the 16oz size) was changed to $4 for happy hour, then changed back to $5 as shown, but the register is still showing $4.



2 comments
10 |2000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Per our logs, I see that the price was updated to 500 by your app on 2021-09-06 17:05:29.745 (MST) RequestLog{reqBody={"name":"16oz","price":500}. But at 2021-09-06 18:02:58.215 (MST) the price was set back to 400 by a Clover device. This seems to be a deliberate action by the merchant.

0 Likes 0 ·
almosteric avatar image almosteric David Marginian ♦♦ ·
the customer emphatically denies making any changes on the register.
0 Likes 0 ·
almosteric avatar image
almosteric answered David Marginian commented

Hi, This issue is *still* occurring.
Latest example.
The Pour House - merchant ID: 6NJGX7P3YV2C1
Item, Station 26 Tangerine Cream, ID: JXR8M8TGSW1P6
Modifier for 16oz size: ID: VVABQMB04A67M
Price as reported by Clover API: $5.

However the sales data we are getting back shows that it is still ringing up at $4. (the happy hour price).

This issue is costing ours (and yours) customers money.

Any resolution would be appreciated

5 comments
10 |2000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

I will have to investigate this particular item in more detail but from my initial investigation I don't see any item updates for quite some time (meaning the last update may have occurred when we were having a sync issue). Per the original resolution of this issue, it is possible that they just need to update the item (via dashboard whatever) to get the item to sync to the device.
0 Likes 0 ·
almosteric avatar image almosteric David Marginian ♦♦ ·
Hi David,

Thanks for looking into this.
The item was updated on 10/6, so well after the sync issue.
Also, because they have a Happy Hour - we are changing the pricing of the modifiers twice every weekday. In this case we were able to successfully change it when happy hour started, but when the HH ended, the change back to normal pricing, while showing on the backend, did not make it to the register

0 Likes 0 ·

Ok, I see the updates now. Do they have a specific problematic order id they can provide? I looked through most of October's orders and I only saw one order that was off and in that case the call to update the modifier's price to 5 came 1 second prior to the order, this can happen because the device is not likely to get the update within 1 second.

0 Likes 0 ·
Show more comments

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Welcome to the
Clover Developer Community