Transcript
Page 1: Oracle Commerce Cloud - ERP Integration Best Practices · Oracle$Commerce$Cloudis$a$fully$featured,$extensible$SaaS$commerce$solution,$ hostedinthe$Oracle$Cloud,$supporting$B2C$andB2B$models$ina$single$platform

                                                                         

ERP  Integration  Best  Practices  to  Drive  Digital  Transformation      

Page 2: Oracle Commerce Cloud - ERP Integration Best Practices · Oracle$Commerce$Cloudis$a$fully$featured,$extensible$SaaS$commerce$solution,$ hostedinthe$Oracle$Cloud,$supporting$B2C$andB2B$models$ina$single$platform

 

   

 Oracle  Commerce  Cloud  is  a  fully  featured,  extensible  SaaS  commerce  solution,  hosted  in  the  Oracle  Cloud,  supporting  B2C  and  B2B  models  in  a  single  platform.  Commerce  Cloud  grants  greater  agility  and  cost  savings,  with  the  extensibility  and  control  required  in  the  ultra-­‐competitive  digital  commerce  market.      

 S IMPLIFY  your  technology  footprint.  INNOVATE  to  stay  ahead  of  consumer  demands  and  competitors  in  a  low-­‐risk  way.  DELIVER  to  every  customer,  every  time  to  increase  loyalty  and  revenue.      

                             Commerce  Cloud  has  frequent  releases.                Please  ensure  you  have  the  latest  documentation.                    

Page 3: Oracle Commerce Cloud - ERP Integration Best Practices · Oracle$Commerce$Cloudis$a$fully$featured,$extensible$SaaS$commerce$solution,$ hostedinthe$Oracle$Cloud,$supporting$B2C$andB2B$models$ina$single$platform

 

 

 

 

ERP  Integration  Best  Practices  to  Drive  Digital  Transformation      

Simplify  integration  time  and  cost      Benefits  of  integrating  commerce  and  ERP    Common  integration  points  to  any  ERP  system    Leveraging  OCC  REST  Web  Services  Framework  Leveraging  ICS      

   

                     

       

 CONTENTS  

ERP  Integrat ion  Best  Pract ices  to  Dr ive  Dig ita l  Transformation                 2  

Page 4: Oracle Commerce Cloud - ERP Integration Best Practices · Oracle$Commerce$Cloudis$a$fully$featured,$extensible$SaaS$commerce$solution,$ hostedinthe$Oracle$Cloud,$supporting$B2C$andB2B$models$ina$single$platform

SIMPLIFY  INTEGRATION  TIME  AND  COST    Businesses  run  into  a  number  of  challenges  when  exploring  ERP  integration  options  such  as  needing  to  connect  to  multiple  systems,  the  mixing  on-­‐premise  and  cloud  applications,  and  the  constant  evolution  of  a  businesses  needs  and  requirements.          One  of  the  top  questions  we  get  around  Oracle  Commerce  Cloud  is  “Can  you  integrate  with  “X”  ERP  system?”    This  isn’t  surprising  as  an  integrated  offering  allows  companies  to  more  efficiently  manage  the  customer  buying  processes  –  both  on  and  offline.      The  short  answer  is  Oracle  Commerce  Cloud  is  truly  agnostic  when  it  comes  to  ERP  integrations.            Oracle  Commerce  Cloud  customers  have  integrated  with  Oracle  ERP  systems  such  as  JD  Edwards  and  EBS  as  well  as  third-­‐party  systems  such  as  SAP.            Built  with  an  API-­‐first  architecture,  Commerce  Cloud  features  an  open,  REST  Web  Services  framework.      This  dramatically  cuts  down  on  integration  time  and  cost  when  integrating  to  Oracle  and/or  third-­‐party  systems.            

Benefits  of  an   integrated  solution      

• Significantly  reduce  the  amount  of  time  it  takes  to  enter  order  data  while  also  reducing  errors  related  to  manual  data  entry  

• Accurately  and  immediately  reflect  price  and  product  changes    

• Improve  the  accuracy  of  inventory  management  • Provide  customers  with  faster,  more  accurate  

communication  with  automatic  shipping  notifications,  ability  to  track  shipment,  and  delivery  updates.      

• Support  more  online  orders  without  added  resources  

• Decrease  time  between  order  placement  and  shipment  

• Reduce  call  volume  to  customer  service  representatives      

   

ERP  Integrat ion  Best  Pract ices  to  Dr ive  Dig ita l  Transformation                                3  

“Oracle’s  REST  model  natively  supports  the  dynamic  permutations  of  profile  (accounts),  catalogs  (products),  and  price  lists,  along  with  native  plug-­‐ins  to  CPQ  (configure,  price,  quote  tools)  via  API,  allowing  me  the  freedom  to  design  modern  customer  experiences  without  having  to  worry  about  core  modeling  issues.”      

