From e9943acebe819113c7a68bb7ee87f0bcf97439e4 Mon Sep 17 00:00:00 2001 From: Demesmaeker Date: Mon, 7 Mar 2022 10:58:19 +0000 Subject: [PATCH] [IMP] amazon: migrate to SPAPI Starting July 2022, Amazon WMS API is deprecated and we need to use the Selling Partners API. This brings changes in the authentication flow that are explained. task-2466636 closes odoo/documentation#2107 X-original-commit: 2dd3a4ae74bdc320910723c958952b8a7a1d8896 Signed-off-by: Antoine Vandevenne (anv) --- .../sales/sales/amazon_connector.rst | 3 +- .../sales/sales/amazon_connector/setup.rst | 105 ++++++------------ .../setup/seller_central_apps.png | Bin 19196 -> 0 bytes .../setup/seller_central_form.png | Bin 36774 -> 0 bytes .../sales/sales/amazon_connector/update.rst | 60 ++++++++++ 5 files changed, 94 insertions(+), 74 deletions(-) delete mode 100644 content/applications/sales/sales/amazon_connector/setup/seller_central_apps.png delete mode 100644 content/applications/sales/sales/amazon_connector/setup/seller_central_form.png create mode 100644 content/applications/sales/sales/amazon_connector/update.rst diff --git a/content/applications/sales/sales/amazon_connector.rst b/content/applications/sales/sales/amazon_connector.rst index bc10ac194..5cf8d09a3 100644 --- a/content/applications/sales/sales/amazon_connector.rst +++ b/content/applications/sales/sales/amazon_connector.rst @@ -9,4 +9,5 @@ Amazon Connector amazon_connector/features amazon_connector/setup - amazon_connector/manage \ No newline at end of file + amazon_connector/manage + amazon_connector/update \ No newline at end of file diff --git a/content/applications/sales/sales/amazon_connector/setup.rst b/content/applications/sales/sales/amazon_connector/setup.rst index e8b399b83..5a681847f 100644 --- a/content/applications/sales/sales/amazon_connector/setup.rst +++ b/content/applications/sales/sales/amazon_connector/setup.rst @@ -2,71 +2,27 @@ Configure Amazon Connector in Odoo ================================== -Generate an Authorization Token in Seller Central -================================================= - -.. _amazon/generate_auth_token: - -The Amazon Connector uses an Authorization Token that allows Odoo to fetch data from your Amazon -Seller Central account. This token can be obtained directly through Seller Central in a few clicks -and needs to be set up in your Odoo database configuration. - -Connect to your Seller Central account for the marketplace you initially signed -up (e.g. if you created your account on Amazon Germany, go to `Amazon Seller -Central for Germany `_) with an administrator account. - -.. note:: - You might need to use the *main* (or first) administrator account and not one - added subsequently. - -In the main menu, select :menuselection:`Apps & Services --> Manage Your Apps`; -in the page that displays, click on the ``Authorize new developper`` button: - -.. image:: setup/seller_central_apps.png - :align: center - -Fill in the form depending on your Marketplace: - -.. image:: setup/seller_central_form.png - :align: center - -If your seller account is registered in the **North America** region, use these values: - -- Developer's Name: ``Odoo S.A.`` -- Developer ID: ``586127723692`` - -For the **Europe** region, use these values: - -- Developer's Name: ``Odoo S.A.`` -- Developer ID: ``579095187166`` - -Amazon will then inform you that by submitting the form, you are giving access -to your Seller Central Information to Odoo S.A. - -.. note:: - Odoo S.A. is unable to access your Amazon account's information without the - Authorization Token which is stored in your Odoo database - we do not store - these tokens on our platform directly and are therefore unable to access - your account's information outside of the Amazon Connector normal flows. - Register your Amazon account in Odoo ==================================== .. _amazon/setup: To register your seller account in Odoo, navigate to :menuselection:`Sales --> Configuration ---> Settings --> Connectors --> Amazon Sync --> Amazon Accounts` and click on **CREATE**. +--> Settings --> Connectors --> Amazon Sync --> Amazon Accounts` and click on :guilabel:`CREATE`. -The **Seller ID** can be found in Seller Central under the link **Your Merchant Token** on the -**Seller Account Information** page. The **Authorization Token** is the one you generated in the -:ref:`previous step `. +#. Choose a meaningful name for your account (e.g. `Europe`), and select your :guilabel:`Sign-up + Marketplace`. This is the original sign-up marketplace of your seller account (e.g. if you + created your account on Amazon Germany, your sign-up marketplace will be `amazon.de`) -Upon saving, your credentials are checked. In case of issues, an error will be displayed - the -information cannot be saved until your credentials are recognized by Amazon. +#. Upon saving, a button to :guilabel:`link with Amazon` appears. Click on it to be redirected to + the Amazon login page, or directly to the consent page if you are already logged in. There, + confirm that you want Amazon to give Odoo access to your account and related data. + +#. Amazon redirects you to Odoo, with your account registered. Once the account is registered, the marketplaces available to this account are synchronized and -listed under the **Marketplaces** tab. If you wish, you can remove some items from the list of -synchronized marketplaces to disable their synchronization. +listed under the :guilabel:`Marketplaces` tab. If you wish, you can remove some items from the list +of synchronized marketplaces to disable their synchronization. Match database products in Amazon ================================= @@ -119,36 +75,39 @@ the subtotals between Seller Central and Odoo. Add an unsupported marketplace ============================== -Some Amazon Marketplaces, such as Amazon Brazil, are not officially supported by Odoo but might be -compatible with your seller account. These marketplaces can be added manually should you wish to use -them. See :ref:`here ` for the exhaustive list of natively supported -marketplaces. +Some Amazon Marketplaces, such as Amazon Brazil, are not created by default as they are not +officially supported by Odoo but might be compatible with your seller account. These marketplaces +can be added manually should you wish to use them. See :ref:`here ` +for the exhaustive list of natively supported marketplaces. .. tip:: To find out if a marketplace is eventually compatible, check the `Amazon Documentation - `_. The marketplace + `_. The marketplace must belong to the same region as that of your seller account. -To add a new marketplace, you must first activate the :ref:`developer mode `. +To add a new marketplace, activate the :ref:`developer mode `. Once that is done, go to :menuselection:`Sales --> Configuration --> Settings --> Connectors --> Amazon Sync --> Amazon Marketplaces`. -From there, you can create a new marketplace record. You will need the Marketplace ID and Endpoint -for your marketplace as described in the `Amazon Documentation -`_. +From there, create a new marketplace record. Enter the Marketplace ID and select the Amazon Region +for your marketplace as described in the `Amazon Documentation for marketplace IDs +`_, and the Seller Central +URL as described in the `Amazon Documentation for seller central URLs +`_. -Set the name of the record to ``Amazon.`` to easily retrieve it (for instance: -``Amazon.se``). The **Code**, **Domain** and **API Identifier** fields should respectively hold -the *Country Code*, *Amazon MWS Endpoint* and *MarketplaceId* values from the Amazon Documentation. +Set the name of the record to ``Amazon.`` to easily retrieve it (e.g.: ``Amazon.se``). +The :guilabel:`API Identifier`, the :guilabel:`Region` and the :guilabel:`Seller Central URL` fields +should respectively hold the *MarketplaceId*, the selected Amazon region and the *Seller Central +URL* values from the Amazon Documentation. -Once the marketplace is saved, you should then update the Amazon Account configuration by going to +Once the marketplace is saved, update the Amazon Account configuration by going to :menuselection:`Sales --> Configuration --> Settings --> Connectors --> Amazon Sync --> -Amazon Accounts`, open the account on which you wish to use the new marketplace, go to the -**Marketplaces** tab and click on **Update available marketplaces** (an animation should confirm the -success of the operation). Newly added marketplaces are automatically added to the list of -synchronized marketplaces. If the new marketplace is not added to the list, it means that it is -either incompatible or unavailable for your seller account. +Amazon Accounts`. Open the account on which you wish to use the new marketplace, go to the +:guilabel:`Marketplaces` tab and click on :guilabel:`Update available marketplaces` (an animation +should confirm the success of the operation). Newly added marketplaces are automatically added to +the list of synchronized marketplaces. If the new marketplace is not added to the list, it means +that it is either incompatible or unavailable for your seller account. .. important:: As manually added marketplaces are not officially supported by Odoo, there is no guarantee that diff --git a/content/applications/sales/sales/amazon_connector/setup/seller_central_apps.png b/content/applications/sales/sales/amazon_connector/setup/seller_central_apps.png deleted file mode 100644 index 58ba81092882f1399ce1eadbea856e06e3d4e8c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19196 zcmaI7WmFtZ5H1YC0$CvV;!bcD4<6hhxCa(@4MBsmcyL%exVyV79^9Sa65K8Dk@w2E z=X~eh`O(``(^FMl)iu-g)NI&iC24dtA~ZNSICNPV2~{{aL@*p2JoqibD`oGSbRitv zoAb{K>XI)nFK}!;v&+jPBO}kx&-eHDr)Oty0ZA`#aNFD4508)6H#dL({=K@onwXg2 z7Q?(T{k zn-dcgH#aus=jSo_MVVB!aD*lBMWuiL{;jXCpPHIVE~7*&DKBkle|B*>Fgd+{biBU3 zGtknqys^cmp~tOjWEB*;eQ*dZDgU6PuIB6(Us!T@c&O*`-5;7hv9Rb67R6^^a&~?` zJvH?sw?JB2+ASu**wjoIY(BTTW@Kc9iHTX-(k^G?NG-48;NWn3ch}T6U}0fV*VAk2 z7j$rNFulAoIXU_B=TD>W{+~a8uI%ViS68pEuMdie@%8ofPDrk-u3lbQ>Fn%GE3eAW z&yS9Y`5F~#ZEZa}Hx~pOwe|4OboC4j3=9no_4M>CDJkh6926516F0SX4-Cqzs!_6c zDX6G)b#;x1h!7SQ&Z}=68z28QGuJvW)Um$vf{OY*EZph4Ph~>`N^nYJb2CFyp@M?K z`ucioYFhQ;`b$?=c1`{8$Vgh&&!0ub#L?Nky}fdBa#U1Q8@qcQ!@qh)$F;PyUT|=v zR5czSp9Z)0yMB#6GcddqzyX0k-i-3z@rjnMu8s4{h4tSr=jSiJ-$iq(Cl8Jn7Z-1z zo_^FCI zUZkWnjZ9B&?_P3qAO8Mj7Z!WDz17jyds$r6C~ba;3}<9ybZqXG&99rDnK89$Ej zd3-oOK7OvKP%3J;y19927Z#FLeA(K188%xrQHbID^!NGM#H{nBis)s={}>8=DMtC# z+4=J4&owg2%lg{AxcJNY+{^tD8ynkXe}ArtTvo@^%Vx3Y_lGMR^KL_VUbp)(Leeda z_xt_*HFQinAP}4LT^kiWg;OAc^AVhG)6w(u-@kfrOtmw2?>ph(DBxrzMAhAwj+T`z zb@j+l&dAmCpNGhWsy%BN=+a0C5Wd@JK^#R1goCgd6eT28#Abp%DL78jB+%2M9vIZ& z4+mr5u4vO=vGC*3;WD<3wCN!3p7TVf_;(Nt<3jLt%{4CtZlfprX*zn_;%>aN=a>Jq z-?}>pk^Amh!n^YfBoyt+=GhI$rs zrxCypY>1$RzsI_Qna`KaKXB51-;eYJsTShy68uom>e;Vox?T_-Dh~2zlK|cc1v~B1 zy=wTuS?O8oFKIAkwi?#>#26~Bv-1yTnyG<0*|jY=vEQx>xeQkmllB30r&n3xLTGj*#MCyb(kQW;GnR?z}6 zQ3f6L`B8H(jQLnkV3W{|o-0i#g3(ws&|&=Bp(t`-kl7mziec*?EK?utRT|=*7Bsa2 zj1m@dj}T*H%o_S~(tnE5r1Tnz(_y22;eX#BLsz3v1TS_0M=9TA(b&@cc~uRlp}^&Nr{`9=>3ZKQ5zQ4BCq->$!ChyLr?XTPi~L7!(g zeAW@dASVtTdpcfY-o@~HruXKVG5!4C98ij8_S2zG9^!N(2!z>P?Y~)Xo{%?tf>d(a z`e|#Tco)D4MAR{;JQzV?F*<=P5^Ho{$E5FD z!kKWV{de9-J#7iZaQpo{ICQ(8c&U{1yCArcpO6(*z5whQ;Fm{k zoWpH7J#$Agwq+89wyPuIL*wKX!N^}~Db*d{1fLf-CMXoYWCkhzk&+P>)lT^+gZ3b( zaAtq$>M>}l)$1b|a2fLfu|Cmimr|IYylZ8#OkRH8KOR1qr3e1ucyx*2`1#c~i;fpppQsYTHsl zB?n?0#0DSwPCCnXMZ)={fTX}y>xf!zpQmZ5D2y?G4h7&A@gKeEM@*&ZpMN^Xn#Y7{ zozWrRj;iWE!$a4QpebMAiW0jULi&m+HA>3_{bol~hIi-eSuhGxbj`4KtJqFQx^q44 z+yMAm_`NM0S`PGDjCw{)^VaXavkat50xNaDy3vjpExWjpbvF4Dy1cBG3Jjp;);q?5 zisXv&)A{V@Y0R>E8Q^p7dj9?4obG`&%$~$4a-Y-)kdQ%G6=rsoGjR@f{{&l-1VSXI+r zzyXKAEcLmb@6Ka(%WTzWd%j%-?#SDw6W=_LTc*DKXnCRAj|%V%z9%Dqd#mcVcW`y+ z!E#tzMOY$Ty(HDn>13LU6uT`#Nbn+!1R1f~XVK3AcTy1tJ$a7eB@BR$!8Qp9nnYUt zRB*Fg(OeMgh+p132-QxvJr_jCfn`zd$}qx4``j83A2jJV>2CGX?uC;&w1p9u1q(3&R_k(Yle#lGV_LL&BwL$ms zd}Bx4<2L!CqKVgTKNQ+nn43p~UTBmKQGpt>ejfZpg-idjr1?|PLSq8Pwp14>DnU{a zo-rl6fMrAw!s0h@oTd$4aJA<&xH1iuQ$py#vBUKP!RR8MZ;i3#U_wEHQjO%0JQAm( zBmxrrCekFaOi6jx=1HxNLBGNU4tN(eC0LLHCM8X?@E)nO!{!MGyZ~a%nCG(`gS92G z9QOpt%C%JMT4=NpX8v^|ni^#+-%RAzsN(`$Z)a{G}o0YK0#TD*izUh`1a5)h}2tp`$airg=Di}aB5=OhoH`mqQbtJ_Fx(WuVyeyBFV zC8&8U59&Ue%}jEKLIsi`nP|$6)J-cJPWkS!9H!S_n|8f#0r%e-wL$;Ht?G( zAubH>pZ9zeN8%6bp{a_&k_<%_%#A6mb>WH7QkZ6TFCq`F^0ee9)g}Uj#CLoH3#KT% z2}VVlvf|H2<3w>vwZ-dqWWf8m{046ttjk!vmk>-fLU)o*V2LQLEn9!BCUGAnAJaU^ zI)Xcyxu7p)L({;JE9X*d0EI{xA_r-JIvpS{1Q zO*9224tX1;tk`1}VC6Z>;Po$1@Y*AqVPE1L&=C|!_ZT6;(16K-2UK+uk`O%3in-W$ zLtbP+^y%xn^=hcI%Fo07?Htyw$xCSMDxj(sa(8m_vMA69<*DHM zk%h(c#!xr(6R`h=t~;41k}V>Noq(8NxNif4QWl5jz06PS_w;DA=n{F@sySRy+A=&* zZ<)Tu%YA>VLdA_~RYJd1!c@PL{k{YZU&FdaS28X6`|^O0%UGlk&z8-8LGK>sG0=W3@l61g{uc28U1)zh$|{QC1w z>DNVRf-hKL2~5?V{WKgWoc>?Lj>$OB7@jLJnc$CT@4<0KVQ_te6f_d{nHxrhV6myw z50L~(P~1U*f%ev*2k-+5*gu@FXB!zCa&W|*KFC87@;DguHhvfzIZNmpZD;4{xHN}y zCma0fSWnr+ODu2e>FH|g^CBug=Y$WaPavt*!4RVi=U?8`HFCr(XUsagy?w=rx8scy z`M@vv^HRpfb85Y<_!HODN!lsEJP>Ti{PE4LT>!i8+$84u)3npj-j}PNt;qbFQ{*m6 z1^zx?d+W~AF_kU6EV|BOeZ-*2w2?v7fOsm=F2oBY@dAJ-vI^a=ap21RyH6E&od*X^ z1RwrX7JI#r=9npotRbK7@sQ!g47j&;Q}OWKeT5wkF#q?MUoCJnX#`O(I+ZEvaJapiI_t!@$HM zr^=#d%XAF;CTT#|$B*n|rm`L=QgJt9+hklMI8+Lm*{wBu-YH-ZH!SA1KPEe_G5#w4 zAX5lpzv%8e?r&w)u(6-7aJBIPFcKGMloT}njGcIKKmFO)qoJm`s;c=$&sH`Fq=F5R zjdOe(2p@llLp%VAVc7CCuK}4jx&h!sYCO+3`#OQamMPh`9@i(Ku7V>|Q@%Y2bY_PG zcW(pXrlZ!qZNs^K5?~`sKA-WVeVtlPO%_&Ha}o2bTKD4OcB$IE8lr@Y&p&qx6q{My zwj2KFJGCsre8()CIe#j2-@ISfC;$U3EG><$AGnE^uN8m^r>FHe>5)9R6}=`yvOpAW zZRUfZ$nj^6phbPuZs?wk4YAETrXY|&5~zt7LJ0tX-@wDD==|853?Wg*9Dyq5)5_IY z$VXf~pH`K^@`@wQ-$N+nF%D_gGUt)vEEuI9LK^Hb`Jk+U$$Jt)oA$;z9OE&M7jwb} zhT7}e_!1+-!?j4*up`?ZQwUXL7Q0#7M=3v$O5MnO5Xewjl15>;K5L6&+3PLVc{UsPfFLP@68Q)Y!781{w$OBvnW|O%&f;WAp zN>r1>9Ot7-Gyti{iCP-rFEzEl?p8tiB7pg6V%^1oUV(1XwmFel(sO=^ZfcK8A?)5U z7*t7g`!ss7EBhUqIZtLRWo_jBh~7Y}+TF#Rvch*7m=wyF(GD*}4}eE-V<_ zg5O^H&2UnQ0oP*$c$7DRfef|lB00SKt}-vsHN@$7qZq-KEGh-4Oi*r8EF6(C4hH` zG*v?F!~_sX*d2EAbh%os_L(+yuOR2ch`8!_=v(76Ray5GIFkM@{R2Cnl{i9XK8NsD z3F=6CTF;&pirL7}_x&PjYyt%C1%BJ`7s@EC_z|dJF>Ld2^?&mvBxgVJM7W@6l4%Uz ziI5Php%DX8<tB59VioDb)Yjku>QfW=TFt<$gSJR zUwuX4+2bw6NQfn>@ZR{nX|LV{6;=Y(`CIB1;-FYVdr_7^v%7nm6#%=01dZ|qmK2Eu zu!(!090eK_0k#h&({zgvd_{S%O(SjJ8BQq!LEG(6Ta1%+MSI8*GZX{lY_q1V9 z!L{uR0oUjEdj!|ks>GY|+cA@xP1BJ+?@>XGvfWZ_YFTQs%hOGUn0o`_!0}JL2DXL9 z9P;ui3Dwcx&nxB!%Z2t|7~&-Ic~WoE!?HjT>f#bTAcA~L^#SYjp2W(TXdUBkXsSY2 z00Wz~e#Xy;(M3!t5mj0oW>K(;)eST-gxI>rL;hVLV+amU*Z)PD3DQsgA306^Cr$Cp8uL>D#@Aq=Q%D4ngG4 zifQY~oXV4jbkfhx%-p4@i0b!D?JBnAGW+O$mf(UX6xcP`$Hm-H6QK+1JCG47m z@KyMhb*zjmT;PQ7=(>vJz{{Wf??@0l4O($=6G&I|-MazF-wrECop)j?FGK6@?%+U zZYT&}(Q6~8mL$}+-j#F*jH>n~BCMuC#pP3WCHA5`bFdNt{X~nuhN~PnCwvDxc3`W5 z*v1xF&P#9Lx|XO=dWZsHLxxe9_D@n%Cy|Yk&>tl*)v8&_K~dR=rP|I)azLNcyKantE?B)Lb`y48EuHnAyEl^dE)i-&gw?%-C>J;N`EollnDuxro0RU}&k` z>Madsw$hw-=Cf^JnPb%;UCS#N?aC&Sfn)|t6xYtcG{@$!-TPHbm%B+Ry}KPXOAcg> zYDnLF=aIe;{Gn75sWJ9IVS(T?9e?BK9Gj zp3YN&PXx)d#l%=(xdU?fJ7nxn-OQreM!s<7Vq6S} zW;J&R$h9CD4xl1q8alhp%31DZn(tVq%gMWTIRRHVr{9mV^wqa(h2!7Hjzjj+Bg~qh zyeLoZ%{@<_i*3(2N+&0Vn{<0I)GCTN1Q##d=Xk=saA#FDY%+Tzv|||Frh3`u^9UlB zYhab?xCjr`)V51$TW^N-kILgorqfm%zqe?;!;LmCoE{@4I{yTgX_gCTOib}C7J2TX z*ST;PmJeTNr~1oQlIQHT3u0eDC^0UTQX*0`2WF{nh%=O;ZJ{pp6+QfupyQ+UXfBO1ZrMRl?WWH#-Hk?WeO3s+fqGZmU z>L;N1g*Kk41b`{B7;(>f2d51Jd%uja%=!Nf1j3PBwWI=QzS> zE{Qb1*@2-oVp=}C1>id-MyySY$T-?)t=vh%Csr%#S?^P^uxW$*^OEp#B0ejwVsP9& za9D3BMw+n;NXY@{QVJ();hgA&=vi1>LnEH+3;903BP|ZF^2#_)a(9VkS zt78QghERSWX%;JMW%DMb8wU9+dqQz3zodaiDy{i-F2X5m^2rJm4kvp7GGBZn=}MXx z{#*->U0EX)hfqct=x|B-y39~D83R*8*K_1Q@;UkF<{g3+o+kWi(up`ZJJu)*DYUqF zTSD#?2jyg2Zezil5~j6z%%xhz=xo|{$C^Ts?m14Es*?8^WV^Au4D6EEpudTe|8u^{ zeP8JEDQo?Yjq^2F9KUIlMEo~h9Zc#qrI-fQ)WfAjJn*rv;nN=xZ^_*~!xxnHC(5bx zu}kGljAr@6wzY58P>$@wl)1Tlo8gMwWG`{m%=*buO;nCU#?q2-9CkqQHSW~p%?$EI zs&k@E$XnVkYKi>Nq zZ8O(0ccctdU|$q5S}ZuL=<5OY-zY^XTZFPUcy9MjnnDhGiRm*e+gNo_GUFD&F;&S7G{r`tS|w`nMnCK1X&Xqc3tI z!N>9+8slNLA^?PE(*!)-^c{k49LBYu+sZ`-IOEtpwzL^qHFtb<7T^;E0bWbW|MR%> z9?O(Of2}an0&}s#;o*)_jeY{*x>(VW|DELgJNXn~i6e~#(1`q&_VWym1g;%;iy?#T z_gyI*jEQa{(+$_V`FjM4n4jdd1`9I3P4jde;3-mubaBvuLU?t=~_XGe0xCM6Dm1f!~X(8$)p)%nQASSUr zO1^S*^DN`B)5xI6@kZJChX<(nNo@4dN$hQ_v(7Q&mfb5qAOyAFTgz>G`#1O^{`_OJ zIakaTgVis?itnaC&OZ*G!t8)mWjkoX!2{WUqn(STy`O|l0my+@rQX=}Bp96Idvwl^V|(1Qa+oelGSAi>72HkgqT82rlkiBoUr!BbU5U5At%`4*O+;aKay4s{lIV^2O-6wJR^6}M|{>lPT4fH z(stmNyAe8O9PCWqe)yW%8j>s8UeGXC1TGQ|7}1V#sS=rq2PY;Cm@2My@yva z!yjhURgS#L6jiqYH(R#XWe{iyoYDi6m32zxpo>=+k^xc{U4uKvU z9)66BkF&I;QT%$Ct&t-Ju8Tk3FZfDll)OaS`doR{_G&9_JWXw}YqXMt>4V|JSzw z{3S?6z$%;9D2BWm-Vba9gnJze_qtf&K!E?V13-Ym!Tpb`ubqFP?)Osb<|CrW;sKZC zz)G9mli%boq2$%%XQx6hqh<-eGv5MCvq~~2X;%X2w3;Tsp z0L|@2e;MX$(~F3X2_dcxi>4#Kbv3+EUP$5Fn^46_F6m2~J^hgFQoy-a=XCVp^6ywW zK6)UNgMzo!qwlEs1aJpZ zo}A7g?pUvP$)rQFF{zJkj~_L~%B}J&Xg?~=_4sSuhPeejI!>Vy@8Yh=jX^ia<9oX=90Di`ktq zsBGt}W1Hqp#Da+jxey&b$+>yc5$^-(!?;$GYID)WFYJ}C;&(u&MMVAd zzp`T%#?ei?C!UzzWldWQ5x%z&&2!Y17;_+pf6Y7*(gOn;SM(&$~`iJc=%+J;n8sa+b6y`U}3^n=llf! zoAS?B0iv*dpt*(XW1ke7*;d~TBL>yS~zt;-b zlt=0YPlPNAvwTX53ka7D0*~Y$I`RESu`MKlvHnojhp>xhIJ-xYJ%>TM%M}MzAorAd zcT=XF3Viq@eZ6K-l`8i;qosXHUWH@JW`mkJFH}3en?%$CKBdrOh2typx#`)88Uk2D+^K!<|cKH5-F-@9K$nf4!5sJMBM* zEZ+H12tSS>X(fusWKPH})j6+Z1N#**4^oi+ zEaj(VLzD506lqP>g}9~1L9SOjH|T2l9o_=Gk@;WvDy7&*@>H38BwlXu5VS{BJZQFU zxJQx+BF|0}KDtAwaihVRetoio2Xaj(uP@Gt-L~{yMr1E+P5`cfBayX0*GK^YLIhdv zc^g7W6W{N+fzQk6Dl({*CG?s3~6 zH5OW$K%(L#LS+5|IrREb3YN3XIih56#&B6|jAYeUEY+I3_tIGC@kSTx15Ktbx7TB1 zA<1d%%AI|b;V@7hsgE&a-+eo53^sw;7(&?Zlj3{ip-79ucwj<%3&<|ix+KcV(1$Ng z`Yc;7hQty_>pqyem=KhgC|>&mY>m-b&BYl}zMp0Zt}lCYLuNJpP9jzli&LNQ2RYHM zX{gFjZDEjLzHg^U^x|rS_^ToCKRFXd?4vyRffM8~aL<+k_Y3$O-)|!BhXWyV>4FDu zVzOQT?DAwEZjR2+#K%((A$Evlw;8Y1PD2R3uwWCvdY)@h| z4%0`4YH)HheSZV{z(7@`Sv({8W!{nd$&$3(C=|fuXDj~I-OLIyM^2c&N=DABq>|To zVhkGzpux1M2s>0rtaeNXr*rd`uHgMZfMlQ2u}szC|AtQ+`lKU?`h${)ZbLBIAlavI zMXw#FRd$!}hl(J?DmL$p<#Yi{o|57)8IM9z>a`if3V}WfSfD6?!WVtZ=T9_6ckD`ptl$ zN&=yrh1+@b$Ep{N8qi)UFoE({HP8~zv9ZILt)1feLt-%;EUkh(oiXV=Jf)7kpGf*m z{7dk~hr~ojNFW9x))=tMR>+EMXkHT5s|0u7naxSEMa6E=0S;iR&ExXC16)!}fUyI{ zg?%(K62Yv^&(~}M>!+gSFeG+yqTdd73o77qMn1~GCdi6CJ%G!v=lwoPG8v?lmQacF ztX!V1C#5gFg4e_ts)7){m=(Jas~nk)81RT~BD7pw4HiRX<`If}sUs1~7=@rN8r7Ft zf~YWQBYSOKE;9h)GuknWwT70K#o30aVC%@IZmY2>)hr>1!qV@|p^c`PjlJF-;KMF` zd4OFaKZGH$1`xMmxdUm2`~8KNS)IuVt$fywmT-OIZ;7F^@uTxj~FgYT|ccZ^;fgHoXa6;T>D>mjLk-4 z=-hPD=2UK8BbV~>P>czZ9*&I)^53l?o!{W@a@@4R;>O=x~esxzCm^b@Rp?0SuGA)l(TblK^ zPvLZky>Qo_N$BC&{+(Yl5_%xb80etesqzy#Cy8+56a(N95zI%=xTrE zmshsQ(aaEg!yeyW^mc&z-KPo9J3v!%=;8Hd_ybCYsKI}(242`GyyF(d`DYz(Q|H^G`4m7lR zk6<6U*jxMN6$o%*2W0K?-dxMM5TCt!Rb>SrUdP?}9N7x*aKHE<=u-g?2c)Zb&8dQ$ zQ%r{cY&ro;p+(txO*!(=((6??Dx6<6sQ(Wmub4m)7$A9IQvg3TZFaEb>|C` zNcHW_w3u77#Wv#0t9xEsQkGld?%a}pEuKAMo}0@nThiW^aGJhGOAcvIMuZ6PspK8RywI)>@4$Ma#)8R{=%f z8H69FDed{wvSt`1{1&z|^`}5Ojw7W|aVv&DGbL0gbXAsWamCZ%I{J69lK=Foha4PC zCR%AB_ZXR6MIOGwRl zR+DaJdPG+hlIw=$O_uU?$37k^9UkTszmr&JTF!-7y+ygTwhpbqEtSZf6@Y{RT8V3x zX|0&Qa!%3Gp3lYnC%pYN^PR&twt;?W@9-V~F_u_?5(Zh!+Nj1r`OfWYKetrLFn(#& zFy*g!*X-z;?{TF_;o+H?T5+#L647amwH0$Y{>fj(UPVi+4WC$xnYwDX3?>5Ms*moAvMTL=+MEV}NQNC$572Shh9>3`Z z6^6|cZP^`{e*`4xlo58#qpppCkVM`sI6w_ZR}>9!3w=GhDi*nbyIirq>O@`7fkmoc zDEsG8H;sT6GTuXv*#pOa-YPmnhRAP_k;C*o{Fzd;R{RBd_MHzsPN*X+3@jd-4aRCE zsB}DwqN5tW21SuxMvr2fp-fx#j2+9x?@SAkvqMnP!;q#TG2qwt(t&h7bg$?Kpmv$o>@kf- z|GX#Jz!d+WnEZXzcnniuvB{SO+X@|4Id!A@%hNl%20HS_2yY}@T~k1OX6h&ry-{s2 z@?*KlX|DVmILM+26tlfsVGOi6gEa=SYK06fT!K{&R|P0fNE>1U5I%CA5kTXI zS~f1kfAER~di>T{6NeJnA3~zK-4&;518l=>gKaL3xmelcxRjrHv8D$<4O3ZK<&0Gp zK;Fq2_kz>3%^@|tQv!3|a(plTP(j64m=**G9*5n1F!xTdYTv3}YR~?a;7~uk`r|C+ zixjo&mZl93FD!19&Bk~sAJEAA5y)Vdeza)V5BkgFd*=2O@N-t^zzIpb_8%t&K*-u# z9OYL8=yeew!@akFJu$w5K>r6C{GYu4H)Qk*6O+V!l6~|3FZn{Mp>G4TskTppaP)Q$ z2s9#F$RYW!5g@I;vA_zF(J z(v5Bq`){$|~+|K2e;SdpLaxK;mM1C6kIPS;2$vGAnD(zasLffAo0u#iS}JuTJm`UnO`!Q6931IcW?bs@#0D#hrBVg!T6+W zS)u`_8$`-cIdb#t@4w+;Vsg(li~7pmp<6vt=I+WnMW-!K`q$&_6Y7ByA`CZXhN1QA zS6Jlo>g$wnI+o{pup(DfzxgADD zMBKo;D539Na1?hay^qn+YmdFF^>n#jaI0f?k$+k%i>HK^D`#8(c7v^uwN+XoH z{^p!d~uRAuyY53eXWs>suV|p35LbsMyT#<`stS}qQ>SGKw z@3*vw_&|{_=}=SY*Q*NL#Rcweb^0_|9H%K`u#bG0R~`eYg%}7f{U`@d(9y<$_1SEB z=8p_IxdO4|y3F69*FXqcMQP+lO$ll_lmHfw`#FYku`FZ-CY!%lJ2saQ= z;Q2hTcK=)#yW-?tP_qb&A(N1FGMD;+qoowkoo<~m3D$}Y%%SLxpijpw_RzX!+fRE$;ID1vK}_39 z#)5j2p)!w0y7hBzS#;L^F~H#tCYHK=##6m(Y!K-Ic{xBA2c4lpBcNJltZorynOMPjv$`qcQ!N&r5Co_yD^579$7-n6@ZWCwqb7OXA` zFU__aCAX(`8mKPJmP58DtS(yFhQ???*28b z$o43R6CgsRK-VtjCmUK>LPrxuC^fp3cIzG-%1hCgYzm{H@*i?nKcjimLsLqf2rC`_ z?W==$nI4l|nQ2ZV((6tR2P0|qJbEG&LlbtedAtT+bQ3Utob>+MdVK3kH{W?@b0~9K z*xBNl(kbJX7{VBQN>IX(yyW9@eM&HRz1%oX4gue+fVvTDe<>`1#Axc}j8SXBW|Guw z)~3Z0Tkze#sG^H_ze_-qO~&(h#kgqP1=-id#KzJLW3*(gzc{{v1rovc6s4kTMln^O z(Bc7DV}iDRBDL)pD0(sB?v&TiLZ8p?e9RYSi`GFmoa$`#$D#rZUF94Z@#Y|mu;2wK zZ^g91K2?>5drbh2u6|;z6%5or^bv6RgNQD<3)E^34Q~2L zvU}Z||1*owoQ~ve-bk!4#%s2AnsIr*U~I`jfuuz&l^TuwMxL1loIPqvpO?9c!88D# zY5T<7jV9fuNld#@4qfFyvfDf^$U=&-p@kvj*?pFZwJ zalmB4@;;bh-0M%(#Bf9^ujzh zW0&fDLE>|0zuAtMAgwA^)}|<`$59w_O&Gd!4+H^_a-ht4(6JSIrP$wv!;(;z{y7)G*-cNJyXi zU+Drgf-&?lL-iie;lF3Q^IrjkCNG5l_FBy?2(u5r3Cdn2BSRL? z4Y=0zZjEjJ2Lt;jUF;J?jQ^N@yNB;IckV)WF~uwuc>`;^ge=am)wK5;?Nx&1&u}(PfBr*FJ%B<*Q01gL!G4q{p{iUo};f(UM-+gK7-E>wzfi@kwVl9 z?{@BgRB2Z(6JPZ~1q4V0gqDR!hFumir7Atn$6b}wI=kq}gTh*Pe{Q){`+kHQatK zKWTM=+z}oLP|Ev1wYflwvt3idX6Js`nh7u|S2Pk59Iw7y_9(HL(-EOB>OObPbQYuE z>>i?*P49R>{8cBxGkeisqGD|Xm}ARw`3?^+W&7yuw3S7gP2RTzBD~wqdgI@pXqSMSCc^4XElfWMqC2Z_E{U&M7Yk-2M zNkECg%#*%+rqarn2WBaAyM(*OLRc*K6WoZYR=etBQV6jstOF|s>;4r5MGl%Lgw4fS zYvuP<*jZ5Laq84rlqxhx^?}U3rI~FbrhS8vB3}v>`0$lNT2>39Jq#z4!12d)2X^&9 zh;mKgiKcjRHOy2pLtj#mN?Nk2srMfDocgH0 zsMxw7opcfHKWSUlbR}nSeYHIdIIu0*X4}FV4;|7U5Vk3e*mZngL)5Q$g%LYy$V*DQ z>s$~mcRsO?A1w$t5Yc#Ls2uCodT%5Ofe^&D!4*yy($<1v$F=-ZC z+hI!Mo;&|`1N~(;e=!Cs8?TI|tWG)DVJ@e_EGk{L7T^|h7=&2mWUwAi%zpk=ZbSEr zk~;z^#5JSd`IaAfY4OSSD`A?pverb4p1n0GFfW5y-IbR}%2^;j^`KAFGoW?ceNrL1 zkojcZ~%V?|}5dVy9A7}peKVY?>+tmtnsQ9(>W2Hs` zH>X0>^r8|A_prWdOEB?nnI*W-q1tL*b+WIa))=ae!Kv`BG+)`46r}a7aCf`k;WwF` zl?9sxSX-;LRJkI??S9z2l#yRYfCb;eg^b8NhQHM#)ZB`~71>UteI7=&Cwwyim}XfD zA9~x)6f(wqrcpZ;%T>$8+1X}PW}apCeD(iTa%N#kCtMhxzRC0(p>j$CaVZfRcU*B_ zhOz-sQ<^FF`J3WG>X@1<+B6Dfn7Kp{nd3%^ik9M1YEJ)g*EDe7Dl^MHlr+O^Z0^3x z@4Y|Ib1vSC^SsaRJ?a;{VuNi$Ds|CNrpjtV+e32bnZj~6OIGsaGII$Bsyw_+!X+9$ z;FT9Ep*^vg+h-x`!QiO(vg;5=w-{fUtx{V|-=8H_a_dOU?zB21)Y;!7OVxik(ivk2 zHksmjYg1ELWzIRCsFHuZ2A|6c##$w?0m9$IiIOkNcbuJ&9!EM>!@fVlRUMyWTMIcB9XM%gFFj@X}c(XozQ)|0H)^a|c?qh;Y_iN@(Z zAJp!53ir$bg45mQ@)8=0pK3sBdV|g}{ZXRu?#1CBz&IYseEOSjWcgqJ0w76A9D}X- zMT%L!-!67@{B4tg!Mxbz_?qV}CLBAv3@Qz+p3vyn+2NqNl+h);r^xiR5cJ#x>BXAS zO|2HqoK5exWcI2l{SjoH;s0^MJ%Fj9`NU;_YU6w?y~hUJyo2|+$JXuEK^usjw102z zr`zV73WgDO*ydC6LJU$Wj*~C}vrhY{d=@HRykrU~^UqvRWX?s5(>(rLMH-5>Rl61g zyr&VnB2DQZ4^qcC-}T|{9(PwAq4x}O&`CRtLm;wo!{BeJW8yv z&t$vOCRAx-*`LeE`T|Iey{JMna|(b(1f%k8Uq!>ig%|7yrYIWR1!S^yz`7Kb%Acp>s=7zJOT|0?Jhfj^L-$#rsbvKiR zEfWp>JSS^W1wbA*?foOKtH^}m{Q-sqx4WLjhX*>q$vI`3KH1K9W)J6YeKc%}BcLQO z?tL1Z1+D5_GHAMYc6@aEG}O2?Zd3$^^w0E!7RKTP(Tf`3(y4Z#U-2N*5d-1xdkoKvPZ%gdK zRJ3LiB3s4;i#EQgR?ye_N3wvOm(jx8-oMmEi0ED+f}4FC9}U`O3=g2AtaGks1B3YZ z*cHYIJwzFe5Vo&v&6D-Zs-ri7a0IvLfH5fg{X#G`J~HuT4YZ~;s%^%oB-D2Ua9@yp zEX6EX)8~{rYNPYvH2UxxDdt-*@k?DrdWUwq&b6z|u801b_lV(bNQzcMb=x7&gr|rF z!`=hpcgaoC7B#rnf%erQOiHO=^Q@sd8>PWnn0|}P??RgNj#en?-xc~CmPgZuYfH3@ zdZW>>#9tVW_v_+#=KPaR>UNG+_fTO}UEG0=q!V5j%4U2tRPvQW5oB*$vit?RCjCV0 zLVYpd2^X66a;`ABSL!JviA{3q*xp}RYTF2hF|0F6NXZfu^qUgx<=rO#W5RCm zWXOne7G$Rcnyb|d)}QHaVOl*cgq0-dVh<6jInA;3`;^yu>R@`xCd|(n^IrCA-1F~k z>__`@cb5_RAE~J-D%c;~iSkCsHX~v)7U&!52Q9Dcv%P#QwRC%R-VWQVL#V=AUM={N z8oZI`lsfxqc$jBCKRxh+@ui~`{f3N5#mg?>l6l>4J8U3H4`f-z;JlCCr3S&MyA90E z4RVTfjpvGsh}dobCVlq2!$8jCy_$aA(@|Slu5B~m2$3%Q+-HX117^A+zRh{On{;eI z3qDm){F};aZXoMUQYTw3=mmU^m~3A7N|f=ISsk$dG&Jfj?OT*}%kl}wu%jXFdFNF- zI|dF-m3G#ao^dW(`R-kz|A>~1?;x>zf9%;yf0h&Xw3UbSRW9LwrokRB|$3U6hnTklKO> zT~q5D|TQ$7J)8rGs}ukee0G&sBDka{GJHl{F=>=x9^ zH=cr3q{qq@Iy8!I(%^@=nUWe#Zb>zA8cWai4V*M%=%W?-ZI{3SfmOlVHj+_qqUq~M z=<8>h-EZBw6g)K)CSaNbECvEudJ^O2A^I_J)NxFs0P>xiO%@Fv_5tvujfHIh z3xx?`h!sAz(A_5LJzDWMs3=Jt{gUOFrV?2&Xy{o3{Y?8DzyZOFdh-^FSaRP0X?j2p zd`V^PEQ41mr&K;hi><~|)zn=lXcmUcJp3E2#@ED3lxn9y)9*fT4y@C|1ry>{1k<^M_ diff --git a/content/applications/sales/sales/amazon_connector/setup/seller_central_form.png b/content/applications/sales/sales/amazon_connector/setup/seller_central_form.png deleted file mode 100644 index 77b1a65ef494e60482fa02b8ead060f4fb69a0f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36774 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

