Commit Graph

  • 660769ae9c chore(deps): bump golang.org/x/sys dependabot/go_modules/golang.org/x/sys-0.1.0 dependabot[bot] 2026-05-27 21:12:33 +00:00
  • 3e1c2a4306 chore(deps): bump golang.org/x/crypto dependabot/go_modules/golang.org/x/crypto-0.45.0 dependabot[bot] 2026-05-27 21:12:18 +00:00
  • fb8d862f51 chore(deps): bump github.com/prometheus/client_golang dependabot/go_modules/github.com/prometheus/client_golang-1.11.1 dependabot[bot] 2026-05-27 21:10:25 +00:00
  • c9208d68f2 Merge branch 'master' of github.com:foomo/shop into feature/index feature/index Frederik Löffert 2020-12-04 10:56:39 +01:00
  • 706a1de177 refactor: rename GetTimeForDay to GetZeroTimeForDay feature/dates Florian Schlegel 2020-12-03 19:41:02 +01:00
  • 9eeb5a6aeb Merge branch 'develop' into feature/dates Florian Schlegel 2020-12-03 18:03:01 +01:00
  • 977beaa6d0 fix: cleanup obsolete error handling for GetTimeForDay() Florian Schlegel 2020-11-30 10:03:40 +01:00
  • ba74399ad3 mongo index for order collection Frederik Löffert 2020-11-25 12:13:46 +01:00
  • 1bcb37c845 clean up date utils Florian Schlegel 2020-11-11 09:45:51 +01:00
  • 4ed9734ff0 fix: add check to prevent overwriting of final fraud states master develop Florian Schlegel 2020-11-05 11:54:16 +01:00
  • 4ef3605738 Merge branch 'develop' into feature/fraud-investigation-state Florian Schlegel 2020-10-16 08:43:24 +02:00
  • a1fa04040f watchlists: sort query results by _id descending feature/watchlists Florian Schlegel 2020-10-08 13:56:42 +02:00
  • 15a2a4c466 watchlists: remove customerID and email from data structure Florian Schlegel 2020-10-07 16:46:26 +02:00
  • 01fa04cf2f feat: add FraudInvestigationState to order Florian Schlegel 2020-09-22 14:35:01 +02:00
  • 1105d4a4d0 Outcomment unique and background options for order. Must be migrated first Florian Schlegel 2020-07-28 23:54:25 +02:00
  • 3c2254c023 Merge branch 'feature/address-key' Florian Schlegel 2020-07-28 23:07:16 +02:00
  • e46ec90f50 move Person VO to fix code generation feature/address-key Florian Schlegel 2020-07-23 11:55:40 +02:00
  • e26e15ae66 migrate watchlists to addrKeys Florian Schlegel 2020-07-23 10:57:34 +02:00
  • f900b01140 fix mssing return in customer.IsComplete Florian Schlegel 2020-07-22 15:05:47 +02:00
  • ed667a49ef fix error message for incomplete person in customer.IsComplete Florian Schlegel 2020-07-22 14:47:07 +02:00
  • e0a8d84925 fix: rename IsCustomerComplete to IsComplete() Florian Schlegel 2020-07-22 13:02:08 +02:00
  • 9e4d49d9b0 Improve validation for address, person and customer. Add IsComlete() functions for each and TrimSpace() for address and person // update tests Florian Schlegel 2020-07-22 12:56:11 +02:00
  • 99f2489ea8 fix update of addrKey on order Florian Schlegel 2020-07-06 17:08:47 +02:00
  • 4f14b4c521 add field "AddrKey" to CustomerData Florian Schlegel 2020-07-06 11:02:14 +02:00
  • 5e17e81a7f customer: NewCustomer has optional email address, update pkg/errors (#19) Cyrill Schumacher 2020-07-01 13:54:41 +00:00
  • e9c774b013 new customer: duplicate key handling Frederik Löffert 2020-06-15 16:29:24 +02:00
  • ebdd0e529f customer soft lock improved customer version history dropped Frederik Löffert 2020-06-15 14:42:01 +02:00
  • d4c84c5721 customer: Export MapDecode function (#18) Cyrill Schumacher 2020-06-08 14:10:54 +00:00
  • 8e064b74ab customer: Improve validation to show multiple errors at once (#17) Cyrill Schumacher 2020-06-03 23:00:40 +02:00
  • 3dcc13822c temp. disable order id index Frederik Löffert 2020-05-25 16:16:58 +02:00
  • 7f4a7c41b9 refactor SetCustomerIdAndTypeAndPriceOverrideGroup: add addrKey and rename to SetBasicCustomerData Florian Schlegel 2020-05-18 15:43:45 +02:00
  • 2b81fab1dc Merge branch 'develop' into feature/address-key Florian Schlegel 2020-05-05 11:53:54 +02:00
  • 63dcc0336b chore: go mod update, remove outdated tests (#16) Cyrill Schumacher 2020-05-05 08:41:45 +00:00
  • 4caca84ec1 ECOMDEV-6187 feat: remove address validation Vladan Marsenic 2020-04-27 13:33:27 +02:00
  • 9032a05d4e ECOMDEV-6187 feat: add address validation Vladan Marsenic 2020-04-26 19:51:40 +02:00
  • d3fac74e64 customer is complete boolean Frederik Löffert 2020-04-15 16:48:27 +02:00
  • fc89a17ee8 remove login state from customer Frederik Löffert 2020-04-15 13:19:38 +02:00
  • c8bd713fad fix: customer tests Frederik Löffert 2020-04-15 12:42:14 +02:00
  • 3f7e9b731b customer tracking removed, addrkey hash added Frederik Löffert 2020-04-14 18:42:30 +02:00
  • 16ca401db4 NewCustomer with mailContact Frederik Löffert 2020-04-14 18:08:07 +02:00
  • 76f2a13423 BREAKING CHANGE - customer collection renamed switch UUID dependency from snoflake to satori NewCustomer enriched Frederik Löffert 2020-04-14 17:58:28 +02:00
  • a8785878ab getCustomer: improved error handling if customer not found Frederik Löffert 2020-04-14 16:53:52 +02:00
  • f730fd67af ECOMDEV-6770 feat: add flag that indicates if customer profile is complete Vladan Marsenic 2020-03-25 15:02:27 +01:00
  • f84b9f91f1 fix: set AddrKey non-unique until migration is complete Florian Schlegel 2020-03-04 15:25:51 +01:00
  • f5775bfd7d fix: make GetCustomerByQuery() public Florian Schlegel 2020-03-04 11:58:22 +01:00
  • 6a0a9e31d6 refactor: rename AddressKey to AddrKey Florian Schlegel 2020-03-04 11:47:28 +01:00
  • c5973157dc feat: add addresskey to customer and order vo Florian Schlegel 2020-03-04 09:59:18 +01:00
  • 869aa21054 feat: find customer by addrkey feature/get-customer-by-addrkey Frederik Löffert 2020-02-29 13:27:27 +01:00
  • 1d53a6eb92 BSICRM-5927 feat: add custom.storeid to index and renaming it. Vladan Marsenic 2020-02-21 16:14:30 +01:00
  • 3602f1ff28 BSICRM-5927 feat: add index for query optimization on orders collection Vladan Marsenic 2020-02-21 15:40:55 +01:00
  • 18e788cf8d Feature: voucher cumulation (#14) 3.1.0 florianschlegel 2020-01-27 12:20:15 +01:00
  • 35d8b4d244 feat: add field SnapshotOrigin feature/order-snapshots Florian Schlegel 2020-01-20 17:23:21 +01:00
  • c38499a5ec fix: errors due to changed type of ObjectID Florian Schlegel 2020-01-20 16:43:34 +01:00
  • 748d88b778 refactor: change bson.ObjectID to primitive.ObjectID Florian Schlegel 2020-01-20 16:32:46 +01:00
  • 299ac63a2a refactor: remove field non-required field CustomProvider from order Florian Schlegel 2020-01-20 16:08:06 +01:00
  • 764882eee8 refactor: make order.mapDecode() public Florian Schlegel 2020-01-20 11:42:01 +01:00
  • dc4811e002 private sale (#13) 3.0.0 Frederik Löffert 2019-12-09 15:35:53 +01:00
  • c5b009b99d feat: Do no longer create order history entries on each order upsert. Introduce separate snaphot functions instead Florian Schlegel 2019-11-26 13:12:41 +01:00
  • 0f347c57e6 extend test TestForceUpsert Florian Schlegel 2019-11-20 15:13:51 +01:00
  • 85df315608 add TestForceUpsert Florian Schlegel 2019-11-20 15:01:45 +01:00
  • fb95cc5cf0 chore: test dependencies Frederik Löffert 2019-11-20 13:53:37 +01:00
  • 3acf1ba092 chore: travis env debugging Frederik Löffert 2019-11-20 13:45:48 +01:00
  • 8637e35bf1 chrore: travis config tuning Frederik Löffert 2019-11-20 13:40:34 +01:00
  • ac04154946 chore: travis shell environment Frederik Löffert 2019-11-20 13:37:45 +01:00
  • ae34c3290e add function SetForceUpsert() Florian Schlegel 2019-11-20 12:05:35 +01:00
  • 9fbdbc0bc9 Merge branch 'develop' of github.com:foomo/shop into feature/order-cache feature/order-cache Frederik Löffert 2019-09-18 14:05:40 +02:00
  • baa2a21e0c dependency management with go mod instead of glide (#10) Frederik Löffert 2019-09-18 14:03:10 +02:00
  • 9827dd3ac6 travis: pin go to version 1.13.x feature/gomod Frederik Löffert 2019-09-18 11:04:48 +02:00
  • 87f7d26193 dependency management with go mod instead of glide Frederik Löffert 2019-09-18 10:59:08 +02:00
  • f64d579333 Merge branch 'develop' of github.com:foomo/shop into feature/order-cache Frederik Löffert 2019-09-18 10:42:59 +02:00
  • 60ce0ad1a5 Merge pull request #9 from foomo/master Frederik Löffert 2019-09-18 10:37:19 +02:00
  • 45c0e91631 Feature/promo cumulation (#6) 2.2.0 florianschlegel 2019-09-18 10:34:53 +02:00
  • 315d4396a5 Merge pull request #8 from SchumacherFM/fix-outdated-docker-test-dependency Frederik Löffert 2019-09-18 10:29:48 +02:00
  • e2f2495bda Replace docker assert with stretchr assert Cyrill Schumacher 2019-09-18 09:51:25 +02:00
  • 80b437399d feature/atomic-promo-init (#7) Frederik Löffert 2019-08-28 10:16:50 +02:00
  • 46dff43c7f Merge branch 'feature/get-orders-paged' Florian Schlegel 2019-07-24 10:21:39 +02:00
  • 7711b2e6ee minor cleanups Florian Schlegel 2019-07-17 17:47:35 +02:00
  • 6f735d22ea fix: typo Florian Schlegel 2019-07-17 13:55:18 +02:00
  • 56f45faafa fix: limit check, prevent returning of nil slice Florian Schlegel 2019-07-17 13:51:36 +02:00
  • 0266f07c0f add check for customProvider Florian Schlegel 2019-07-17 12:29:58 +02:00
  • bd6d63518f add method GetOrdersOfCustomerPaged() Florian Schlegel 2019-07-17 12:19:03 +02:00
  • 255eb633ef chore: fix missing mgo dependency Stefan Martinov 2019-07-02 13:10:35 +02:00
  • 05cf6a76fc feat: refactor collection with scope Stefan Martinov 2019-07-02 13:02:35 +02:00
  • 00090f95bc chore: add prometheus client to glide yaml Stefan Martinov 2019-07-02 12:57:17 +02:00
  • de2dfdb28c Added metrics for session acquisition, switched from Clone to Copy for standard sessions, updated glide deps Philipp Mieden 2019-07-02 12:41:32 +02:00
  • dbdc846586 order cache: invalidate cache on upsert error Frederik Löffert 2019-07-02 12:25:42 +02:00
  • 9e84db3d6b order cache with customProvider support Frederik Löffert 2019-07-02 12:22:13 +02:00
  • 6c0bd2e70a add github.com/pkg/errors to glide Frederik Löffert 2019-06-29 14:29:13 +02:00
  • f8ff18d453 set go version in travis.ci Frederik Löffert 2019-06-29 14:24:54 +02:00
  • 2b4e3d223b better order cache initialization Frederik Löffert 2019-06-28 01:46:00 +02:00
  • f14b53e58f bigcache with msgpack marshalling msgpack as replacement for gob Frederik Löffert 2019-06-28 01:06:01 +02:00
  • 7a55fec53a disable verbose bigcache logs Frederik Löffert 2019-06-26 08:32:33 +02:00
  • b429331b76 feature: add in-memory order cache with TTL Frederik Löffert 2019-06-25 01:19:26 +02:00
  • b8855a3eda Reduce logging of state machine Florian Schlegel 2019-03-21 15:36:31 +01:00
  • 0ba998d46c update unit tests Florian Schlegel 2019-03-18 18:07:22 +01:00
  • 2b1cad5db9 fix GetTimeFromYYYYMMDD() for summer/winter time transition Florian Schlegel 2019-03-18 17:46:52 +01:00
  • 644b0b683b remove ugly logs Florian Schlegel 2019-03-06 10:31:45 +01:00
  • e55de455dd add field Site to order Florian Schlegel 2018-12-11 16:22:18 +01:00
  • bd5e5107fe Add comment. Change order of Transmitted timestaps Florian Schlegel 2018-11-19 11:36:15 +01:00
  • 89c956bf47 Add field ShopID on Order Florian Schlegel 2018-11-14 11:50:24 +01:00