Why checkouts look like duplicate deals in HubSpot
When you see deals in the HubSpot E-commerce Pipeline in the "Checkout Abandoned" and "Checkout Pending" deal stages and they look like duplicates, it is not a bug.
When a user starts a checkout in your store, a unique 'checkout id' is generated and the large number in the deal name is the 'checkout id' displayed on the deal. (This applies to normal orders and also Draft orders for Shopify).
This can happen every time a user creates a new checkout. They may have started a checkout on device 1 such as a mobile phone but didn't complete it. Then they may have come back on device 2 which might be a laptop. Alternatively, they are checking out in incognito mode so no session can be saved and they are accessing the checkout multiple times.
Unfortunately, Unific cannot prevent extra deals from being created since they are not actually extra deals, but the behavior of the customer across different devices, or in incognito mode. Since each checkout id is unique, it looks like separate session to the store, and thus creates a different checkout (thus, deal).
If one of those checkouts is completed and turns into a real order, Unific will move that deal to the 'Checkout completed' stage.
Should I delete these extra checkouts?
If you believe that after 'x' days the abandoned carts are no longer recoverable, you may delete them.
If the customer has placed an order in the last '3' days, then you can create a workflow to delete the checkouts for that customer since most likely the abandoned carts won't convert since the customer already purchased.