Skip to content

Simicart Siminia project public repository

Notifications You must be signed in to change notification settings

Quynhnn19409/siminia-public

 
 

Repository files navigation

siminia

0. Prepare your magento site with:

  • Magento version >= 2.4.3 && PWA studio 12

1. Clone pwa-studio

git clone https://github.com/magento/pwa-studio/
cd pwa-studio
git checkout release/12.0

2. Modify package.json at PWA studio root folder

workspaces:


  "workspaces": [
...
    "packages/siminia"
  ],

scripts (modify the build script and add siminia scripts):

  "scripts": {
    "build": "yarn venia run build && yarn run build:siminia",
    "build:siminia": "yarn workspace @simicart/siminia run build",
    "watch:siminia": "yarn workspace @simicart/siminia run watch",
    "stage:siminia": "yarn workspace @simicart/siminia run start",
    ...
  },

3. Clone siminia

cd  packages
git clone https://github.com/Simicart/siminia-public siminia
cd siminia
git checkout 12.0/main
cd ../..
yarn install
yarn run build

4. Run watch/stage

To run watch

yarn run watch:siminia

To run production

NODE_ENV=production PORT=8080 yarn run stage:siminia

5. Use your own backend magento

Update configuration at packages/siminia/.env

MAGENTO_BACKEND_URL=https://your.magento.site.com/

6. Use your own tapita PageBuilder credentials:

Create your account at Tapita

Use integration token generated to fill in the file at: packages/siminia/src/simi/App/core/NoMatch/index.js

const integrationToken = 'your-token';

About

Simicart Siminia project public repository

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 83.9%
  • CSS 10.6%
  • SCSS 4.9%
  • HTML 0.6%