Rohit  Garewal,  Object  Edge      

Page 5: Oracle Commerce Cloud - ERP Integration Best Practices · Oracle$Commerce$Cloudis$a$fully$featured,$extensible$SaaS$commerce$solution,$ hostedinthe$Oracle$Cloud,$supporting$B2C$andB2B$models$ina$single$platform

COMMON  INTEGRATION  POINTS  FOR  ANY  ERP  SYSTEM    Typically,  ERP  systems  manage  a  business’s  core  data  (customers,  products,  pricing,  contracts,  inventory,  invoices,  etc.).      Some  ERP  systems  also  enable  configuration  of  complex  products,  services,  and  bundles.        Common  integration  points  between  ERP  and  commerce  could  include:      

 Product  Data:  Product  and  pricing  data  is  continually  being  updated.    A  common  use  case  example  is  inventory  availability.    This  includes  what’s  in  stock  online,  in-­‐store,  and  often  quantity  available.    Showing  inaccurate  information  could  result  in  selling  products  not  in  stock  or  missing  out  on  sales  opportunities.            

 Configuration:  If  your  catalog  contains  products  and  services  that  offer  a  variety  of  configurable  options,  or  your  self-­‐service  user  will  benefit  from  decision  assistance,  Oracle  Commerce  Cloud  accommodates  a  variety  of  configuration  options.  For  optimal  user  experience,  we  recommend  Oracle’s  fit-­‐for-­‐purpose  sales  configuration  and  quoting  tool,  Oracle  CPQ  Cloud.  A  seamless  integration  eases  set-­‐up  and  maintenance  for  this  use  case.    As  an  example,  configured  products  are  passed  to  the  cart;  the  

ERP  Integrat ion  Best  Pract ices  to  Dr ive  Dig ita l  Transformation                                4  

Page 6: Oracle Commerce Cloud - ERP Integration Best Practices · Oracle$Commerce$Cloudis$a$fully$featured,$extensible$SaaS$commerce$solution,$ hostedinthe$Oracle$Cloud,$supporting$B2C$andB2B$models$ina$single$platform

user  may  reconfigure  as  needed;  and  upon  checkout,  the  integration  validates  the  cart  price  against  the  CPQ  pricing  engine.  When  paired  with  CPQ  Cloud,  Commerce  Cloud  ensures  customers  select  the  optimal  products  and  services  they  need  quickly  and  easily.    

 Customer  Data:  Your  customer  data  is  in  a  constant  state  of  change.    What  products  have  they  bought?    Where  do  they  want  it  shipped?        Another  common  use  case  we  see  is  customers  wanting  a  consolidated  view  of  their  purchase  and  account  data.      Many  businesses  offer  their  customers  a  centralized  location  where  they  can  login  and  see  their  order  history,  order  status,  contracts  in  place,  and  more.      Often,  this  data  needs  to  be  integrated  from  multiple  back-­‐end  systems.          

 Order  Data:  After  a  purchase  is  made  online  –  what  happens  next?      A  seamless  integration  between  commerce  and  ERP  makes  sure  the  correct  order  data  gets  passed  between  systems  to  reduce  errors  and  speed  up  order  processing.              

ERP  Integrat ion  Best  Pract ices  to  Dr ive  Dig ita l  Transformation                                5  

Page 7: Oracle Commerce Cloud - ERP Integration Best Practices · Oracle$Commerce$Cloudis$a$fully$featured,$extensible$SaaS$commerce$solution,$ hostedinthe$Oracle$Cloud,$supporting$B2C$andB2B$models$ina$single$platform

Taking  advantage  of  Oracle  Commerce  Cloud’s    REST  Web  Services  Framework    As  previously  mentioned,  Oracle  Commerce  Cloud’s  open,  REST  Web  Services  framework  dramatically  cuts  down  on  integration  time  and  cost  when  integrating  to  Oracle  and  third-­‐party  systems.            A  sampling  of  Oracle  Commerce  Cloud  REST  APIs  applicable  to  any  ERP  integration  include:      Catalog  createCatalog,    getCatalog,  updateCatalog  deleteCatalog  

Inventory  getInventory,  updateInventory,  deleteInventory,  listInventories,  createInventory  

Orders  syncQuote,  updateQuoteStatus,  getOrders,  getOrder,  updateOrder    

Prices  ListPrices  UpdatePrices    

Collections  (Categories)    getCollection,  updateCollection,  deleteCollection,  listCollections,  moveCollection,  createCollection      

Organizations  listOrganizations,  createOrganization,  getOrganization,  updateOrganization    

PriceListGroup  createPriceListGroup  ActivationRequest,  listPriceListGroups,  getPriceListGroup  ActivationSummary,  getPriceListGroup,  updatePriceListGroup,  deletePriceListGroup]  

Products  getProduct,  updateProduct,  deleteProduct,  listProducts,  createProduct    

