Skip to content
This repository was archived by the owner on Dec 16, 2024. It is now read-only.
This repository was archived by the owner on Dec 16, 2024. It is now read-only.

Document steps before deploying your first Front-Commerce application #63

@JulienPradet

Description

@JulienPradet

Before going to production, you always have to ensure that some things are in place. They are less critical to your application, but still a big part of any Front-Commerce application.

We should document:

  • robots.txt
  • theme colors (template/index.html, template/error.html, app-shell.html)
  • static pages
    • theme/pages/Maintenance
    • theme/pages/Offiline
    • theme/pages/ServerError
    • themes/pages/NotFound)
  • sitemap
  • favicon
  • manifest
  • template/app-shell.html
  • analytics
    • Google Analytics
      • npm install --save github:front-commerce/analytics.js-integration-google-analytics
      • Add integration in src/config/analytics.js
        {
                name: "google-analytics",
                needConsent: true,
                settings: {
                  "Google Analytics": {
                    trackingId: "XXXXX",
                    enhancedEcommerce: true
                  }
                },
                script: () =>
                  require("@segment/analytics.js-integration-google-analytics")
        }
        
      • Activate Enhanced Ecommerce in Google Analytics in Admin > View > E-Commerce parameters. And add steps in checkout labelling:
        1 Addresses
        2 Shipping
        3 Payment
  • config/website.js::default_image_path
  • public/images/resized/placeholder.png
  • public/images/resized/error.png
  • Ensure that all texts and links in the footer are valid
  • ...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions