53 Commits

Author SHA1 Message Date
Nathan Chapman
8af59f231d Add subscription description 2022-12-30 14:46:59 -07:00
Nathan Chapman
df1ce8d265 Fix unit_amount retrieval and subtotal calculation 2022-12-30 14:12:52 -07:00
Nathan Chapman
d497f21380 Set locale to us 2022-12-30 13:02:19 -07:00
Nathan Chapman
edd8c30023 Update locale settings 2022-12-30 12:58:43 -07:00
Nathan Chapman
14246afd19 Finish first iteration of subscriptions 2022-12-30 11:07:07 -07:00
Nathan Chapman
467e736147 Add full subscription checkout functionality 2022-12-30 07:23:23 -07:00
Nathan Chapman
cb631823b2 Add basic modelling 2022-11-28 06:30:43 -07:00
Nathan Chapman
3d7546273e Fix message warning 2022-11-27 14:17:55 -07:00
Nathan Chapman
8c276793ec Refactor whole cart system to be more efficient and dry 2022-11-27 11:56:12 -07:00
Nathan Chapman
b1af78e7e0 Add more refined way to calculating shipping 2022-11-25 17:08:03 -07:00
Nathan Chapman
f52b529c86 Remove contact page 2022-11-13 10:56:00 -07:00
Nathan Chapman
26f6f032b1 Add options to PP info, add blank to image, add sorting to variants 2022-11-08 18:01:23 -07:00
Nathan Chapman
6c8abec2d5 Add free shipping setting 2022-11-05 11:27:13 -06:00
Nathan Chapman
0e1f32d5b9 Finalize stock feature 2022-10-29 22:53:32 -06:00
Nathan Chapman
157296db2b Add basic shipping checkout defaults 2022-10-29 10:20:52 -06:00
Nathan Chapman
11d3b740aa Add basic stock handling 2022-10-26 09:29:51 -06:00
Nathan Chapman
59aa204860 Add whole system for managing a broader more general range of products 2022-10-15 20:05:43 -06:00
Nathan Chapman
34b6eb6bfd Add basic product variations and categories 2022-10-03 17:12:45 -06:00
Nathan Chapman
8dfce8e92b Add basic product variant display to detail page 2022-09-07 15:26:37 -06:00
Nathan Chapman
0aafe7f2e5 Add basic subscription outline 2022-07-30 18:04:46 -06:00
Nathan Chapman
298998324c Replace contact page with contact email address 2022-07-14 19:28:49 -06:00
Nathan Chapman
44e73ca790 Add specific shipping choice when 6 bags are in the cart 2022-06-14 10:15:20 -06:00
Nathan Chapman
52ac7fc951 Add simple captcha to contact form to reduce spam 2022-06-11 17:01:00 -06:00
Nathan Chapman
206f10cc96 Add post only requirement on respective views 2022-05-25 19:03:40 -06:00
Nathan Chapman
931c1ac84f Add tests to storefront views 2022-05-21 08:27:49 -06:00
Nathan Chapman
332840aa3b Proper order filtering for customer view 2022-05-19 19:16:41 -06:00
Nathan Chapman
63eae6897c Fix coupon instance 2022-05-14 07:35:31 -06:00
Nathan Chapman
adb3b73d5f Remove self 2022-05-14 07:32:59 -06:00
Nathan Chapman
63a15b8935 Add try/catch when fetching user 2022-05-12 21:48:18 -06:00
Nathan Chapman
cc40d3e4db Move coupon save to appropriate place 2022-05-12 17:38:51 -06:00
Nathan Chapman
ee186f047e Fix when no coupon error 2022-05-11 20:39:14 -06:00
Nathan Chapman
4f43cc6a80 Add coupon check 2022-05-11 20:09:45 -06:00
Nathan Chapman
60896a2835 pep8 2022-05-11 17:39:22 -06:00
Nathan Chapman
2521beea74 Add custom filter and remove individual grinds functionality 2022-05-08 14:46:55 -06:00
Nathan Chapman
89b40d639d Add ability for customer to add their own shipping address 2022-05-08 12:14:21 -06:00
Nathan Chapman
8587366e9e Add functional tests to test addresses 2022-05-08 10:24:23 -06:00
Nathan Chapman
98b6f5e9c4 Add tests 2022-05-05 18:17:53 -06:00
Nathan Chapman
f2003a711f Update USPS shipping handling 2022-05-01 10:29:59 -06:00
Nathan Chapman
13d016c888 Add LineItem for each variation 2022-04-30 11:10:40 -06:00
Nathan Chapman
7f4ac4ba6a Add basic product alternatives 2022-04-28 20:16:39 -06:00
Nathan Chapman
a0720cf0c2 Add signup form and add logging for production 2022-04-27 18:56:50 -06:00
Nathan Chapman
e8c3deda6c Better default address handling 2022-04-24 15:08:40 -06:00
Nathan Chapman
9808eebfeb Finalize shipping 2022-04-24 12:38:44 -06:00
Nathan Chapman
48eeb155b9 Updates and fixes 2022-04-14 21:28:28 -06:00
Nathan Chapman
fe82eb2476 Basic shipping 2022-04-14 19:24:34 -06:00
Nathan Chapman
2e0c0ad83b Add mobile styling and update base styles for storefront 2022-04-06 19:13:49 -06:00
Nathan Chapman
f55a87dca4 UI cleanup and fixes 2022-04-05 10:04:24 -06:00
Nathan Chapman
5400002772 Updates and fixes 2022-04-03 09:56:12 -06:00
Nathan Chapman
775df2501a Add coupon functionality 2022-04-01 11:11:50 -06:00
Nathan Chapman
4000cab0de Add product update form and update config 2022-03-22 15:44:47 -06:00