<p>I'd like to allow customers to be able to automatically set up recurring purchases at a discounted price, much like Amazon's Subscribe and Save.</p>

<p>I had originally skimmed through the subscription portion of the documentation assuming this type of subscription would be supported, but soon realized that the current implementation is more meant for service-based subscriptions (for instance, it doesn't seem possible to add a subscription product to the cart).</p>

<p>I'm guessing at this point I will need to create a custom plugin to allow for a feature like this, but as a last resort decided to post my question here in case someone has needed something similar and had success.</p>

CC BY-SA 4.0
2020-12-13T14:18:29.560Z
did you get anywhere with this? As I am looking at something similar for a client.
Terry Upton
CC BY-SA 4.0
2020-12-14T15:10:40.973Z
I wasn't able to, unfortunately. Hope you have better luck than I did with it, @TerryUpton
kamicrafted
<plugin-craftcommerce><ecommerce>
Is it possible to set up Amazon's "Subscribe and Save" type feature for Craft Commerce
# Is it possible to set up Amazon's "Subscribe and Save" type feature for Craft Commerce

(Asked by: username_0 on 2019-10-27)

I'd like to allow customers to be able to automatically set up recurring purchases at a discounted price, much like Amazon's Subscribe and Save.

I had originally skimmed through the subscription portion of the documentation assuming this type of subscription would be supported, but soon realized that the current implementation is more meant for service-based subscriptions (for instance, it doesn't seem possible to add a subscription product to the cart).

I'm guessing at this point I will need to create a custom plugin to allow for a feature like this, but as a last resort decided to post my question here in case someone has needed something similar and had success.

**Tags:** plugin-craftcommerce, ecommerce
> **Comments:**
> **username_1**: did you get anywhere with this? As I am looking at something similar for a client.  
> **username_0**: I wasn't able to, unfortunately. Hope you have better luck than I did with it, @TerryUpton  

---

## 0 answers

