Commit Graph

55 Commits (a325dc4532ab27a56dcfa73e2e0de663a647ab15)

Author SHA1 Message Date
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 0d44ce7cbb Added global search to the admin UI 2020-01-07 21:15:23 +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 bc02499bda Removed unsused 2019-12-07 10:10:32 +10:30
Mark Moffat f6ab6207eb Refactoring tests 2019-11-09 12:44:56 +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 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
Mark Moffat 7af378a7bb Linting 2019-07-12 17:36:34 +09:30
Mark Moffat fc1580ddd6 Starting to add schema validation to API endpoints 2019-06-17 19:51:45 +09:30
Mark Moffat 10215af9ff Fixed settings saving + add sending of order hooks 2019-06-15 15:35:31 +09:30
Mark Moffat 291a044d0b Linting and refactoring 2019-06-15 14:16:08 +09:30
Mark Moffat 948ff11030 Validate API key in requests 2019-06-15 10:25:23 +09:30
Mark Moffat d18940a9dd Add debug logging 2019-06-11 19:31:45 +09:30
Mark Moffat 01cd784a0e Fixed test scripts 2019-06-09 22:02:22 +09:30
Mark Moffat f37e521768 Added ability to easily run the test/sample data 2019-06-08 17:20:01 +09:30
Mark Moffat 300057aa88 Linting 2019-02-09 13:43:44 +10:30
Shreyas 1c09c0f7d4 This is minor fix for image upload issue if multiple sub directories to be created based on permaLink of product 2019-02-09 13:33:24 +10:30
Mark Moffat b4a9ba3064 Sanitize product inputs 2018-12-12 00:31:56 +11:00
Mark Moffat ac652edcb3 Linting fixes 2018-10-05 21:28:33 +09:30
Mark Moffat dbb3a15f65 Merge branch 'master' of https://github.com/mrvautin/expressCart 2018-10-05 21:26:18 +09:30
Mark Moffat 9d94ea0a80 Added ability to add comments to product in order 2018-10-05 21:24:42 +09:30
Ben Burns 70127ee0bc Allow for an ignored local settings file.
Even though settings.json is in the .gitignore file git does not ignore
modifications to this file. This change makes expressCart detect the
existence of a file called settings-local.json. When this file exists,
it will be used for reading and writing settings instead of the usual
settings.json. This will help to prevent accidental leakage of user
secrets.
2018-09-02 21:25:37 +09:30
Mark Moffat b2234ef4f2 Login fixes 2018-08-31 13:00:27 +09:30
Mark Moffat 65b18cfe42 Add limitations to file uploads 2018-06-01 21:01:23 +09:30
Mark Moffat ddaf235d92 Fixed productAddedDate in test data 2018-02-22 20:10:15 +01:00
Mark Moffat 61c59c8997 Started adding some tests 2018-02-22 18:41:24 +01:00
Mark Moffat 09cd83352f Fixed theme and partials structure 2018-02-11 20:47:26 +01:00
Mark Moffat 2990c9e8fe Theme now defaults to Cloth to avoid duplicate code 2018-02-11 13:44:45 +01:00