Backed up Supplier's templates.

This commit is contained in:
Norm Rasmussen
2026-03-30 17:03:22 -04:00
parent a97f22bc0c
commit 3616ba9718
22 changed files with 1092 additions and 427 deletions

View File

@ -32,16 +32,16 @@
{% if course.has_to_restart? %} {% if course.has_to_restart? %}
{% include "course_version_outdated_popup", path: course_path %} {% include "course_version_outdated_popup", path: course_path %}
{% endif %} {% endif %}
<div class="button-container"> <div class="button-container">
{% if skip_course_page %} {% if skip_course_page %}
<a class="button-course" {% if course.enrolled? == true %}href="{% route course_viewer, course_id: course.id, learning_path_id: params.learning_path_id %}"{% else %}href="{{ course_path }}"{% endif %}> <a class="button-course" {% if course.enrolled? == true %}href="{% route course_viewer, course_id: course.id, learning_path_id: params.learning_path_id %}"{% else %}href="{{ course_path }}"{% endif %}>
{% t shared.view %} {% t shared.view %}
</a> </a>
{% else %} {% else %}
<a class="button-course" {% if course.properties.skip_course_page == true and course.enrolled? == true %}href="{% route course_viewer, course_id: course.id, learning_path_id: params.learning_path_id %}"{% else %}href="{{ course_path }}"{% endif %}> <a class="button-course" href="{{ course_path }}">
{% t shared.view %} {% t shared.view %}
</a> </a>
{% endif %} {% endif %}
</div> </div>
</div> </div>
</div> </div>

View File

@ -0,0 +1,38 @@
<div class="card-course squares">
<div class="np-card-container">
<img
class="np-card-image"
alt="{{ learning_path.name }}"
src="{{ learning_path.image_url }}"
>
<div class="np-card-content np-card-content-vertical np-card-padding">
<h3 class="np-card-content-title">
{{ learning_path.name }}
</h3>
<p>{{ learning_path.items.count }} items</p>
<div class="np-card-content-footer">
<div class="np-card-content-progress np-button-color">
{% t shared.progress, count: learning_path.progress %}
</div>
<div class="button-container">
<a class="button-course" href="{% route learning_path, id: learning_path.id %}">
{% t shared.view %}
</a>
</div>
</div>
</div>
</div>
</div>
<style>
p {
color: #001e60;
}
.squares {
flex: 1;
flex-basis: 20%;
}
</style>

View File

@ -1,24 +1,15 @@
{% assign uniq_courses = '' %} {% assign uniq_courses = '' %}
{% assign course_counter = 0 %} {% assign course_counter = 0 %}
{% assign learner_region = current_person.properties.person_locale %}
{% if courses.in_catalog.any? %} {% if courses.enrolled.any? %}
<div class="np-catalog-courses row row-with-thumbnails"> <div class="np-catalog-courses row row-with-thumbnails">
{% for course in courses.in_catalog %} {% for course in courses.enrolled %}
{% for category in course.categories %} <div class="col-xs-12 col-md-6 col-lg-4 np-stretch-content card-course-container">
{% unless category.name == 'Blog' %} {% include "cards_course" with course %}
{% unless uniq_courses contains course.name %} </div>
{% if course.properties.course_locale == learner_region %} {% assign uniq_courses = uniq_courses | append: course.name %}
<div class="col-xs-12 col-md-6 col-lg-4 np-stretch-content card-course-container"> {% assign course_counter = course_counter | plus: 1 %}
{% include "cards_course" with course %}
</div>
{% assign uniq_courses = uniq_courses | append: course.name %}
{% assign course_counter = course_counter | plus: 1 %}
{% endif %}
{% endunless %}
{% endunless %}
{% endfor %}
{% endfor %} {% endfor %}
</div> </div>

View File

