├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── doc ├── destination_es_product.json ├── product_mapping.json ├── source_magento_category.json ├── source_magento_product.json └── source_magento_review.json ├── docker-compose.yml ├── package.json ├── src ├── adapters │ ├── abstract.js │ ├── factory.js │ ├── magento │ │ ├── abstract.js │ │ ├── attribute.js │ │ ├── cache_keys.js │ │ ├── category.js │ │ ├── cms_block.js │ │ ├── cms_page.js │ │ ├── magento2-rest-client │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── lib │ │ │ │ ├── attributes.js │ │ │ │ ├── blocks.js │ │ │ │ ├── bundle_options.js │ │ │ │ ├── categories.js │ │ │ │ ├── category_products.js │ │ │ │ ├── configurable_children.js │ │ │ │ ├── configurable_options.js │ │ │ │ ├── custom_options.js │ │ │ │ ├── log.js │ │ │ │ ├── pages.js │ │ │ │ ├── product_links.js │ │ │ │ ├── product_media.js │ │ │ │ ├── products.js │ │ │ │ ├── rest_client.js │ │ │ │ ├── reviews.js │ │ │ │ ├── stock_items.js │ │ │ │ ├── tax_rates.js │ │ │ │ └── tax_rules.js │ │ │ ├── magento2-rest-client.iml │ │ │ ├── package.json │ │ │ └── test │ │ │ │ ├── config.json │ │ │ │ └── integration │ │ │ │ ├── categories.integration.test.js │ │ │ │ ├── product_media.integration.test.js │ │ │ │ └── products.integration.test.js │ │ ├── product.js │ │ ├── productcategories.js │ │ ├── review.js │ │ └── taxrule.js │ └── nosql │ │ ├── abstract.js │ │ └── elasticsearch.js ├── api │ └── routes │ │ └── magento.js ├── cli.js ├── config.js ├── helpers │ └── slugify.js ├── log.js ├── test_by_sku.sh ├── test_categoryextended.sh ├── test_fullreindex.sh ├── test_fullreindex_de.sh ├── test_fullreindex_it.sh ├── test_fullreindex_multiprocess.sh ├── test_multistore.sh ├── test_product.sh ├── test_product_delta.sh ├── test_product_msi.sh ├── test_product_worker.sh ├── tmp │ └── .gitignore └── webapi.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/README.md -------------------------------------------------------------------------------- /doc/destination_es_product.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/doc/destination_es_product.json -------------------------------------------------------------------------------- /doc/product_mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/doc/product_mapping.json -------------------------------------------------------------------------------- /doc/source_magento_category.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/doc/source_magento_category.json -------------------------------------------------------------------------------- /doc/source_magento_product.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/doc/source_magento_product.json -------------------------------------------------------------------------------- /doc/source_magento_review.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/doc/source_magento_review.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/package.json -------------------------------------------------------------------------------- /src/adapters/abstract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/abstract.js -------------------------------------------------------------------------------- /src/adapters/factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/factory.js -------------------------------------------------------------------------------- /src/adapters/magento/abstract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/abstract.js -------------------------------------------------------------------------------- /src/adapters/magento/attribute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/attribute.js -------------------------------------------------------------------------------- /src/adapters/magento/cache_keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/cache_keys.js -------------------------------------------------------------------------------- /src/adapters/magento/category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/category.js -------------------------------------------------------------------------------- /src/adapters/magento/cms_block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/cms_block.js -------------------------------------------------------------------------------- /src/adapters/magento/cms_page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/cms_page.js -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/.npmignore -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/LICENSE -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/README.md -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/index.js -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/lib/attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/lib/attributes.js -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/lib/blocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/lib/blocks.js -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/lib/bundle_options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/lib/bundle_options.js -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/lib/categories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/lib/categories.js -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/lib/category_products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/lib/category_products.js -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/lib/configurable_children.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/lib/configurable_children.js -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/lib/configurable_options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/lib/configurable_options.js -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/lib/custom_options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/lib/custom_options.js -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/lib/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/lib/log.js -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/lib/pages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/lib/pages.js -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/lib/product_links.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/lib/product_links.js -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/lib/product_media.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/lib/product_media.js -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/lib/products.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/lib/products.js -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/lib/rest_client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/lib/rest_client.js -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/lib/reviews.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/lib/reviews.js -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/lib/stock_items.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/lib/stock_items.js -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/lib/tax_rates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/lib/tax_rates.js -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/lib/tax_rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/lib/tax_rules.js -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/magento2-rest-client.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/magento2-rest-client.iml -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/package.json -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/test/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/test/config.json -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/test/integration/categories.integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/test/integration/categories.integration.test.js -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/test/integration/product_media.integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/test/integration/product_media.integration.test.js -------------------------------------------------------------------------------- /src/adapters/magento/magento2-rest-client/test/integration/products.integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/magento2-rest-client/test/integration/products.integration.test.js -------------------------------------------------------------------------------- /src/adapters/magento/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/product.js -------------------------------------------------------------------------------- /src/adapters/magento/productcategories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/productcategories.js -------------------------------------------------------------------------------- /src/adapters/magento/review.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/review.js -------------------------------------------------------------------------------- /src/adapters/magento/taxrule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/magento/taxrule.js -------------------------------------------------------------------------------- /src/adapters/nosql/abstract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/nosql/abstract.js -------------------------------------------------------------------------------- /src/adapters/nosql/elasticsearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/adapters/nosql/elasticsearch.js -------------------------------------------------------------------------------- /src/api/routes/magento.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/api/routes/magento.js -------------------------------------------------------------------------------- /src/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/cli.js -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/config.js -------------------------------------------------------------------------------- /src/helpers/slugify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/helpers/slugify.js -------------------------------------------------------------------------------- /src/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/log.js -------------------------------------------------------------------------------- /src/test_by_sku.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/test_by_sku.sh -------------------------------------------------------------------------------- /src/test_categoryextended.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/test_categoryextended.sh -------------------------------------------------------------------------------- /src/test_fullreindex.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/test_fullreindex.sh -------------------------------------------------------------------------------- /src/test_fullreindex_de.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/test_fullreindex_de.sh -------------------------------------------------------------------------------- /src/test_fullreindex_it.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/test_fullreindex_it.sh -------------------------------------------------------------------------------- /src/test_fullreindex_multiprocess.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/test_fullreindex_multiprocess.sh -------------------------------------------------------------------------------- /src/test_multistore.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/test_multistore.sh -------------------------------------------------------------------------------- /src/test_product.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/test_product.sh -------------------------------------------------------------------------------- /src/test_product_delta.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/test_product_delta.sh -------------------------------------------------------------------------------- /src/test_product_msi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/test_product_msi.sh -------------------------------------------------------------------------------- /src/test_product_worker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/test_product_worker.sh -------------------------------------------------------------------------------- /src/tmp/.gitignore: -------------------------------------------------------------------------------- 1 | *.json 2 | 3 | -------------------------------------------------------------------------------- /src/webapi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/src/webapi.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuestorefront/mage2vuestorefront/HEAD/yarn.lock --------------------------------------------------------------------------------