Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Figma - Add WooCommerce Brands template parts and templates #184

Open
13 tasks
ashleyshaw opened this issue Oct 11, 2024 · 0 comments
Open
13 tasks

Figma - Add WooCommerce Brands template parts and templates #184

ashleyshaw opened this issue Oct 11, 2024 · 0 comments
Assignees
Labels
Design System Issues related to the system of combining components according to best practices. [Priority] Critical [Priority] Important [Status] Needs Design Anything that needs design.
Milestone

Comments

@ashleyshaw
Copy link
Member

ashleyshaw commented Oct 11, 2024

[Component Name] - Design Update for LSX Design System

Overview

Objective: Update the [Component Name] template to align with the latest WooCommerce features and integrate the WooCommerce Brands plugin for the Media24 shop.

Relevant References

Requirements

Design Specifications

  • 1. Brand Landing Page Template:

    • Include: A-Z index of all brands using [product_brand_list] shortcode.
    • Brand Thumbnails: Display all brands using [product_brand_thumbnails] shortcode.
    • Responsive Design: Ensure the template is fully responsive for all devices.
  • 2. Single Brand Page Template:

    • Brand Header: Integrate the brand's logo, name, and description.
    • Product Collection Block: Display brand products in a customizable grid.
    • Additional Information: Include a section for brand details and promotions.
  • 3. Single Product Page (Branded):

    • Product Brand Icon: Utilize [product_brand] shortcode for displaying brand logos on the product page.
    • Co-branded Design: Align product details with the brand's visual identity.
    • CTAs: Style "Add to Cart" and "Buy Now" buttons to match the brand colours.
  • 4. Header Template:

    • Icons: Update cart and account icons to align with WooCommerce theme changes.
    • Brand Elements: Integrate subtle brand visuals without compromising site functionality.
  • 5. Mini Cart Template Part:

    • Design Update: Redesign the mini cart template to reflect the updated LSX design system.
    • Brand Visuals: Ensure that brand logos or icons appear in the mini cart for branded products.
    • Improved Usability: Enhance the mini cart layout for better accessibility and user experience.
  • 6. Cart Block + Template:

    • Visual Consistency: Update the cart block to ensure it aligns with the overall design system, including brand colours and typography.
    • Brand Integration: Display brand logos next to product names in the cart to reinforce the brand's identity.
    • Distraction-Free Layout: Simplify the cart template to focus on the checkout process, making it user-friendly and clutter-free.
  • 7. Checkout Page (Distraction-Free):

    • Minimal Design: Focus on a clean and user-friendly layout.
    • Brand Integration: Include brand-specific logos and subtle colours.

Technical Considerations

  • Shortcodes Usage:
    • Use [product_brand_list], [product_brand_thumbnails], and [brand_products] for displaying brand data.
    • Embed shortcodes into template files using do_shortcode function for dynamic content.

Acceptance Criteria

  • All components should be designed according to the specifications.
  • The design system should be fully integrated with the updated LSX templates.
  • Mini cart and cart templates are updated to reflect the latest design.
  • Compatibility with the 2024 and 2025 WordPress themes must be ensured.
  • Thorough testing for responsiveness and cross-device compatibility.
  • Ensure the brand's identity is consistently reflected across all templates.

Deliverables

  • Updated Figma designs for each component.
  • GitHub issues for each design element with detailed descriptions and screenshots.
  • A clear testing plan to ensure design consistency.

Additional Notes

  • Coordinate with the development team to implement the design updates.
  • Regularly update the GitHub issue status to track progress and address any challenges.

Attachments

Related Issues

Designs

Single Brand Landing page

Single Brand Landing

Single Branded Product (Banner)

Single Branded Product - Banner

Single Branded Product (Icon)

Single Branded Product - Icon

Single Branded Product (Logo)

Single Branded Product - Logo

Brand Archive (Banner)

Brand Archive - Banner

Brand Archive (Logo)

Brand Archive - Logo

Brands Landing

Brands Landing

Labels

  • Design
  • Figma
  • WooCommerce
  • Enhancement
  • Cart
  • Mini Cart
@ashleyshaw ashleyshaw added [Status] Needs Design Anything that needs design. [Priority] Critical [Priority] Important Design System Issues related to the system of combining components according to best practices. labels Oct 11, 2024
@ashleyshaw ashleyshaw added this to the 1.5 milestone Oct 11, 2024
@github-project-automation github-project-automation bot moved this to Needs Triage in LSX Design Oct 11, 2024
@ashleyshaw ashleyshaw moved this from Needs Triage to 📥 Todo in LSX Design Oct 11, 2024
@ashleyshaw ashleyshaw pinned this issue Oct 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Design System Issues related to the system of combining components according to best practices. [Priority] Critical [Priority] Important [Status] Needs Design Anything that needs design.
Projects
Status: Needs Design
Development

No branches or pull requests

2 participants