All Projects → mercadopago → cart-magento2

mercadopago / cart-magento2

Licence: other
Mercado Pago's Official Magento 2 Plugin

Programming Languages

PHP
23972 projects - #3 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
shell
77523 projects
Dockerfile
14818 projects
Makefile
30231 projects

Projects that are alternatives of or similar to cart-magento2

module-dsu-client
No description or website provided.
Stars: ✭ 17 (-66%)
Mutual labels:  magento, magento-2
centminmod-magento2
Magento 2.2.2 Install Guide For Centmin Mod Nginx LEMP Stacks
Stars: ✭ 16 (-68%)
Mutual labels:  magento, magento-2
module-dsu
No description or website provided.
Stars: ✭ 18 (-64%)
Mutual labels:  magento, magento-2
magento2-guest-to-customer
Guest to Customer for Magento2 - Quickly and easily convert existing guest checkout customers to registered customers.
Stars: ✭ 66 (+32%)
Mutual labels:  magento, magento-2
module-blog-sample-data
Sample data for Magento 2 blog extension
Stars: ✭ 15 (-70%)
Mutual labels:  magento, magento-2
module-blog-m22
Fixes for Blog on Magento 2.2.x
Stars: ✭ 21 (-58%)
Mutual labels:  magento, magento-2
module-notifications
Notify the Magento 2 admin user about disabled caches or new customer reviews.
Stars: ✭ 20 (-60%)
Mutual labels:  magento, magento-2
ansible-infrastructure
Ansible-based infrastructure-as-code for hosting and deploying Magento-based shops
Stars: ✭ 19 (-62%)
Mutual labels:  magento, magento-2
magento-2-banner-slider
Magento 2 Banner slider for Magento is jQuery banner Slider you can create Unlimited beautiful responsive banner Slider
Stars: ✭ 74 (+48%)
Mutual labels:  magento, magento-2
dotmailer-magento-extension
The official Engagement Cloud for Magento extension
Stars: ✭ 14 (-72%)
Mutual labels:  magento, cart
magento-grid-colors
Magento 2 Grid Colors module for colorizing admin grids. Supports saving of states with the help of grid's bookmarks.
Stars: ✭ 54 (+8%)
Mutual labels:  magento, magento-2
module-conflict-detector
magefan.com/magento2-conflict-detector
Stars: ✭ 40 (-20%)
Mutual labels:  magento, magento-2
Ecommwar
A leaderboard of the top open-source e-commerce platforms. Promoting the bests for building reliable stores.
Stars: ✭ 203 (+306%)
Mutual labels:  magento, cart
magento2
For any issues or questions please get in touch with us via [email protected]
Stars: ✭ 15 (-70%)
Mutual labels:  magento, magento-2
Magento-Quickorder
Magento Quickorder module, enables bulk order creation by inputting SKUs & quantities.
Stars: ✭ 30 (-40%)
Mutual labels:  magento, magento-2
module-matrixrate
WebShopApps MatrixRates for Magento2
Stars: ✭ 115 (+130%)
Mutual labels:  magento, magento-2
docker-magento2
🐳 Environment for a Magento2 application using Docker.
Stars: ✭ 52 (+4%)
Mutual labels:  magento, magento-2
blog
MageVision Blog
Stars: ✭ 23 (-54%)
Mutual labels:  magento, magento-2
7cart
7cart is a php7 project for building online shops, catalogs or service platforms. 7cart built with simple code and database schema. It is easy to support and fast.
Stars: ✭ 27 (-46%)
Mutual labels:  magento, cart
module-login-as-customer
Allows admin to login as a customer (enter to customer account).
Stars: ✭ 104 (+108%)
Mutual labels:  magento, magento-2

MercadoPago

Magento 2 - Mercado Pago Module (v3.17.1)

The Mercado Pago plugin for Magento 2 allows you to expand the functionalities of your online store and offer a unique payment experience for your customers.

Documentation in English

For a better experience, you will be redirected to our site by clicking on the links below:

Documentación en Español

Para una mejor experiencia, será redirigido a nuestro sitio haciendo clic en los links a abajo:

Documentação em Português

Para uma melhor experiência, você será redirecionado para o nosso site, clicando nos links abaixo:

Support

Something's wrong? Get in touch with our support

How to code unit tests

This description is intended to help the developer to run the plugin unit tests

Where to write tests - Test project structure

The plugin is divided into two directories in src:

  • Core : where are the codes for all the functionalities
  • Test/Unit: where are the unit tests

"Test/Unit" mirrors the Core folder, so, if in the Core folder I have a "foo" directory with the file "bar":

Core/foo/bar.php

means that the test folder should look like this (same folder, suffixing the file with "Test"):

Test/Unit/foo/barTest.php

Running tests in development environment

Once this plugin is installed in your development environment with Magento, use the phpUnit that is already installed in magento to run the tests. You can do this by calling phpUnit inside Magento's "vendor" directory and pointing to the plugin's installation location (which will probably be app/code/MercadoPago), for example:

magento/vendor/phpunit/phpunit/phpunit --whitelist magento2/app/code/MercadoPago/Core magento/app/code/MercadoPago/Test
  • magento/vendor/phpunit/phpunit/phpunit: calls phpUnit
  • --whitelist magento2/app/code/MercadoPago/Core : Whitelist for code coverage analysis.
  • --whitelist magento2/app/code/MercadoPago/Test : Directory where phpUnit will find the tests.

Tests on GitHub Actions Workflow

Every time you submit a pull request to this repository, a workflow will be triggered that will run the unit tests. If your unit test fails, you won't be able to merge the pull request.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].