commonknowledge / leftbookclub

Website for the Left Book Club
https://leftbookclub.com
GNU General Public License v3.0
5 stars 0 forks source link

Enable shipping discounts for UK annual prices #114

Closed janbaykara closed 2 years ago

janbaykara commented 2 years ago

On interval=year prices, where zone includes UK, shipping fees can be waived, but this might change in future.

We need a way to toggle this from the plan creator UI.

Potentially this could be a config option on the MembershipPlanPrice model:

free_shipping_zones = models.ManyToManyField(ShippingZone, multiple=True)

janbaykara commented 2 years ago

@melaniepatrick UK shipping discounts for annual plans has now been deployed. Here's how it works:

In the plan page (e.g. solidarity plan), under the prices section, you can now simply select which shipping zones if any for a price (e.g. the yearly price) should result in a shipping fee waiver.

Screenshot 2022-04-29 at 08 32 22

The shipping billing line remains, at 0, so that in the future if required we can upgrade the shipping price on their subscription.

melaniepatrick commented 2 years ago

great! Nice way of doing it, and flexible for future. Thanks.

On Fri, Apr 29, 2022 at 8:33 AM Jan Baykara @.***> wrote:

@melaniepatrick https://github.com/melaniepatrick UK shipping discounts for annual plans has now been deployed. Here's how it works:

In the plan page (e.g. solidarity plan) https://lbc-staging.fly.dev/admin/pages/83/edit/?next=/admin/app/membershipplanpage/, under the prices section, you can now simply select which shipping zones if any for a price (e.g. the yearly price) should result in a shipping fee waiver.

[image: Screenshot 2022-04-29 at 08 32 22] https://user-images.githubusercontent.com/237556/165902217-df71855a-1ab9-4719-928f-506f2c8f699d.png

The shipping billing line remains, at 0, so that in the future if required we can upgrade the shipping price on their subscription.

— Reply to this email directly, view it on GitHub https://github.com/commonknowledge/leftbookclub/issues/114#issuecomment-1112958387, or unsubscribe https://github.com/notifications/unsubscribe-auth/AYBPO5ZJ7BLJF3WVZEXI233VHOGFFANCNFSM5USIG3NA . You are receiving this because you were mentioned.Message ID: @.***>