@ -0,0 +1,222 @@
<div class="faq-section-container">
<div class="text-container">
<div class="text-heading text-center">
FAQ | Crece con Walmart
</div>
</div>
<div class="faq-wrapper">
<div class="faq-card">
<div class="faq-top">
<div class="faq-cta">
<i class="far fa-plus cta-faq-icon"></i>
</div>
<div class="card-heading">
¿Quién puede registrarse en Crece con Walmart?
</div>
</div>
<div class="faq-content">
<div class="faq-answer">
Todas las empresas mexicanas interesadas en fortalecer sus habilidades empresariales y digitales son bienvenidas.
</div>
</div>
</div>
<div class="faq-card">
<div class="faq-top">
<div class="faq-cta">
<i class="far fa-plus cta-faq-icon"></i>
</div>
<div class="card-heading">
¿Qué necesito para registrarme?
</div>
</div>
<div class="faq-content">
<div class="faq-answer">
Para registrarte, es ideal contar con un negocio activo que pueda gestionar ventas y operaciones en línea de forma eficiente en el corto plazo. Esto incluye estar registrado ante el SAT, disponer de inventario listo para la venta, y tener acceso a internet y una computadora para completar los módulos del programa. Crece con Walmart está diseñado para ayudarte a alcanzar el éxito en ventas en línea, por lo que también es fundamental tu disposición para aprender y adaptarte al entorno digital.
</div>
</div>
</div>
<div class="faq-card">
<div class="faq-top">
<div class="faq-cta">
<i class="far fa-plus cta-faq-icon"></i>
</div>
<div class="card-heading">
¿Hay algún costo para participar en Crece con Walmart?
</div>
</div>
<div class="faq-content">
<div class="faq-answer">
No, Crece con Walmart es un programa sin costo para personas dueñas de micro y pequeñas empresas mexicanas. Esta iniciativa forma parte del compromiso de Walmart de impulsar el crecimiento de proveedores nacionales a través de un enfoque de valor compartido, ayudándoles a identificar oportunidades de expansión en el mercado.
</div>
</div>
</div>
<div class="faq-card">
<div class="faq-top">
<div class="faq-cta">
<i class="far fa-plus cta-faq-icon"></i>
</div>
<div class="card-heading">
¿Cuánto tiempo dura el programa?
</div>
</div>
<div class="faq-content">
<div class="faq-answer">
El programa está diseñado para que avances a tu propio ritmo. Todo el contenido y las herramientas están disponibles en línea 24 horas los 7 días de la semana, permitiéndote acceder a ellos en cualquier momento. ¡El tiempo que le dediques depende de ti y de tu deseo de crecer!
</div>
</div>
</div>
<div class="faq-card">
<div class="faq-top">
<div class="faq-cta">
<i class="far fa-plus cta-faq-icon"></i>
</div>
<div class="card-heading">
¿Hay capacitación en vivo o es solo a demanda?
</div>
</div>
<div class="faq-content">
<div class="faq-answer">
Crece con Walmart ofrece tanto capacitación a demanda como en vivo. El contenido a demanda está disponible en cualquier momento para todos los usuarios registrados, mientras que las sesiones en vivo con especialistas se publican periódicamente en la sección <a href="/app/sesiones-en-vivo" >Próximos eventos </a>. Ahí podrás encontrar los temas y fechas disponibles para inscribirte.
</div>
</div>
</div>
<div class="faq-card">
<div class="faq-top">
<div class="faq-cta">
<i class="far fa-plus cta-faq-icon"></i>
</div>
<div class="card-heading">
¿Cuánto tiempo tarda en aprobarse mi registro?
</div>
</div>
<div class="faq-content">
<div class="faq-answer">
El registro en la plataforma de aprendizaje es inmediato al completar los pasos en nuestra página de registro a través del botón verde que encontrarás en el menú. Para el Marketplace de Walmart, el proceso es más detallado y puede tardar entre 5 y 10 días hábiles, ya que incluye validaciones adicionales.
</div>
</div>
</div>
<div class="faq-card">
<div class="faq-top">
<div class="faq-cta">
<i class="far fa-plus cta-faq-icon"></i>
</div>
<div class="card-heading">
¿Qué tipo de productos puedo vender en el Marketplace?
</div>
</div>
<div class="faq-content">
<div class="faq-answer">
Walmart cuenta con una lista de productos prohibidos en su Marketplace. Te recomendamos revisar regularmente la política de productos permitidos y prohibidos para asegurar que tus productos cumplan con las normas establecidas. Aquí puedes encontrar más detalles sobre las políticas.
</div>
</div>
</div>
<div class="faq-card">
<div class="faq-top">
<div class="faq-cta">
<i class="far fa-plus cta-faq-icon"></i>
</div>
<div class="card-heading">
¿Hay algún canal de comunicación para solicitar ayuda personalizada?
</div>
</div>
<div class="faq-content">
<div class="faq-answer">
Sí, puedes escribirnos a contacto@crececonwalmart.com solicitar atención personalizada a través de nuestro WhatsApp. Uno de nuestros ejecutivos estará disponible para resolver tus dudas y brindarte el apoyo que necesites.
</div>
</div>
</div>
</div>
{% comment %} <div class="support-text text-center">
Contact supplierdevelopment@walmart.com for additional support.
</div> {% endcomment %}
</div>
<style>
.faq-wrapper {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px;
margin-top: 30px;
}
.faq-content {
max-height: 0;
overflow: hidden;
transition: max-height 0.3s ease;
}
.faq-card {
padding: 20px;
border-radius: 12px;
height: fit-content;
}
.faq-top {
display: flex;
gap: 10px;
align-items: center;
cursor: pointer;
}
.faq-answer {
margin-top: 20px;
font-size: 1rem;
}
.faq-answer a:link, .faq-answer a:visited {
text-decoration: none;
color: #ffc220;
font-size: 1rem;
}
.faq-cta {
width: 40px;
height: 40px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
background: #ffc220;
}
.cta-faq-icon {
color: #000;
transition: transform 0.3s ease;
}
.faq-card.active .faq-content {
max-height: 500px;
}
.faq-top .card-heading {
width: 100%;
font-weight: 600;
font-size: 1.25rem;
}
.support-text {
font-size: 1.5rem;
margin-top: 40px;
}
</style>
<script>
const faqCards = document.querySelectorAll('.faq-card');
faqCards.forEach(card => {
card.addEventListener('click', () => {
const icon = card.querySelector('.cta-faq-icon');
if (card.classList.contains('active')) {
card.classList.remove('active');
icon.classList.remove('fa-minus');
icon.classList.add('fa-plus');
} else {
card.classList.add('active');
icon.classList.remove('fa-plus');
icon.classList.add('fa-minus');
}
});
});
</script>

View File

@ -1,7 +1,7 @@
<div class="faq-section-container"> <div class="faq-section-container">
<div class="text-container"> <div class="text-container">
<div class="text-heading text-center"> <div class="text-heading text-center">
FAQ | Academia de Proveedores de Walmart de México y Centroamérica FAQ | Academia de Proveedores de Walmart
</div> </div>
</div> </div>
<div class="faq-wrapper"> <div class="faq-wrapper">
@ -11,7 +11,7 @@
<i class="far fa-plus cta-faq-icon"></i> <i class="far fa-plus cta-faq-icon"></i>
</div> </div>
<div class="card-heading"> <div class="card-heading">
¿Quién puede acceder a la Academia de Proveedores de Walmart de México y Centroamérica? ¿Quién puede acceder a la Academia de Proveedores?
</div> </div>
</div> </div>
<div class="faq-content"> <div class="faq-content">
@ -51,21 +51,6 @@
</div> </div>
</div> </div>
</div> </div>
<div class="faq-card">
<div class="faq-top">
<div class="faq-cta">
<i class="far fa-plus cta-faq-icon"></i>
</div>
<div class="card-heading">
¿A quién esta dirigido el programa Crece con Walmart?
</div>
</div>
<div class="faq-content">
<div class="faq-answer">
Crece con Walmart esta dirigido a micro, pequeñas y medianas empresas que buscan aprender a vender sus productos en línea y modernizar sus operaciones.
</div>
</div>
</div>
<div class="faq-card"> <div class="faq-card">
<div class="faq-top"> <div class="faq-top">
<div class="faq-cta"> <div class="faq-cta">
@ -93,8 +78,7 @@
</div> </div>
<div class="faq-content"> <div class="faq-content">
<div class="faq-answer"> <div class="faq-answer">
El equipo de la Academia de Proveedores es el encargado de ayudarte a apoyar tu aprendizaje. <br> Puedes comunicarte con nosotros a traves del boton de Contacto.
Envía un correo electrónico a contacto@crececonwalmart.com y te responderemos lo antes posible.
</div> </div>
</div> </div>
</div> </div>
@ -124,7 +108,7 @@
</div> </div>
<div class="faq-content"> <div class="faq-content">
<div class="faq-answer"> <div class="faq-answer">
Por favor, contáctanos a contacto@crececonwalmart.com y daremos seguimiento a tus comentarios. Puedes comunicarte con nosotros a traves del boton de Contacto.
</div> </div>
</div> </div>
</div> </div>

