Skip to main content
Solved

How can I rebuild a cart in a replenishment flow?

  • October 14, 2022
  • 6 replies
  • 204 views

Forum|alt.badge.img+2

Hi there - I’ve searched throughout the Klaviyo community but have not been able to find an answer here. Does anyone have experience setting up replenishment flows for BigCommerce accounts, and having the links redirect to a cart populated with the previous order?

Best answer by retention

Hi @danwhite95,

Just wanted to chime in the, the good folks over at Arctic Leaf built this plugin:

Klaviyo Cart Rebuilder by Arctic Leaf

Although it’s a 3rd party plugin and I don’t have any experience with it myself, but I know and met the Arctic Leaf folks and they are a good development and Klaviyo Agency partner.

Give it a try and let us know how it works out.

View original
Did this topic or the replies in the thread help you find an answer to your question?

6 replies

Taylor Tarpley
Community Manager
Forum|alt.badge.img+60
  • Community Manager
  • 2148 replies
  • October 15, 2022

Hi there @danwhite95

 

Thanks for sharing your question with us! Would love to help you with this!

 

While a replenishment flow is pre-built into your account with a BigCommerce integration, it doesn’t natively recreate the cart like in an abandon cart flow as a replenishment flow uses different tags and triggers off a ‘Placed Order’ metric vs a ‘Started Checkout’ metric. However, you can easily add this into your message as the metric that triggers the flow, a Placed Order event, holds all the data you need to pull into a table to rebuild a customer’s cart.

 

You can accomplish this by recreating the table block, ensuring it’s a dynamic table, and use the  right tags for BigCommerce to populate the item details and image per our documentation.

 

Thanks for participating in the Community!

-Taylor 


Forum|alt.badge.img+2
  • Author
  • Contributor II
  • 4 replies
  • October 21, 2022

Hi Taylor @Taylor Tarpley  - thanks for your feedback! I am able to rebuild the previous order in a table of the email, but I haven’t been able to create a button that directs the individual back to a pre-built cart for replenishment orders within bigcommerce. 

Is this function achievable as well?


retention
Partner - Platinum
Forum|alt.badge.img+62
  • 2025 Champion
  • 944 replies
  • Answer
  • October 21, 2022

Hi @danwhite95,

Just wanted to chime in the, the good folks over at Arctic Leaf built this plugin:

Klaviyo Cart Rebuilder by Arctic Leaf

Although it’s a 3rd party plugin and I don’t have any experience with it myself, but I know and met the Arctic Leaf folks and they are a good development and Klaviyo Agency partner.

Give it a try and let us know how it works out.


Forum|alt.badge.img+1
  • Contributor II
  • 3 replies
  • December 3, 2022

I think there is more to your problem that just having a rebuild cart key. It is unclear what would trigger a replenishment flow. Is it just part of the flow triggered by Placed order event after x amount days?

Will the replenishment be for the same line items of the Placed Order event that triggered this flow?

The tricky thing about it is that unlike Started Checkout, this is a brand new cart being created as opposed to an existing cart that is still pending awaiting for the user to make the purchase.

You would need a custom plugin to Woocomerce to make such a thing work in conjunction with Klaviyo. The custom plugin would need to expose an endpoint that could be linked in the Klaviyo flow emails. Klaviyo would pass that endpoint the order id of the Placed Order event and then this endpoint would create a new cart with the same contents of the previous order.

Does that explanation makes sense? I am not sure if such 3rd party plugin already exists or if you have the developer resources to implement such a thing


Forum|alt.badge.img+2
  • Author
  • Contributor II
  • 4 replies
  • January 13, 2023

Thanks @KaydenRyder - this does make sense! I don’t have the developer resources but I am working with Arctic Leaf to plug this in to BigCommerce.


Forum|alt.badge.img+1
  • Contributor I
  • 4 replies
  • February 7, 2023

I think there is more to your problem that just having a rebuild cart key. It is unclear what would trigger a replenishment flow. Is it just part of the flow triggered by Placed order event after x amount days?

Will the replenishment be for the same line items of the Placed Order event that triggered this flow?

The tricky thing about it is that unlike Started Checkout, this is a brand new cart being created as opposed to an existing cart that is still pending awaiting for the user to make the purchase.

You would need a custom plugin to Woocomerce to make such a thing work in conjunction with Klaviyo. The custom plugin would need to expose an endpoint that could be linked in the Klaviyo flow emails. Klaviyo would pass that endpoint the order id of the Placed Order event and then this endpoint would create a new cart with the same contents of the previous order.

Does that explanation makes sense? I am not sure if such 3rd party plugin already exists or if you have the developer resources to implement such a thing.