Skip to content

Commit 779a803

Browse files
dama-odooAntoineVDV
andcommitted
[ADD] ebay: new doc for account deletion notifications
task-2504306 X-original-commit: bef9941 Co-authored-by: Antoine Vandevenne <anv@odoo.com>
1 parent 697df5e commit 779a803

File tree

5 files changed

+70
-1
lines changed

5 files changed

+70
-1
lines changed
24.1 KB
Loading
23.9 KB
Loading
27.2 KB
Loading
17.4 KB
Loading

content/applications/sales/sales/ebay_connector/setup.rst

Lines changed: 70 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,73 @@ on **Sync countries and currencies**, then you can fill in all the other fields.
3636
When all the fields are filled in, you can synchronize the categories and the
3737
policies by clicking on the adequate buttons.
3838

39+
Accept account deletion notifications
40+
=====================================
41+
42+
Since September 2021, **eBay requires supporting customer account deletion/closure notifications**.
43+
As such, when eBay receives an account request for deletion, all eBay partners must confirm the
44+
reception of the request and take further action if necessary.
45+
46+
Odoo has a notification endpoint to receive those notifications, confirm the reception of the
47+
request, and handle the first set of actions to anonymize the account details in **Contacts** and
48+
remove the customer's access to the portal.
49+
50+
.. important::
51+
Make sure to correctly :ref:`set up your subscription to the marketplace account deletion
52+
notifications <ebay/subscribe-account-deletion-notifications>` as eBay may temporarily disable
53+
the related eBay account until the subscription is completed.
54+
55+
.. _ebay/retrieve-endpoint-details:
56+
57+
Retrieve endpoint details from Odoo
58+
-----------------------------------
59+
60+
The endpoint details can be found in :menuselection:`Sales --> Configuration --> Settings --> eBay`.
61+
Click on *Generate Token* to retrieve your **Verification Token**.
62+
63+
.. image:: media/verification-token.png
64+
:align: center
65+
:alt: Button to generate an eBay verification token in Odoo
66+
67+
.. _ebay/subscribe-account-deletion-notifications:
68+
69+
Subscribe to account deletion notifications
70+
-------------------------------------------
71+
72+
Log in on the `developer portal of eBay <https://go.developer.ebay.com/>`_ and go to **Alerts &
73+
Notifications**.
74+
75+
.. image:: media/ebay-your-account.png
76+
:align: center
77+
:alt: Overview of the Alerts & Notifications dashboard of eBay
78+
79+
To subscribe to deletion/closure notifications, eBay needs a few details:
80+
81+
- An **email address** to send notifications to if the endpoint is unreachable.
82+
- The **endpoint details**:
83+
84+
- The URL to Odoo's account deletion notification endpoint
85+
- A verification token
86+
87+
.. image:: media/ebay-notification-endpoint.png
88+
:align: center
89+
:alt: Dedicated fields to enter the endpoint details
90+
91+
.. tip::
92+
You can edit the last two fields once the email address field is filled out.
93+
94+
Verify the connectivity with the endpoint
95+
-----------------------------------------
96+
97+
After setting the retrieved endpoint details in eBay's dashboard, consider testing the connectivity
98+
with the **Send Test Notification** button.
99+
100+
You should get the following confirmation message: "A test notification was sent successfully!"
101+
102+
.. image:: media/test-notification.png
103+
:align: center
104+
:alt: Button to send test notification
105+
39106
Using the updated synchronisation method
40107
========================================
41108

@@ -51,7 +118,9 @@ To switch to the new synchronization mechanism:
51118
#. Activate the :ref:`developer mode <developer-mode>`.
52119
#. Go to :menuselection:`Settings --> Technical --> Scheduled Actions`
53120
#. Archive the old synchronization actions (both are named *Ebay: update product status*)
54-
#. Activate the new synchronization actions (*Ebay: get new orders* which runs every 15min by default and *Ebay: synchronise stock (for 'get new orders' synchronisation)* which runs once a day per default)
121+
#. Activate the new synchronization actions (*Ebay: get new orders* which runs every 15min by
122+
default and *Ebay: synchronise stock (for 'get new orders' synchronisation)* which runs once a
123+
day per default)
55124
#. Ensure that the **Next Execution Date** for both these actions are in the near future
56125

57126
Starting with the next execution date, the new method will be used instead of the old one.

0 commit comments

Comments
 (0)