View File

@ -46,9 +46,9 @@
<div class="footer-support-container"> <div class="footer-support-container">
<div class="support-text-footer"> <div class="support-text-footer">
Soporte: <a href="mailto:contacto@crececonwalmart.com" class="support-text-footer"> <a href="/app/contacto" class="support-text-footer">
contacto@crececonwalmart.com Soporte
</a> </a>
</div> </div>
</div> </div>
</div> </div>

View File

@ -1,358 +1,545 @@
{% assign us_user_grow = false %} {% assign user_supplier = false %}
{% assign us_user_supplier = false %} {% assign mexico_user = false %}
{% assign india_user = false %} {% assign category_advisors = false %}
{% assign mexico_user = false %} {% assign samsclub = false %}
{% assign opencall = false %}
{% for group in current_person.groups %}
{% if group.name == 'Grow With Walmart' %}
{% assign us_user_grow = true %}
{% endif %}
{% if group.name == 'Supplier Academy' %} {% for group in current_person.groups %}
{% assign us_user_supplier = true %} {% if group.name == 'Active Suppliers' %}
{% endif %} {% assign user_supplier = true %}
{% if group.name == 'Walmart Vriddhi' %} {% endif %}
{% assign india_user = true %} {% if group.name == 'Crece Con Walmart' %}
{% endif %} {% assign mexico_user = true %}
{% if group.name == 'Crece con Walmart' %} {% endif %}
{% assign mexico_user = true %} {% if group.name == 'Category Advisors' %}
{% endif %} {% assign category_advisors = true %}
{% endfor %} {% endif %}
{% if group.name == "Sam's Club" %}
{% assign category_advisors = false %} {% assign samsclub = true %}
{% endif %}
{% for group in current_person.groups %} {% if group.name == 'Open Call 2025' %}
{% if group.name == 'Category Advisors' %} {% assign opencall = true %}
{% assign category_advisors = true %} {% endif %}
{% endif %} {% endfor %}
{% endfor %}
<header class="np-header np-header-color"> <header class="np-header np-header-color">
<div class="np-header-content"> <div class="np-header-content">
{% if current_school.logo_url %} {% if current_school.logo_url %}
<h1 class="np-header-logo"> <h1 class="np-header-logo">
<a href="{% route home %}"> <a href="{% route home %}">
<img <img
alt="{{ current_school.name }}" alt="{{ current_school.name }}"
class="np-header-logo-image" class="np-header-logo-image"
src="{{ current_school.logo_url }}" src="{{ current_school.logo_url }}"
/> />
</a> </a>
</h1> </h1>
{% else %} {% else %}
<a href="{% route home %}" class="np-school-name np-header-font-color"> <a href="{% route home %}" class="np-school-name np-header-font-color">
{{ current_school.name }} {{ current_school.name }}
</a> </a>
{% endif %} {% endif %}
<div class="np-hidden-mobile np-header-desktop-nav hidden-mobile"> <div class="np-hidden-mobile np-header-desktop-nav hidden-mobile">
<ul class="np-header-desktop-nav-list"> <ul class="np-header-desktop-nav-list">
{% for website_navigation in navigations.header_navigations_external %} {% for website_navigation in navigations.header_navigations_external %}
<li class= "np-header-desktop-nav-item"> <li class= "np-header-desktop-nav-item">
<a <a
href="{{ website_navigation.path }}" href="{{ website_navigation.path }}"
class="np-header-desktop-nav-link np-header-font-color" class="np-header-desktop-nav-link np-header-font-color"
target="_blank" target="_blank"
> >
{{ website_navigation.name }} {{ website_navigation.name }}
</a> </a>
</li> </li>
{% endfor %} {% endfor %}
<li class= "np-header-desktop-nav-item"> <div class= "np-header-desktop-nav-link dropdown-nav">
<a Programas
href="/app" <div class="header-dropdown-container">
class="np-header-desktop-nav-link np-header-font-color" <div class="header-dropdown-option">
> <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="/app/crece-con-walmart">
Inicio Crece con Walmart
</a> </a>
</li> </div>
<li class= "np-header-desktop-nav-item"> <!-- hide until content is ready
<a <div class="header-dropdown-option">
href="/app/mi-ruta-de-conocimiento" <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="/app/mi-zona-pyme">
class="np-header-desktop-nav-link np-header-font-color" Mi Zona Pyme
> </a>
Mi ruta de conocimiento </div>
</a>
</li> <div class="header-dropdown-option">
<li class= "np-header-desktop-nav-item"> <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="/app/opencall">
<a Growth Summit
href="/app/crete-con-walmart" </a>
class="np-header-desktop-nav-link np-header-font-color" </div> -->
> </div>
<img class="header-nav-image" src="https://s3.us-east-1.amazonaws.com/static.northpass.com/walmart-supplier/mexico/homepage-image-4.png" alt=""> </div>
</a>
</li> <div class="np-header-desktop-nav-link dropdown-nav">
</ul> Aprender
</div> <div class="header-dropdown-container-row">
<div class="header-dropdown-container-col">
{% if current_person.signed_in? %} <div class="header-dropdown-option">
<div class="np-hidden-mobile np-header-search np-header-search-expanded"> <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn title" > Examinar todos</a>
<form action="{% route search %}" method="get" data-test="desktop-search"> </div>
<input <div class="header-dropdown-option">
aria-label="{% t .search %}" <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="/app/catalog">
class="np-header-search-input np-header-font-background-color search-input" Modulos
type="text" </a>
name="q" </div>
placeholder="{% t .search %}" <div class="header-dropdown-option">
/> <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="/app/learning_paths">
<i class="np-header-search-icon far fa-search"></i> Rutas formativa
</form> </a>
</div> </div>
<div class="hidden-desktop header-mobile-menu-nav"> <div class="header-dropdown-option">
{% if current_person.signed_in? %} <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="/courses/23608768-5715-4f2e-97c6-64565f93fddd/activities/887314c6-665f-445c-848a-2f5d571ec434">
<button Guías de ayuda
data-toggle-class="np-hidden" </a>
class="np-header-mobile-menu-nav-button fal fa-times np-hidden np-header-font-color" </div>
data-toggle-target=".np-header-mobile-avatar-menu, <div class="header-dropdown-option">
.np-header-mobile-menu-content, .np-main, .np-footer" <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="/app/sesiones-en-vivo">
></button> Sesiones en vivo
<button </a>
data-test="open-mobile-menu" </div>
data-toggle-class="np-hidden" </div>
class="np-header-mobile-menu-nav-button np-header-mobile-avatar-menu" <!-- Removing until content is supported
data-toggle-target=".fa-times, .np-header-mobile-menu-content, .np-main, .np-footer" <div class="header-dropdown-container-col">
> <div class="header-dropdown-option">
<i class="fal fa-bars hamburger-menu"></i> <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn title">Modulos por categoria</a>
</button> </div>
{% endif %} <div class="header-dropdown-option">
</div> <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="/app/catalog?search=Ethics%20and%20Compliance">
<div class="hidden-mobile np-header-avatar"> Ethics and Compliance
<button </a>
class="np-header-avatar-button" </div>
data-test="open-desktop-menu" <div class="header-dropdown-option">
data-toggle-class-on-target="np-hidden" <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="/app/catalog?search=Getting%20Paid">
data-toggle-target=".np-header-avatar-tooltip" Getting Paid
data-toggle-outside </a>
> </div>
<img <div class="header-dropdown-option">
alt="{{ current_person.name }}" <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="/app/catalog?search=Item%20Creation">
class="np-header-avatar-image" Item Creation
src="https://s3.us-east-1.amazonaws.com/static.northpass.com/walmart-supplier/mexico/250314-Icono-Usuario-Academia-de-Proveedores.png" </a>
> </div>
</button> <div class="header-dropdown-option">
<div class="np-header-avatar-tooltip np-hidden" role="tooltip"> <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="/app/catalog?search=Merchandising">
<span class="np-header-avatar-tooltip-arrow-up"></span> Merchandising
<div class="np-header-avatar-tooltip-learner"> </a>
<div class="np-header-avatar-tooltip-learner-name"> </div>
{{ current_person.name }} <div class="header-dropdown-option">
</div> <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="/app/catalog?search=Onboarding">
<div class="np-header-avatar-tooltip-learner-email"> Onboarding
{{ current_person.email }} </a>
</div> </div>
</div> </div>
<nav class="np-header-avatar-tooltip-navigation">
{% unless current_school.sso_active? %} <div class="header-dropdown-container-col">
<a <div class="header-dropdown-option">
class="np-header-avatar-tooltip-navigation-link" <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn title"> &nbsp;</a>
href="{% route account %}" </div>
> <div class="header-dropdown-option">
{% t .profile_settings %} <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="/app/catalog?search=Packaging%20and%20Labeling">
</a> Packaging and Labeling
{% endunless %} </a>
<a </div>
class="np-header-avatar-tooltip-navigation-link np-danger" <div class="header-dropdown-option">
href="{% route logout %}" <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="/app/catalog?search=Replenishment">
> Replenishment
{% t .sign_out %} </a>
</a> </div>
</nav> <div class="header-dropdown-option">
</div> <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="/app/catalog?search=Retail%20Basics">
</div> Retail Basics
{% else %} </a>
<a </div>
class="np-header-sign-in np-header-desktop-nav-link np-header-font-color" <div class="header-dropdown-option">
aria-label="{% t shared.sign_in %}" <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="/app/catalog?search=Transportation">
href="{% route login %}" Transportation
> </a>
{% t shared.sign_in %} </div>
</a> </div> -->
{% endif %} </div>
</div> </div>
</header>
<div class= "np-header-desktop-nav-link dropdown-nav">
<div class="hidden-desktop"> Enlaces de Walmart
<div class="np-header-mobile-menu-content np-hidden"> <div class="header-dropdown-container">
{% if current_person.signed_in? %} <div class="header-dropdown-option">
<img <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="https://www.walmartmexico.com/proveedores" target="_blank">
alt="{{ current_person.name }}" Portal de Proveedores Walmart
class="np-header-mobile-menu-content-avatar" </a>
src="{{ current_person.avatar_url }}" </div>
/>
<div class="np-header-mobile-menu-content-name"> <div class="header-dropdown-option">
{{ current_person.name }} <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="https://www.walmartmexico.com/proveedores/programas-de-apoyo" target="_blank">
</div> Programas de Apoyo a proveedores Walmart
{% endif %} </a>
<div class="np-header-mobile-menu-content-nav"> </div>
<form
class="header-search" <div class="header-dropdown-option">
data-test="mobile-search" <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="https://www.walmartmexico.com/proveedores/retail-link" target="_blank">
method="get" Apoyo Retail Link
action="{% route search %}" </a>
> </div>
<input
aria-label="{% t .search %}" <div class="header-dropdown-option">
class="header-mobile-search-input" <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="https://www.walmartmexico.com/proveedores/licitaciones" target="_blank">
type="text" Portal de Licitaciones
name="q" </a>
placeholder="{% t .search %}" </div>
/>
<i class="np-header-search-icon far fa-search"></i> <div class="header-dropdown-option">
</form> <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="https://www.walmartmexico.com/proveedores/centro-de-distribucion-perecederos" target="_blank">
<a Centro de Distribucion Peredeceros
class="np-header-mobile-menu-content-button start-here-btn-mobile" </a>
href="/app/grow-with-walmart-catalog" </div>
>
Start Here <div class="header-dropdown-option">
</a> <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="https://www.walmartmexico.com/proveedores/pagos-y-facturacion" target="_blank">
{% for website_navigation in navigations.header_navigations %} Pagos y Facturacion
{% unless website_navigation.name == 'Dashboard' %} </a>
<a </div>
href="{{ website_navigation.path }}"
class="np-header-mobile-menu-content-button" <div class="header-dropdown-option">
{% if website_navigation.external? %} target="_blank" {% endif %} <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="https://www.walmartmexico.com/proveedores/proveeduria-responsable" target="_blank">
> Proveeduria Responsable
{% if website_navigation.name == '' %} </a>
</div>
{% endif %}
{{ website_navigation.name }} <div class="header-dropdown-option">
</a> <a class="np-header-desktop-nav-link np-header-font-color header-dropdown-link start-here-btn" href="https://www.walmartmexico.com/proveedores/logistica" target="_blank">
{% endunless %} Logistica Cedis Secos
{% endfor %} </a>
<a </div>
href="/app/welcome-to-walmart" </div>
class="np-header-mobile-menu-content-button" </div>
>
Welcome to Walmart <li class= "np-header-desktop-nav-link dropdown-nav np-header-desktop-nav-item">
</a> <a class="np-header-desktop-nav-link np-header-font-color" href="/app/contacto">
<a Contacto
href="/app/catalog" </a>
class="np-header-mobile-menu-content-button" </li>
> </ul>
Courses </div>
</a>
<a
href="/app/blog"
class="np-header-mobile-menu-content-button" {% if current_person.signed_in? %}
> <div class="np-hidden-mobile np-header-search np-header-search-expanded">
Blog <form action="{% route search %}" method="get" data-test="desktop-search">
</a> <input
<a aria-label="{% t .search %}"
href="/courses/a891fcb0-ed3a-4851-8e64-0f4f0b602c2d/activities" class="np-header-search-input np-header-font-background-color search-input"
class="np-header-mobile-menu-content-button" type="text"
> name="q"
Help Docs placeholder="{% t .search %}"
</a> />
<div class="np-header-mobile-menu-content-line"></div> <i class="np-header-search-icon far fa-search"></i>
<a </form>
href="#" </div>
class="np-header-mobile-menu-content-button" <div class="hidden-desktop header-mobile-menu-nav">
> {% if current_person.signed_in? %}
Contact <button
</a> data-toggle-class="np-hidden"
{% unless current_school.sso_active? %} class="np-header-mobile-menu-nav-button fal fa-times np-hidden np-header-font-color"
<a data-toggle-target=".np-header-mobile-avatar-menu,
class="np-header-mobile-menu-content-button" .np-header-mobile-menu-content, .np-main, .np-footer"
href="{% route account %}" ></button>
> <button
{% t .profile_settings %} data-test="open-mobile-menu"
</a> data-toggle-class="np-hidden"
{% endunless %} class="np-header-mobile-menu-nav-button np-header-mobile-avatar-menu"
<a data-toggle-target=".fa-times, .np-header-mobile-menu-content, .np-main, .np-footer"
class="np-header-mobile-menu-content-button np-danger" >
href="{% route logout %}" <i class="fal fa-bars hamburger-menu"></i>
> </button>
{% t .sign_out %} {% endif %}
</a> </div>
</div> <div class="hidden-mobile np-header-avatar">
</div> <button
</div> class="np-header-avatar-button"
data-test="open-desktop-menu"
{% include "messages" %} data-toggle-class-on-target="np-hidden"
data-toggle-target=".np-header-avatar-tooltip"
<style> data-toggle-outside
.start-here-btn { >
color: #000; <img
} alt="{{ current_person.name }}"
.np-header-desktop-nav-link { class="np-header-avatar-image"
font-size: 20px; src="{{ current_person.avatar_url }}"
font-weight: 500; >
} </button>
<div class="np-header-avatar-tooltip np-hidden" role="tooltip">
.header-dropdown-container { <span class="np-header-avatar-tooltip-arrow-up"></span>
display: none; <div class="np-header-avatar-tooltip-learner">
position: absolute; <div class="np-header-avatar-tooltip-learner-name">
background-color: white; {{ current_person.name }}
border: 1px solid #ccc; </div>
z-index: 10; <div class="np-header-avatar-tooltip-learner-email">
width: fit-content; {{ current_person.email }}
top: 40px; </div>
left: -20px; </div>
} <nav class="np-header-avatar-tooltip-navigation">
{% unless current_school.sso_active? %}
.np-header-desktop-nav-link:hover .header-dropdown-container { <a
display: block; class="np-header-avatar-tooltip-navigation-link"
} href="{% route account %}"
>
.header-dropdown-option { {% t .profile_settings %}
display: block; </a>
padding: 15px; {% endunless %}
color: black; <a
text-decoration: none; class="np-header-avatar-tooltip-navigation-link np-danger"
white-space: nowrap; href="{% route logout %}"
} >
.dropdown-nav { {% t .sign_out %}
position: relative; </a>
display: flex; </nav>
align-items: center; </div>
color: #fff; </div>
} {% else %}
<a
.header-dropdown-option:hover { class="np-header-sign-in np-header-desktop-nav-link np-header-font-color"
background-color: #f0f0f0; aria-label="{% t shared.sign_in %}"
} href="{% route login %}">
.hidden-mobile { {% t shared.sign_in %}
display: none; </a>
} {% endif %}
.hidden-desktop { </div>
display: block; </header>
}
.header-mobile-menu-nav { <div class="hidden-desktop">
margin-left: 20px; <div class="np-header-mobile-menu-content np-hidden">
} {% if current_person.signed_in? %}
.hamburger-menu { <img
color: #fff; alt="{{ current_person.name }}"
} class="np-header-mobile-menu-content-avatar"
.header-search { src="{{ current_person.avatar_url }}"
position: relative; />
width: 100%; <div class="np-header-mobile-menu-content-name">
} {{ current_person.name }}
.header-mobile-search-input { </div>
width: 100%; {% endif %}
padding: 13px; <div class="np-header-mobile-menu-content-nav">
} <form
.start-here-btn-mobile { class="header-search"
background: #FFC220; data-test="mobile-search"
} method="get"
.header-nav-image { action="{% route search %}"
max-width: 175px; >
} <input
.np-header-desktop-nav-list { aria-label="{% t .search %}"
align-items: center; class="header-mobile-search-input"
} type="text"
@media only screen and (min-width: 1100px) { name="q"
.hidden-mobile { placeholder="{% t .search %}"
display: flex; />
} <i class="np-header-search-icon far fa-search"></i>
.hidden-desktop { </form>
display: none; <a
} class="np-header-mobile-menu-content-button start-here-btn-mobile"
} href="/app/crece-con-walmart"
>
@media only screen and (min-width: 768px) { Start Here
.np-header-mobile-menu-content { </a>
top: 110px; {% for website_navigation in navigations.header_navigations %}
} {% unless website_navigation.name == 'Dashboard' %}
} <a
href="{{ website_navigation.path }}"
</style> class="np-header-mobile-menu-content-button"
{% if website_navigation.external? %} target="_blank" {% endif %}
>
{% if website_navigation.name == '' %}
{% endif %}
{{ website_navigation.name }}
</a>
{% endunless %}
{% endfor %}
<a
href="/app/crece-con-walmart"
class="np-header-mobile-menu-content-button"
>
Crece con Walmart
</a>
<a
href="/app/catalog"
class="np-header-mobile-menu-content-button"
>
Modulos
</a>
<!-- <a
href="/app/blog"
class="np-header-mobile-menu-content-button"
>
Blog
</a>
<a
href="/courses/a891fcb0-ed3a-4851-8e64-0f4f0b602c2d/activities"
class="np-header-mobile-menu-content-button"
>
Help Docs
</a> -->
<div class="np-header-mobile-menu-content-line"></div>
<a
href="/app/contacto"
class="np-header-mobile-menu-content-button"
>
Contact
</a>
{% unless current_school.sso_active? %}
<a
class="np-header-mobile-menu-content-button"
href="{% route account %}"
>
{% t .profile_settings %}
</a>
{% endunless %}
<a
class="np-header-mobile-menu-content-button np-danger"
href="{% route logout %}"
>
{% t .sign_out %}
</a>
</div>
</div>
</div>
{% include "messages" %}
<style>
.start-here-btn {
color: #001e60;
font-weight: bold;
}
.start-here-btn:hover {
color:#0053E2;
font-weight: bold;
}
.np-header-desktop-nav-link {
font-size: 20px;
font-weight: 500;
}
.title {
font-size: 18px;
font-weight:700;
text-decoration: none;
color: #0053e2;
}
.header-dropdown-container {
display: none;
position: absolute;
background-color: white;
border: 1px solid #ccc;
z-index: 100;
width: fit-content;
top: 55px;
}
.header-dropdown-container-row {
display: none;
position: absolute;
background-color: white;
border: 1px solid #ccc;
z-index: 100;
width: fit-content;
top: 55px;
{% comment %} width: 640px;
left:-300px; for 3 col {% endcomment%}
}
{% comment %}
.header-dropdown-container-col {
float:left;
width: 33.33%;
height: 325px; for 3 col
} {% endcomment%}
.start-here {
display:block;
font-weight: bold;
}
.np-header-desktop-nav-link:hover .header-dropdown-container-row {
display: block;
}
.np-header-desktop-nav-link:hover .header-dropdown-container {
display: block;
}
.header-dropdown-option a {
text-align: left;
font-size:18px;
}
.header-dropdown-option {
display: block;
padding: 15px;
color: black;
text-decoration: none;
white-space: nowrap;
font-size:18px;
}
.dropdown-nav {
position: relative;
display: flex;
align-items: center;
color: #fff;
margin-left: 15px;
}
.header-dropdown-option:hover {
background-color: #fff;
}
.hidden-mobile {
display: none;
}
.hidden-desktop {
display: block;
}
.header-mobile-menu-nav {
margin-left: 20px;
}
.hamburger-menu {
color: #fff;
}
.header-search {
position: relative;
width: 100%;
}
.header-mobile-search-input {
width: 100%;
padding: 13px;
}
.start-here-btn-mobile {
background: #FFC220;
}
@media only screen and (min-width: 1100px) {
.hidden-mobile {
display: flex;
}
.hidden-desktop {
display: none;
}
}
@media only screen and (min-width: 768px) {
.np-header-mobile-menu-content {
top: 110px;
}
}
</style>