6Wnb`9=Z$DTc_AS~MR&OWU@4?=8LH5KT8 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

r(D;+mCo1|6Tp0b)o5 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 S8u!0BZF0-futNX-v;P6mi~>FY diff --git a/content/applications/sales/sales/amazon_connector/update.rst b/content/applications/sales/sales/amazon_connector/update.rst new file mode 100644 index 000000000..254a297b6 --- /dev/null +++ b/content/applications/sales/sales/amazon_connector/update.rst @@ -0,0 +1,60 @@ +============================================= +Install the Amazon Selling Partner API Update +============================================= + +Starting July 2022, due to a change in Amazon's API, the Amazon Connector needs to be updated to +continue to exchange information with Amazon. This also makes it easier for you to set up the +Connector. + +.. note:: + If your Odoo database is created after the update was released, the update module is installed + automatically. To check if this module is already installed, go to :guilabel:`Apps`, remove the + ``Apps`` filter and search for ``Amazon``. If the module :guilabel:`Amazon/Selling Partner API + Patch` is present and marked as installed, your Odoo database is already up-to-date and you can + proceed with the :doc:`setup ` step of the Amazon Connector. + +Update Odoo to the latest release +================================= + +The new authentication mechanism is made available through a new Odoo module; to +be able to install it, you must make sure that your Odoo source code is up-to-date. + +If you use Odoo on Odoo.com or Odoo.sh platform, your code is already up-to-date and +you can proceed to the next step. + +If you use Odoo with an on-premise setup or through a partner, then you must update +your installation as detailed in +:doc:`this documentation page ` +or by contacting your integrating partner. + +Update the list of available modules +==================================== + +New modules must be *discovered* by your Odoo instance to be available in the **Apps** +menu. + +To do so, activate the :ref:`developer mode `, and go to :menuselection:`Apps --> +Update Apps List`. A wizard will ask for confirmation. + +Install the Amazon/Selling Partner API Patch +============================================ + +.. warning:: + You should never install new modules in your production database without first testing them in a + duplicate or staging environment. For Odoo.com customers, a duplicate database can be created + from the database management page. For Odoo.sh users, you should use a staging or duplicate + database. For on-premise users, you should use a staging environment---contact your integrating + partner for more information regarding how to test a new module in your particular setup. + +The module should now be available in your :guilabel:`Apps` menu. Remove the ``Apps`` filter and +search for ``Amazon``; the module :guilabel:`Amazon/Selling Partner API Patch` should be available +for installation. If you cannot find the module after having updated the list of available modules, +it means your Odoo source code is not up-to-date; refer to step one of this page. + +Once the module is installed, link your Amazon account by following the instructions on the +:doc:`setup ` page. + +.. seealso:: + - :doc:`features` + - :doc:`setup` + - :doc:`manage`