Go to file
florianschlegel 45c0e91631 Feature/promo cumulation (#6)
* feat: adjust cumulation so that multiple vouchers are allowed on cart but only the single best one is being applied on each item

* clean up debug logs

* minor cleanup on tests

* revert debug changes made to existing tests

* feat: add option to skip voucher for already discounted articles

* minor renamings

* feat: add flag to exclude employees from  vouchers

* feat: add test for inclusion/exclusion of customer type

* add flag ExcludesEmployeesForVoucher
2019-09-18 10:34:53 +02:00
.vscode mongo test env setup 2018-05-22 17:31:01 +02:00
address fix: nil check to avoid panic 2018-10-09 14:41:04 +02:00
atp Big refactoring to make customer independant from order. Introduced Getters and Setters for Order and Customer for more controlled acces. Unfortunatly it's impossible to protect any fields from unwanted modifications by private fields, because only public fields can be stored in the db. 2016-05-18 18:31:20 +02:00
configuration Update integration tests to function correctly 2017-11-08 13:55:39 +01:00
crypto Remove dependency on utils (Project-Globus-Services) 2017-11-09 14:26:17 +01:00
customer ensure mongo collection index on customer persistor 2018-07-18 01:07:17 +02:00
examples Remove dependency on utils (Project-Globus-Services) 2017-11-09 14:26:17 +01:00
mock Update integration tests to function correctly 2017-11-08 13:55:39 +01:00
order minor cleanups 2019-07-17 17:47:35 +02:00
payment new vo's for payment 2016-03-09 09:55:00 +01:00
persistence chore: fix missing mgo dependency 2019-07-02 13:10:35 +02:00
pricerule Feature/promo cumulation (#6) 2019-09-18 10:34:53 +02:00
queue Remove spew dependency 2017-11-08 14:00:19 +01:00
scripts mongo test env setup 2018-05-22 17:31:01 +02:00
shipping removed dependancy with Project-Globus-Services.types package 2016-02-29 13:50:31 +01:00
shop_error added new error types 2016-09-21 16:21:05 +02:00
state Reduce logging of state machine 2019-03-21 15:36:31 +01:00
test_utils Removed deprecated test 2017-11-09 15:15:17 +01:00
trace minor fix 2016-06-15 10:44:57 +02:00
unique makes unique shortID generator compatible to dependency go-shortid 2018-03-27 22:26:34 +02:00
utils Replace docker assert with stretchr assert 2019-09-18 09:51:25 +02:00
version renamed history package to version to avoid confusion with event history 2016-05-30 17:20:10 +02:00
watchlist Update integration tests to function correctly 2017-11-08 13:55:39 +01:00
.gitignore glide dependency cleanup 2018-03-27 21:04:22 +02:00
.travis.yml dependency management with glide 2018-03-27 20:59:16 +02:00
glide.lock Added metrics for session acquisition, switched from Clone to Copy for standard sessions, updated glide deps 2019-07-02 12:41:32 +02:00
glide.yaml chore: add prometheus client to glide yaml 2019-07-02 12:57:17 +02:00
Makefile mongo test env setup 2018-05-22 17:31:01 +02:00
README.md Remove deprecated test 2017-11-08 14:06:36 +01:00

Light weight shop processing library

Build Status

Pure go library to implement e-commerce backends.