View File

@ -1,5 +1,5 @@
<a href="/app/mi-ruta-de-conocimiento" class="mi-ruta-container"> <!-- informational no need to link <a href="/app/mi-ruta-de-conocimiento" class="mi-ruta-container"> -->
<div class="mi-ruta-section-wrapper"> <div class="mi-ruta-section-wrapper">
<div class="welcome-content-wrapper"> <div class="welcome-content-wrapper">
<div class="introduction yellow-text"> <div class="introduction yellow-text">
@ -18,7 +18,7 @@
</div> </div>
</div> </div>
</div> </div>
</a> <!-- see note above </a> -->

View File

@ -0,0 +1,43 @@
<div class="welcome-section-container">
<div class="welcome-section-wrapper">
<div class="welcome-content-wrapper">
<div class="introduction green-text">
Mi Zona PyME
</div>
<div class="section-text-container">
<div class="section-text">
Mi Zona Pyme es una iniciativa en México orientada principalmente en apoyar a micro, pequeñas y medianas empresas en su desarrollo.
Ofrece acceso a información, herramientas y recursos pensados para fortalecer la gestión del negocio.
Su objetivo es acompañar a las pymes en distintas etapas de crecimiento y facilitar su vinculación con oportunidades de apoyo.
</div>
</div>
</div>
<div class="image-container">
<img src="https://i5.walmartimages.com/dfwrs/76316474-c532/k2-_1155ffcb-9536-4822-9449-8f6b637177cf.v1.jpg" alt="Mi Zona PyME" width='100%' height="100%">
</div>
<div class="video-sub-text">
<span class="bold-text">Soporte:</span>
<a href="mailto:desarrolloprov@walmart.com" style="font-size: inherit; color: inherit; text-decoration: none;">desarrolloprov@walmart.com</a>
</div>
</div>
</div>
<style>
.video-sub-text a {
color: #fff;
text-decoration: none;
}
/* This creates the underline effect only on hover */
.video-sub-text a:hover {
text-decoration: underline;
}
.video-container {
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
gap: 20px;
}
</style>

