Skip to content

Commit 4c7415c

Browse files
Initial commit
0 parents  commit 4c7415c

18 files changed

+386
-0
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
composer.phar
2+
/vendor/
3+
.vendor/

README.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# mp-ecommerce
2+
3+
Este e-commerce de ejemplo será la base para la integración de MercadoPago con `php`.
4+
5+
## Antes de comenzar
6+
7+
Esta aplicación debe estar accesible mediante un dominio público en internet antes de comenzar con la integración y para ello usaremos [Heroku](https://heroku.com).
8+
9+
Requisitos para realizar la integración:
10+
* Cuenta en [GitHub](https://github.com).
11+
* Cuenta en [Heroku](https://heroku.com).
12+
* Cuenta en [Mercado Pago](https://www.mercadopago.com).
13+
14+
## Haciendo pública mi e-commerce de ejemplo
15+
16+
1. Realizar un fork de este proyecto. Considerando que tu usuario de GitHub es `username`, tendremos el repositorio `https://github.com/username/mp-ecommerce-php`
17+
2. Ingresar a tu cuenta de Heroku
18+
3. Crear una aplicación en Heroku para realizar el deploy de nuestro e-commerce. Nombrarla de la siguiente manera *username*-mp-commerce-php. Ejemplo:
19+
<div style="text-align: center;" >
20+
<img src="docs/step0.png" width=400 />
21+
</div>
22+
23+
4. Conectar a nuestra aplicación en Heroku el repositorio "forkeado" en el paso 1
24+
<div style="text-align: center;" >
25+
<img src="docs/step1.png" width=800 />
26+
</div>
27+
28+
5. Activar el deploy autómatico ante cualquier cambio en el branch "master". Realizar un deploy manualmente, mediante la opción "Deploy branch" para comprobar que la app esté funcionando correctamente.
29+
30+
<div style="text-align: center;" >
31+
<img src="docs/step2.png" width=800 />
32+
</div>
33+
34+
6. Nuevamente considerando que tu usuario de GitHub es `username` (substituir en la URL por el correcto), acceder a `https://username-mp-ecommerce-php.herokuapp.com` y validar que la app esté corriendo. Deberás visualizar algo como lo siguiente
35+
36+
<div style="text-align: center;" >
37+
<img src="docs/step3.png" width=800 />
38+
</div>

assets/custom.css

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
#page-container {
2+
position: relative;
3+
min-height: 100vh;
4+
}
5+
6+
#content-wrap {
7+
padding-bottom: 4rem;
8+
}
9+
10+
#footer {
11+
position: absolute;
12+
bottom: 0;
13+
width: 100%;
14+
}
15+
16+
.card-product:after {
17+
content: "";
18+
display: table;
19+
clear: both;
20+
visibility: hidden;
21+
}
22+
23+
.card-product .price-new, .card-product .price {
24+
margin-right: 5px;
25+
}
26+
27+
.card-product .price-old {
28+
color: #999;
29+
}
30+
31+
.card-product .img-wrap {
32+
border-radius: 3px 3px 0 0;
33+
overflow: hidden;
34+
position: relative;
35+
height: 220px;
36+
text-align: center;
37+
}
38+
39+
.card-product .img-wrap img {
40+
max-height: 100%;
41+
max-width: 100%;
42+
object-fit: cover;
43+
}
44+
45+
.card-product .info-wrap {
46+
overflow: hidden;
47+
padding: 15px;
48+
border-top: 1px solid #eee;
49+
}
50+
51+
.card-product .action-wrap {
52+
padding-top: 4px;
53+
margin-top: 4px;
54+
}
55+
56+
.card-product .bottom-wrap {
57+
padding: 15px;
58+
border-top: 1px solid #eee;
59+
}
60+
61+
.card-product .title {
62+
margin-top: 0;
63+
}
64+
65+
.main-section{
66+
left:50%;
67+
right:50%;
68+
transform: translate(-50%,5%);
69+
}
70+
.left-side-product-box img{
71+
width: 100%;
72+
}
73+
.right-side-pro-detail p{
74+
font-size:25px;
75+
}
76+
.right-side-pro-detail .price-pro{
77+
color:green;
78+
}
79+
80+
.header-container {
81+
background: #F2F2F2;
82+
width: 100%
83+
}
84+
.header-container img {
85+
height: 200px;
86+
display: block;
87+
margin-left: auto;
88+
margin-right: auto;
89+
}
90+
91+
.mp-button {
92+
padding: 0 1.7142857142857142em;
93+
font-family: "Helvetica Neue", Arial, sans-serif;
94+
font-size: 0.875em;
95+
line-height: 2.7142857142857144;
96+
background: #009ee3;
97+
border-radius: 0.2857142857142857em;
98+
color: #fff;
99+
cursor: pointer;
100+
border: 0;
101+
}
102+
103+
.mp-button-create {
104+
background: green;
105+
}
106+
107+
.mp-button-cancel {
108+
background: red;
109+
}

assets/images/003.jpg

127 KB
Loading

assets/images/banner.jpg

33.1 KB
Loading

assets/images/l6g6.jpg

104 KB
Loading

assets/images/logo.png

13.3 KB
Loading
50.2 KB
Loading
76.9 KB
Loading
18.9 KB
Loading

0 commit comments

Comments
 (0)