Skip to content

Commit

Permalink
docs: Update ecommerce docs
Browse files Browse the repository at this point in the history
  • Loading branch information
sarina committed Mar 1, 2025
1 parent 388d628 commit feb76a3
Show file tree
Hide file tree
Showing 24 changed files with 69 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
Additional E-Commerce Features
################################

.. warning::
This service is deprecated and was last tagged for the Redwood release. We are not fixing bugs or developing new features for it. For updates, `follow along on the DEPR ticket <https://github.com/openedx/public-engineering/issues/22>`_

After you install the basic features of the E-Commerce service on your instance
of the Open edX platform, you can enable or install additional features. You
can set up E-Commerce to send email, switch payment processors, or track event
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
Create E-Commerce Products
############################

.. warning::
This service is deprecated and was last tagged for the Redwood release. We are not fixing bugs or developing new features for it. For updates, `follow along on the DEPR ticket <https://github.com/openedx/public-engineering/issues/22>`_

After you :ref:`configure a partner and at least one site <Configure a Site
Partner and Site Configuration>` for the E-Commerce service to use, and you
have compiled and moved your static assests, you can create products. For more
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
.. _Adding ECommerce to Open edX:
.. _Adding ECommerce (Deprecated) to Open edX:

##########################################
Adding E-Commerce to the Open edX Platform
##########################################
#########################################################
Adding E-Commerce (Derprecated) to the Open edX Platform
#########################################################

.. warning::
This service is under-maintained. We are not fixing bugs or developing new features for it. We hope to deprecate and replace it soon. For updates, `follow along on the DEPR ticket <https://github.com/openedx/public-engineering/issues/22>`_
This service is deprecated and was last tagged for the Redwood release. We are not fixing bugs or developing new features for it. For updates, `follow along on the DEPR ticket <https://github.com/openedx/public-engineering/issues/22>`_

edX uses a Django application called ``ecommerce`` to provide the platform with
ecommerce functionality. This `E-Commerce service`_ extends `Oscar`_, an open
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
Install and Start the E-Commerce Service
########################################

.. warning::
This service is deprecated and was last tagged for the Redwood release. We are not fixing bugs or developing new features for it. For updates, `follow along on the DEPR ticket <https://github.com/openedx/public-engineering/issues/22>`_

To install and start the edX E-Commerce service, you must complete the
following steps.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
Internationalization
====================

.. warning::
This service is deprecated and was last tagged for the Redwood release. We are not fixing bugs or developing new features for it. For updates, `follow along on the DEPR ticket <https://github.com/openedx/public-engineering/issues/22>`_


Follow the `internationalization coding guidelines`_ in the edX Developer's Guide when developing new features.

Languages are enabled in the settings file, for example in ``ecommerce/settings/base.py``
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@
Manage Static Assets
##############################

.. warning::
This service is deprecated and was last tagged for the Redwood release. We are not fixing bugs or developing new features for it. For updates, `follow along on the DEPR ticket <https://github.com/openedx/public-engineering/issues/22>`_


After you :ref:`configure a partner and at least one site <Configure a Site
Partner and Site Configuration>` for the E-Commerce system to use, you must
compile all static assets and move them to the correct location to be served.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@
Manage Orders
##################

.. warning::
This service is deprecated and was last tagged for the Redwood release. We are not fixing bugs or developing new features for it. For updates, `follow along on the DEPR ticket <https://github.com/openedx/public-engineering/issues/22>`_


EdX has created a framework that manages order placement and fulfillment for
digital products. Most of the products that edX supports involve modifications
to enrollments.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@
Test Your E-Commerce Application
###################################

.. warning::
This service is deprecated and was last tagged for the Redwood release. We are not fixing bugs or developing new features for it. For updates, `follow along on the DEPR ticket <https://github.com/openedx/public-engineering/issues/22>`_


To test new applications that you develop for the E-Commerce service, you
create and run tests for the Open edX platform first, and then you run a set of
tests that are specific to E-Commerce.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@
Comprehensive Theming
######################

.. warning::
This service is deprecated and was last tagged for the Redwood release. We are not fixing bugs or developing new features for it. For updates, `follow along on the DEPR ticket <https://github.com/openedx/public-engineering/issues/22>`_


Any application, including Otto, can be loosely divided into two parts:

* the user interface ("how it looks"), and
Expand Down
28 changes: 28 additions & 0 deletions en_us/install_operations/source/ecommerce-solutions.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
.. _Adding ECommerce to Open edX:

Adding ECommerce to Open edX
#############################

This section is intended for those are who are building Open edX ecommerce
solutions and customizing an Open edX installation to support their use.

.. contents::
:local:
:depth: 1

WooCommerce Plugin
*******************

There exists a WooCommerce plugin for the Open edX platform. See the following resources:

* `WooCommerce Quickstart <https://edunext-docs-openedx-woocommerce-plugin.readthedocs-hosted.com/en/latest/plugin_quickstart.html#add-the-plugin-settings>`_
* `WooCommerce plugin source <https://github.com/openedx/openedx-wordpress-ecommerce?tab=readme-ov-file#-open-edx-commerce-wordpress-plugin>`_

Open edX Webhook Receiver
*************************

The `Open edX Webhook Receiver <https://github.com/hastexo/webhook-receiver?tab=readme-ov-file#openedx-webhook-receiver>`
extension is a small Django app that listens for incoming webhooks, and then
translates those into calls against the Open edX REST APIs.

As of Sumac it supports WooCommerce and Shopify endpoints.
7 changes: 6 additions & 1 deletion en_us/install_operations/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,14 @@ release.
installation/index
configuration/index
insights/index
ecommerce/index
ecommerce-solutions
mobile
feature_flags/feature_flag_index
glossary

.. toctree::
:hidden:

ecommerce-deprecated/index

.. include:: ../../links/links.rst

0 comments on commit feb76a3

Please sign in to comment.