Important notes on Ecommerce

Important notes on Ecommerce

Please note that we use the term “Ecommerce” loosely, but internally this may mean the three (3) applications we have under one project/solution which are:

  • Ecommerce
  • Customer Service
  • Manuscript Submissions

Git Repository:

https://mal-devops.liebertpub.com/PublicWebsites/Ecommerce%20Apps/_git/Ecommerce%20Apps

Branch To Use (used by current live versions):

acs-rest-api-2023-updates

Solution:

LiebertCommerce

Projects Within the Solution:

  • Ecommerce: LiebertCommerce.UI
  • Customer Service: LiebertCommerce.CustomerService
  • Manuscript Submission: LiebertCommerce.Submissions

Note: Just set the Startup Project to any one of the Projects above from the Solution to whichever you are going to work on.

Databases:

  • LOL2018 (DEV-SQL1/STAGE-SQL1/PROD-MALDB1)
  • ACS Databases (for publication pricing)
  • Production Schedule database

Production Server:

  • PROD-CDEWEB1 – we use this for live versions which is configured for PCI Compliance.
  • This means you must have access to this server before you can publish live.

Note to publishing these apps:

  • You can directly publish to DEV-WEB1 from Visual Studio
  • And then use the Robocopy batch to move to STAGE-WEB1
  • But for production publish, you must directly push the changes from Visual Studio to PROD-CDEWEB1 because there is no network link between STAGE-WEB1 to PROD-CDEWEB1 due to PCI compliance.