Commit Graph

80 Commits (5ef17a2ecf4059b89e2d69db7425e8eade762825)

Author SHA1 Message Date
Mark Moffat 5ef17a2ecf Added Westpac PayWay payments 2020-03-21 14:03:20 +10:30
Mark Moffat da34f3e63c Refactoring the payment config/schema, loading and routes path 2020-03-20 20:06:44 +10:30
Mark Moffat 5f81173919 Refactor the pagination data retrieval 2020-03-19 17:02:22 +10:30
Mark Moffat 7252c309aa Fixes #127 2020-03-18 17:35:07 +10:30
Mark Moffat 9911fe04a9 Fixed validation, added modal errors + partial 2020-03-17 19:08:46 +10:30
Mark Moffat 78e06e511b
Customer account page (#124)
* Adding customer login & account page support

* Added account link

* Sorting orders on account page

* Small UI fixes

* Removed debugs

* Added tests

Co-authored-by: Mark Moffat <mark@Marks-MacBook-Pro-2.local>
2020-03-17 16:56:04 +10:30
Mark Moffat 2b368769a2 Lint 2020-02-21 12:52:06 +10:30
Mark Moffat d7113168ca Linting 2020-02-21 12:51:56 +10:30
Mark Moffat 799ed301f2
Adding discount code support (#109)
Added a discount code module. Lots of work went into this. 

Please report any problems as issues to be fixed
2020-01-21 18:06:46 +10:30
Mark Moffat fe14f28994 Fix product price and amount global searching 2020-01-08 18:58:29 +10:30
Mark Moffat 0d44ce7cbb Added global search to the admin UI 2020-01-07 21:15:23 +10:30
Mark Moffat ef73dd6c71 Fixed not adding shipping amount to total cart amount 2020-01-04 17:56:43 +10:30
Mark Moffat 11302e2255 Improvements to the shipping module & cart updates 2020-01-04 17:40:58 +10:30
Mark Moffat ede44c856b Free shipping when paymentGateway is set to instore 2020-01-03 22:47:04 +10:30
Mark Moffat 445c4f62ff Fixed display of shipping amount in cart & populate through to order 2020-01-03 22:39:51 +10:30
Mark Moffat eaed663311 Removed debug line 2020-01-03 18:51:45 +10:30
Mark Moffat 5546341c1c Added ability to extend using modules 2020-01-03 18:51:24 +10:30
Mark Moffat fa477dbdf4 Centralising functions & refactoring 2020-01-02 15:53:39 +10:30
Mark Moffat 7cef58dae3 Added a dashboard 2019-12-30 22:58:37 +10:30
Mark Moffat 029f279331 Aligned variable names 2019-12-30 18:07:12 +10:30
Mark Moffat 03573129b3 Fixing cart storage and management 2019-12-30 13:40:57 +10:30
Mark Moffat 77c9cecaeb Add country select to customer in admin 2019-12-28 17:01:28 +10:30
Mark Moffat 32ea7da4da Huge rewrite and update of style/layout + theme simplification 2019-12-26 13:53:21 +10:30
Mark Moffat b48b2237ee Improving checkout experience Fixes #103 2019-12-21 13:16:48 +10:30
Mark Moffat ddf78c1618 Add country select for customer form & handle customer register fix 2019-12-19 15:35:48 +10:30
Mark Moffat c76bff7036 Fixed issue with env and config 2019-12-18 20:33:26 +10:30
Mark Moffat cbfb5fa84e Set env after reading from environment file 2019-12-18 19:32:15 +10:30
Mark Moffat 7a3f61dbb3 Allowing env.yaml file for environment configs 2019-12-18 17:40:54 +10:30
Mark Moffat 13e25251c7 Allow .env override in payment config 2019-12-16 18:28:52 +10:30
Mark Moffat 41cb4e24c5 Fixed broken testdata script 2019-12-16 13:06:20 +10:30
Mark Moffat b2f58fbe4b Moving admin functions to API calls 2019-12-07 10:11:18 +10:30
Mark Moffat bc02499bda Removed unsused 2019-12-07 10:10:32 +10:30
Mark Moffat a6645e9d81 Update customer route and tests 2019-11-16 21:27:48 +10:30
Mark Moffat a85293dbc4 Update tests to update users 2019-11-16 20:27:50 +10:30
Mark Moffat f45698088a Validate users routes 2019-11-16 20:07:48 +10:30
Mark Moffat fd0bbb83c9 Added custom schema validation formats 2019-11-16 12:52:54 +10:30
Mark Moffat 62dacd3867 Adding customer schema validation 2019-11-16 09:32:15 +10:30
Mark Moffat 17ee5bcfc4 Switching to ajv validation 2019-11-16 09:31:57 +10:30
Mark Moffat d5e32ee9a7 Fixing user setup in tests 2019-11-09 15:38:05 +10:30
Mark Moffat f6ab6207eb Refactoring tests 2019-11-09 12:44:56 +10:30
Mark Moffat 0991405072 Suppress logging when running tests 2019-11-09 10:57:20 +10:30
Mark Moffat a87d2fbf0a
Adding subscriptions (#95)
* Adding subscriptions

* Adding in ability to use webhook for subscriptions

* Add docs and ability to create subscriptions

* Fixed populating value

* Adding subscription tests

* Language update
2019-11-06 21:10:27 +10:30
Mark Moffat e5ef7af4cc Linting 2019-11-03 09:48:34 +10:30
Mark Moffat 726df5a9fb Random generate secrets and store in settings-local 2019-10-29 19:30:47 +10:30
Mark Moffat 1584a2a173 Fixing deprecated DB calls 2019-10-29 18:56:30 +10:30
Mark Moffat 1d0b0ac5f0 Remove DB warning on connect 2019-10-29 18:27:06 +10:30
Mark Moffat c9732ad235 Images should be under the product id not permalink 2019-10-26 12:03:39 +10:30
Mark Moffat 7070cdef7e Refactoring 2019-10-26 11:38:53 +10:30
Mark Moffat 807ab4d32c Changing productPublished from string to bool 2019-10-25 13:44:28 +10:30
Mark Moffat 2d4b911bfc Fix #85 products not showing 2019-10-25 13:29:44 +10:30