Profi les  resetPassword,  appendSecondary  Organizations,  removeSecondary  Organizations,  replaceSecondary  Organizations,  updateUserRoles,  getProfile,  updateProfile,  listProfiles,  createProfile    

Skus  getSku,    updateSku,  deleteSku,    deleteSkus,  listSkus,    createSkus,  createSku,      

   

Full  documentation  on  Oracle  Commerce  Cloud  REST  Endpoints.          

ERP  Integrat ion  Best  Pract ices  to  Dr ive  Dig ita l  Transformation                                6  

Page 8: Oracle Commerce Cloud - ERP Integration Best Practices · Oracle$Commerce$Cloudis$a$fully$featured,$extensible$SaaS$commerce$solution,$ hostedinthe$Oracle$Cloud,$supporting$B2C$andB2B$models$ina$single$platform

A  sampling  of  Oracle  Commerce  Cloud  Webhooks  applicable  to  an  ERP  integration  include:      Calculate  Shipping  

External  Pricing    

External  Tax  Calculation  

Idle  Cart    

Order   Organization   Profi le   Request  Quote  Return   Update  Quote   Agent:  Return  Order      

 Example  of  integrating  to  an  external  pricing  system  

 Oracle  Commerce  Cloud  includes  tools  that  you  can  use  to  easily  build  a  custom  integration  with  an  external  pricing  system.    To  do  this  you  would  create  a  custom  widget  that  makes  a  call  to  the  external  pricing  system  to  obtain  the  price  of  an  item  when  it  is  added  to  the  shopping  cart.    You  would  also  configure  a  webhook  that  calls  the  external  pricing  system  to  validate  the  prices  when  the  shopper  checks  out.    

           

 

 Leveraging  Oracle   Integration  Cloud  Services        Some  organizations  choose  to  perform  a  point-­‐to-­‐point  connection  between  ERP  and  Commerce,  meaning  no  operational  platform  exists  in  the  middle  of  your  systems.        While  this  often  works  as  a  short-­‐term  solution,  organizations  experiencing  growth  may  experience  limitations.    For  example,  a  point-­‐to-­‐point  integration  may  require  reconfiguration  as  needs  evolve,  such  as  adding  new  channels.        Oracle  offers  Integration  Cloud  Services  (ICS)  to  help  solve  these  challenges  and  increase  flexibility.    ICS  will  help  you  simplify  integration  problems,  deliver  integrations  faster,  and  ultimately  deliver  a  better  customer  experience.      ICS  brings  enterprise  grade-­‐integration  to  the  cloud  without  the  difficulties  associated  with  typical  integration  tools  no  matter  where  you  are  in  the  build,  operate,  and  maintain  continuum.        

ERP  Integrat ion  Best  Pract ices  to  Dr ive  Dig ita l  Transformation                                7  

Page 9: Oracle Commerce Cloud - ERP Integration Best Practices · Oracle$Commerce$Cloudis$a$fully$featured,$extensible$SaaS$commerce$solution,$ hostedinthe$Oracle$Cloud,$supporting$B2C$andB2B$models$ina$single$platform

ICS  is  designed  to  work  with  all  types  of  applications  allowing  you  to  have  a  hybrid  of  cloud  and  on-­‐premise  applications  supporting  your  connected  customer  journey.          ICS  comes  packaged  with  many  adapters  that  help  you  connect  Oracle  and  3rd  party  applications,  both  Cloud-­‐based  and  On  Premise  applications  to  ICS.      ICS  adapters  include  Oracle  Commerce  Cloud,  CPQ  Cloud  and  many  ERP  adapters  including  JD  Edwards,  EBS,  Oracle  ERP  Cloud,  SAP,  and  more.    ICS  also  offers  integration  flow  best  practices  around  the  movement  and  transformation  of  data  between  your  applications.  In  addition  to  adapters,  Oracle  provides  pre-­‐built  integrations  between  Oracle  CX  applications  such  as  Oracle  Commerce  Cloud,  Oracle  CPQ  Cloud,  Oracle  Marketing  Cloud,  and  Oracle  Service  Cloud  that  allow  integration  implementations  to  get  off  the  ground  quickly.              -­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐    

Don’t  be  t ied  to  a  sub-­‐par  Commerce  platform  because  of  your  ERP  system    With  Oracle  Commerce  Cloud  you  are  not  tied  to  a  specific  back-­‐end  system.      Simply  connect  to  the  ERP  system  of  your  choice.            Visit  cloud.oracle.com  for  more  information.    

ICS  ERP  Adapters  Oracle  JDE   Oracle  EBS  Oracle  ERP  Cloud  

Oracle  Netsuite  

SAP   Oracle  Peoplesoft  

Ful l   l i st  of  ICS  adapters    

ERP  Integrat ion  Best  Pract ices  to  Dr ive  Dig ita l  Transformation                                8  


Top Related