Skip to content
This repository has been archived by the owner on Mar 8, 2023. It is now read-only.

Store Front with ADempiere Integration #95

Open
1 of 2 tasks
yamelsenih opened this issue Oct 12, 2020 · 3 comments
Open
1 of 2 tasks

Store Front with ADempiere Integration #95

yamelsenih opened this issue Oct 12, 2020 · 3 comments
Labels
feature request New feature or request

Comments

@yamelsenih
Copy link

yamelsenih commented Oct 12, 2020

What is the motivation for adding/enhancing this feature?

Hi everyone, this is a great Application and very useful.
I am full developer at ADempiere Foundation on https://github.com/adempiere/adempiere and I want to integrate VueStoreFront with ADempiere like is magento, magento2 and others using a custom module.

What are the acceptance criteria

Can you complete this feature request by yourself?

  • YES
  • NO

Additional information

Source: http://wiki.adempiere.io/How_to_create_a_WebStore

Web Store

  • Log onto ADempiere with Admin Role
  • Go to the Web Store window and create New Record
    Webstore_window

For the purpose of our exercise, we will modify the following:

  • URL – valid FQDN i.e. http://www.yourdomain.com
  • Web Context – context root to web store i.e. /newstore
  • Stylesheet – aesthetics of the web store can be changed by modifying the specified file in Cascade Style Sheet (CSS) format
  • Price List – the range of products available to the webstore is restricted by the Price List and whether or not the product is
  • Web Parameter 1 – Site Logo i.e. Adempiere120x60.gif
  • Web Parameter 2 – heading on content page
  • Web Parameter 3 – HTML code to customize the vertical side bar
  • Web Parameter 4/5/6 - HTML code for footers

Click on the Record Info button on the bottom right of the window. Make a note of the W_Store_ID as you will need it later to complete the setup.
Webstore_Record_ID

Application Server

  • Shutdown the Application Server

WebStore Template

The WebStore template is stored under the archive file $ADEMPIERE_HOME/lib/adempiereWebStore.war.
AdempiereWebStore_war

Creating the WebStore WAR files

  • Rename the directory adempiere.ear under the path $ADEMPIERE_HOME\jboss\server\adempiere\deploy otherwise that can be overwritten during RUN_setup
  • Run the silent setup (RUN_silentsetup) to create WAR file for the New Web Store
  • Rename the newly created EAR directory from adempiere.ear to something like adempiereNEWSTORE.ear
  • Modify the new web context in file .\adempiereNEWSTORE\META-INF\application.xml
  • Modify the web store ID in the file .\adempiereNEWSTORE.ear\adempiereWebStore.war\WEB-INF\web.xml to point to ID# 1000000 (in this example only)

Application Server

  • Run Adempiere Server

Notice difference in Price List and company logo

  • Standard Adempiere Web Store
    Webstore_Gardenworld

  • New Web Store
    Webstore_NewStore

Product Images

  • Product images are definable from the Image URL field on Product window

Notes:

I can integrate it with ADempiere ERP and I am happy writing it

Best regards

@yamelsenih yamelsenih added the feature request New feature or request label Oct 12, 2020
@Fifciu
Copy link
Contributor

Fifciu commented Oct 16, 2020

Hello,
In this moment, it would be much better for you to create integration for Vue Storefront Next. Please check this: https://docs-next.vuestorefront.io/integrate/ecommerce.html#scope

@yamelsenih
Copy link
Author

Hi guys this is the first step with ADempiere changes: adempiere/adempiere#3238

@schwabing
Copy link

Hi @Fifciu
is Storefront-API development still active, or discontinued in favor to direct integrations via vsf-next?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature request New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants