E-Commerce Service
Install and Start the E-Commerce Service
Set Up a Virtual Environment
Run Migrations
Configure OAuth
Configure a Site, Partner, and Site Configuration
Start the Server
Switch from ShoppingCart to E-Commerce
Development Outside Devstack
Comprehensive Theming
Theme Structure
Templates
Static Assets
Sass
Enabling a Theme
Disabling a Theme
Creating or Updating Site and SiteTheme
Compiling Theme Sass
Troubleshooting
Manage Static Assets
Compile and Move Static Assets
Create E-Commerce Products
Creating Products Overview
Create Course Seats
Create and Manage Coupons
Enable and Create Enrollment Codes
Manage Orders
Place an Order
Fulfill Orders
About Fulfillment Modules
Recover from a Fulfillment Error
Test Features
Tests for the Open edX Platform
Test Your E-Commerce Application
Tests for E-Commerce
Additional E-Commerce Features
Sending Notifications
Payment Processors
Tracking Data
Gating E-Commerce Service Features
Maintaining the E-Commerce Service
Architectural Decision Records
1. 1. Record Architecture Decisions
2. Status
3. Context
4. Decision
5. Consequences
6. References
7. 2. No synchronous server-to-server calls within transactions
8. Status
9. Context
10. Decision
11. Consequences
12. References
13. 3. Enterprise Coupons
14. Status
15. Context
16. Decision
17. Consequences
18. References
19. 4. Unique Identifiers for Users
20. Status
21. Context
22. Decision
23. Consequences
24. References
25. 5. Payment Microfrontend (MFE) Support and Backend-for-Frontend (BFF) APIs
26. Status
27. Context
28. Decision
29. Consequences
30. References
31. 6. Use Custom Applicator Throughout Ecommerce
32. Status
33. Context
34. Decision
35. Consequences
36. 6. Add fallback for ecommerce sdn check
37. Status
38. Context
39. Decision
40. Consequences
E-Commerce Service
Table of Contents
»
Architectural Decision Records
Give Doc Feedback
Edit on GitHub
Architectural Decision Records
ΒΆ
1. 1. Record Architecture Decisions
2. Status
3. Context
4. Decision
5. Consequences
6. References
7. 2. No synchronous server-to-server calls within transactions
8. Status
9. Context
10. Decision
11. Consequences
12. References
13. 3. Enterprise Coupons
14. Status
15. Context
16. Decision
17. Consequences
18. References
19. 4. Unique Identifiers for Users
20. Status
21. Context
22. Decision
23. Consequences
24. References
25. 5. Payment Microfrontend (MFE) Support and Backend-for-Frontend (BFF) APIs
26. Status
27. Context
28. Decision
29. Consequences
30. References
31. 6. Use Custom Applicator Throughout Ecommerce
32. Status
33. Context
34. Decision
35. Consequences
36. 6. Add fallback for ecommerce sdn check
37. Status
38. Context
39. Decision
40. Consequences