View File

@ -1,3 +1,4 @@
{% if result.type == "course" %}
<div class="np-card np-search-result"> <div class="np-card np-search-result">
<div class="np-card-container"> <div class="np-card-container">
<div class="np-card-content"> <div class="np-card-content">
@ -17,3 +18,4 @@
</div> </div>
</div> </div>
</div> </div>
{% endif %}

View File

@ -1,7 +1,7 @@
{% assign events_counter = 0 %} {% assign events_counter = 0 %}
<div class="heading-container"> <div class="heading-container">
<div class="carousel-heading events-link"> <div class="carousel-heading">
Próximas sesiones Sesión registrada
</div> </div>
</div> </div>
<div class="carousel-wrapper"> <div class="carousel-wrapper">

View File

@ -2,8 +2,39 @@
<div class="np-zero-state-text"> <div class="np-zero-state-text">
No tienes próximos eventos. Vuelve más tarde para ver las actualizaciones. No tienes próximos eventos. Vuelve más tarde para ver las actualizaciones.
</div> </div>
<img <img
class="np-zero-state-training-events" class="np-zero-state-training-events"
alt="{% t .empty %}" alt="{% t .empty %}"
/> />
<a href="">
<div class="viewbutton">
Proximas sesiones en vivo
</div>
</a>
</div> </div>
<style>
a {
text-decoration: none;
color: white;
font-size: 15px;
}
.viewbutton {
margin-top:10px;
background-color: #0053E2;
padding: 12px;
border: none;
border-radius: 5px;
cursor: pointer;
}
.viewbutton:hover {
background-color: #a9ddf7;
}
</style>

View File

@ -1,7 +1,6 @@
{% include "header" %} {% include "header" %}
{% include "course_version_outdated_alert", courses: courses.in_catalog %} {% include "course_version_outdated_alert", courses: courses.enrolled %}
{% include "sub_navigation" %}
<main class="np-main np-catalog np-subpage-container np-max-width"> <main class="np-main np-catalog np-subpage-container np-max-width">
<div class="np-catalog-header-wrapper"> <div class="np-catalog-header-wrapper">
<div class="np-catalog-header"> <div class="np-catalog-header">
@ -10,7 +9,7 @@
</div> </div>
{% capture label %}{% t shared.filters.by_category %}{% endcapture %} {% capture label %}{% t shared.filters.by_category %}{% endcapture %}
{% if courses.in_catalog.any? %} {% if courses.enrolled.any? %}
{% {%
include "filter_dropdown", include "filter_dropdown",
filters: courses.filters, filters: courses.filters,

View File

@ -0,0 +1,34 @@
{% include "header" %}
<main class="np-main np-catalog np-subpage-container np-max-width">
<h1>Complete el formulario a continuacion para ponerse en contacto con el equipo de la Academia de Proveedores.</h1>
<p class="form">Si el formulario no se carga, <a href="https://airtable.com/appjGZqqZzU5TzWz6/pagX3d6qFnH84vFPM/form" target="_blank">haga clic aqui</a></p>
<iframe class="airtable-embed" src="https://airtable.com/embed/appjGZqqZzU5TzWz6/pagX3d6qFnH84vFPM/form" frameborder="0" onmousewheel="" width="100%" height="1000" style="background: transparent; border: 1px solid #ccc;"></iframe>
</main>
{% include "footer" %}
<style>
h1 {
text-align: center;
}
p {
text-align:center;
}
.form a:link, .form a:visited {
text-decoration: none;
color: #ffc220;
font-size: 1rem;
}
@media screen and (min-width: 768px) {
.np-card-content-description {
display: block;
}
}
</style>

View File

@ -1,11 +1,20 @@
{% if course.properties.skip_course_page == true and course.enrolled? %}
<script>
window.location.replace('{% route course_viewer, course_id: course.id %}');
</script>
{% endif %}
{% assign skip_overview = false %}
{% comment %}
{% assign skip_overview = false %}
{% for category in course.categories %} {% for category in course.categories %}
{% if category.name == 'HelpDoc' %} {% if category.name == 'HelpDoc' %}
{% assign skip_overview = true %} {% assign skip_overview = true %}
{% endif %} {% endif %}
{% endfor %} {% endfor %}
{% endcomment %}
{% if skip_overview %} {% if skip_overview %}
{% if course.enrolled? %} {% if course.enrolled? %}
<script> <script>

View File

@ -0,0 +1,66 @@
{% include "header" %}
<main class="np-main np-learning-paths np-subpage-container np-max-width">
{% include 'crete_con_walmart_lp_section' %}
<!-- Learning Paths -->
<div class="lps-wrapper grid">
{% assign ccw_enrolled_lps = learning_paths.enrolled | sort: "name" %}
{% for learning_path in ccw_enrolled_lps %}
{% for category in learning_path.categories %}
{% if category.name == "Crece con Walmart" %}
{% include "cards_learning_paths_squares" %}
{% endif %}
{% endfor %}
{% endfor %}
</div>
<!-- Training Event -->
<div class="np-dashboard-resources">
<div class="text-container">
<div class="text-heading text-center">
Sesiones en vivo
</div>
</div>
{% if training_events.available.any? %}
<div class="row row-with-thumbnails">
{% for training_event in training_events.available %}
<div class="col-xs-12 col-sm-6 col-lg-4 np-stretch-content">
{% assign event_name = training_event.title | downcase %}
{% if event_name contains "crece con" %}
{% include "cards_training_event" %}
{% endif %}
</div>
{% endfor %}
</div>
{% else %}
{% include "training_events_zero_state" %}
{% endif %}
</div>
<!-- FAQs -->
<div class="faq">
{% include 'faq_ccw_section' %}
</div>
</main>
{% include "footer" %}
<style>
.grid {
Display: Flex;
flex-direction: row;
flex-wrap: wrap;
}
.text-container {
margin-top: 25px;
}
@media (min-width:768px) {
.np-subpage-container {
padding: 25px 5% 184px 5%;
}
}
@media (max-width: 800px) {
.grid {
flex-direction: column;
}
</style>

View File

@ -25,9 +25,9 @@
<section> <section>
{% include 'mi_ruta_section' %} {% include 'mi_ruta_section' %}
</section> </section>
<section> {% comment %} section is repetitive <section>
{% include 'crete_con_walmart_section' %} {% include 'crete_con_walmart_section' %}
</section> </section> {% endcomment %}
</div> </div>
<div class="np-max-width"> <div class="np-max-width">
<section> <section>
@ -46,4 +46,5 @@
</section> </section>
</div> </div>
</main> </main>
{% include "footer" %} {% include "footer" %}

View File

@ -1,5 +1,4 @@
{% include "header" %} {% include "header" %}
{% include "sub_navigation" %}
<main class="np-main np-learning-paths np-subpage-container np-max-width"> <main class="np-main np-learning-paths np-subpage-container np-max-width">
<div class="np-learning-paths-main"> <div class="np-learning-paths-main">
<div class="lp-heading-container"> <div class="lp-heading-container">
@ -11,7 +10,7 @@
</div> </div>
{% include 'lp_filters' %} {% include 'lp_filters' %}
</div> </div>
{% include "learning_paths_index", items: learning_paths.available %} {% include "learning_paths_index", items: learning_paths.enrolled %}
</div> </div>
</main> </main>
{% include "footer" %} {% include "footer" %}

View File

@ -0,0 +1,66 @@
{% include "header" %}
<main class="np-main np-learning-paths np-subpage-container np-max-width">
{% include 'mi_zona_pyme_lp_section' %}
<!-- Learning Paths -->
<div class="lps-wrapper grid">
{% assign ccw_enrolled_lps = learning_paths.enrolled | sort: "name" %}
{% for learning_path in ccw_enrolled_lps %}
{% for category in learning_path.categories %}
{% if category.name == "Mi Zona Pyme" %}
{% include "cards_learning_paths_squares" %}
{% endif %}
{% endfor %}
{% endfor %}
</div>
<!-- Training Event -->
<div class="np-dashboard-resources">
<div class="text-container">
<div class="text-heading text-center">
Sesiones en vivo
</div>
</div>
{% if training_events.available.any? %}
<div class="row row-with-thumbnails">
{% for training_event in training_events.available %}
<div class="col-xs-12 col-sm-6 col-lg-4 np-stretch-content">
{% assign event_name = training_event.title | downcase %}
{% if event_name contains "mi zona pyme" %}
{% include "cards_training_event" %}
{% endif %}
</div>
{% endfor %}
</div>
{% else %}
{% include "training_events_zero_state" %}
{% endif %}
</div>
<!-- FAQs
<div class="faq">
{% include 'faq_ccw_section' %}
</div>-->
{% include "footer" %}
<style>
.grid {
Display: Flex;
flex-direction: row;
flex-wrap: wrap;
}
.text-container {
margin-top: 25px;
}
@media (min-width:768px) {
.np-subpage-container {
padding: 25px 5% 184px 5%;
}
}
@media (max-width: 800px) {
.grid {
flex-direction: column;
}
</style>

View File

@ -6,9 +6,9 @@
<div class="np-search-header"> <div class="np-search-header">
<div class="np-resource-subtitle"> <div class="np-resource-subtitle">
{% t .showing %} {% t .showing %}
<span class="np-resource-subtitle-number">{{ results.count }}</span> {% comment %} <span class="np-resource-subtitle-number">{{ results.count }}</span> {% endcomment %}
{% t .results_for %} {% t .results_for %}
<span class="np-button-color">"{{ results.term }}"</span> <span class="white-text">"{{ results.term }}"</span>
</div> </div>
{% capture label %}{% t shared.filters.by_type %}{% endcapture %} {% capture label %}{% t shared.filters.by_type %}{% endcapture %}
{% {%
@ -19,9 +19,9 @@
%} %}
</div> </div>
{% if results.items.any? %} {% if results.items.any? %}
{% render "search_result" for results.items as result %} {% render "search_result" for results.items as result %}
{% else %} {% else %}
{% include "search_zero_state" %} {% include "search_zero_state" %}
{% endif %} {% endif %}
</main> </main>
{% include "footer" %} {% include "footer" %}

View File

@ -1,12 +1,5 @@
{% include "header" %} {% include "header" %}
<div class="np-homepage-hero">
<img class="homepage-hero-image"
src="{{ homepage.artwork_url }}"
alt="{{ homepage.headline }}"
/>
</div>
<main class="np-main np-learning-paths np-subpage-container np-max-width"> <main class="np-main np-learning-paths np-subpage-container np-max-width">
{% include 'custom_sub_nav' %}
{% include 'sesiones_en_vivo' %} {% include 'sesiones_en_vivo' %}
<div class="custom-events-wrapper"> <div class="custom-events-wrapper">
<div class="welcome-content-wrapper"> <div class="welcome-content-wrapper">

View File

@ -225,7 +225,7 @@ section {
margin-right: 50px; margin-right: 50px;
} }
.np-header-logo-image { .np-header-logo-image {
height: 100px; height: 25px;
} }
.course-categories-wrapper { .course-categories-wrapper {
display: flex; display: flex;