├── .github └── workflows │ └── test.yml ├── .gitignore ├── .rspec ├── Dockerfile ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin ├── console └── setup ├── ci.docker-compose.yml ├── docky.yml ├── lib ├── shop_invader.rb └── shop_invader │ ├── errors.rb │ ├── liquid │ ├── drops │ │ ├── erp_collection.rb │ │ ├── erp_item.rb │ │ ├── search_engine_collection.rb │ │ └── store.rb │ └── tags │ │ ├── cache_control.rb │ │ ├── concerns │ │ └── path.rb │ │ ├── erp.rb │ │ └── snippet.rb │ ├── middlewares │ ├── concerns │ │ └── sitemap │ │ │ └── search_engine.rb │ ├── erp_proxy.rb │ ├── helpers.rb │ ├── jwt.rb │ ├── locale.rb │ ├── renderer.rb │ ├── snippet.rb │ ├── store.rb │ └── templatized_page.rb │ ├── services.rb │ ├── services │ ├── action_service.rb │ ├── algolia_service.rb │ ├── concerns │ │ ├── locale.rb │ │ └── search_engine.rb │ ├── elastic_service.rb │ ├── erp_auth_service.rb │ ├── erp_service.rb │ └── search_engine_service.rb │ ├── steam_patches.rb │ └── version.rb ├── oca_dependencies.txt ├── odoo ├── Dockerfile-10 ├── Dockerfile-12 ├── entrypoint-db ├── requirements-10.txt └── requirements-12.txt ├── shop_invader.gemspec └── spec ├── integration ├── data │ ├── ci_shopinvader_category_elastic_setting.json │ ├── ci_shopinvader_category_en_us.json │ ├── ci_shopinvader_category_fr_fr.json │ ├── ci_shopinvader_category_setting.json │ ├── ci_shopinvader_variant_elastic_setting.json │ ├── ci_shopinvader_variant_en_us.json │ ├── ci_shopinvader_variant_fr_fr.json │ ├── ci_shopinvader_variant_setting.json │ └── expected_sitemap.xml ├── integration_helper.rb ├── server │ ├── address_spec.rb │ ├── api_spec.rb │ ├── auth_spec.rb │ ├── erp_tag_spec.rb │ └── search_engine_spec.rb └── template │ ├── app │ ├── content_types │ │ └── customers.yml │ └── views │ │ ├── pages │ │ ├── 404.liquid │ │ ├── account.liquid │ │ ├── account │ │ │ ├── addresses.liquid │ │ │ ├── customer.liquid │ │ │ ├── new-address.liquid │ │ │ ├── register.liquid │ │ │ └── register_validation.liquid │ │ ├── account_check_logout.liquid │ │ ├── erp_call_tag.liquid │ │ ├── erp_call_tag │ │ │ └── addresses.liquid │ │ ├── index.liquid │ │ ├── layouts.liquid │ │ ├── layouts │ │ │ ├── default.liquid │ │ │ └── logged.liquid │ │ ├── search-engine.liquid │ │ ├── search-engine │ │ │ ├── store_categories.liquid │ │ │ ├── store_categories_with_level_0.liquid │ │ │ ├── store_products_with_paginate.liquid │ │ │ ├── store_products_with_scope_in.liquid │ │ │ ├── store_products_with_scope_lt_gt.liquid │ │ │ ├── store_products_with_scope_multi_level.liquid │ │ │ ├── store_products_with_scope_ne.liquid │ │ │ └── store_products_with_scope_nin.liquid │ │ └── templates │ │ │ ├── category.liquid │ │ │ └── product.liquid │ │ └── snippets │ │ └── .keep │ ├── config │ ├── metafields_schema.yml │ ├── site.yml │ └── translations.yml │ ├── data │ ├── .keep │ └── customers.yml │ ├── docky.yml │ └── public │ └── .keep ├── liquid ├── drops │ ├── erp_collection_spec.rb │ ├── erp_item_spec.rb │ ├── search_engine_collection_spec.rb │ └── store_spec.rb └── tags │ ├── cache_control_spec.rb │ ├── erp_spec.rb │ ├── esi_include_spec.rb │ └── path_to_spec.rb ├── middlewares ├── erp_proxy_spec.rb ├── jwt_spec.rb └── store_spec.rb ├── services ├── algolia_service_spec.rb ├── elastic_service_spec.rb ├── erp_service_spec.rb └── search_engine_service_spec.rb ├── services_spec.rb ├── shop_invader_spec.rb ├── spec_helper.rb ├── steam_patches_spec.rb └── support ├── helpers.rb ├── liquid.rb ├── request.rb └── steam.rb /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/bin/setup -------------------------------------------------------------------------------- /ci.docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/ci.docker-compose.yml -------------------------------------------------------------------------------- /docky.yml: -------------------------------------------------------------------------------- 1 | service: shopinvader 2 | user: ubuntu 3 | -------------------------------------------------------------------------------- /lib/shop_invader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader.rb -------------------------------------------------------------------------------- /lib/shop_invader/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/errors.rb -------------------------------------------------------------------------------- /lib/shop_invader/liquid/drops/erp_collection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/liquid/drops/erp_collection.rb -------------------------------------------------------------------------------- /lib/shop_invader/liquid/drops/erp_item.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/liquid/drops/erp_item.rb -------------------------------------------------------------------------------- /lib/shop_invader/liquid/drops/search_engine_collection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/liquid/drops/search_engine_collection.rb -------------------------------------------------------------------------------- /lib/shop_invader/liquid/drops/store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/liquid/drops/store.rb -------------------------------------------------------------------------------- /lib/shop_invader/liquid/tags/cache_control.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/liquid/tags/cache_control.rb -------------------------------------------------------------------------------- /lib/shop_invader/liquid/tags/concerns/path.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/liquid/tags/concerns/path.rb -------------------------------------------------------------------------------- /lib/shop_invader/liquid/tags/erp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/liquid/tags/erp.rb -------------------------------------------------------------------------------- /lib/shop_invader/liquid/tags/snippet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/liquid/tags/snippet.rb -------------------------------------------------------------------------------- /lib/shop_invader/middlewares/concerns/sitemap/search_engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/middlewares/concerns/sitemap/search_engine.rb -------------------------------------------------------------------------------- /lib/shop_invader/middlewares/erp_proxy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/middlewares/erp_proxy.rb -------------------------------------------------------------------------------- /lib/shop_invader/middlewares/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/middlewares/helpers.rb -------------------------------------------------------------------------------- /lib/shop_invader/middlewares/jwt.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/middlewares/jwt.rb -------------------------------------------------------------------------------- /lib/shop_invader/middlewares/locale.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/middlewares/locale.rb -------------------------------------------------------------------------------- /lib/shop_invader/middlewares/renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/middlewares/renderer.rb -------------------------------------------------------------------------------- /lib/shop_invader/middlewares/snippet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/middlewares/snippet.rb -------------------------------------------------------------------------------- /lib/shop_invader/middlewares/store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/middlewares/store.rb -------------------------------------------------------------------------------- /lib/shop_invader/middlewares/templatized_page.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/middlewares/templatized_page.rb -------------------------------------------------------------------------------- /lib/shop_invader/services.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/services.rb -------------------------------------------------------------------------------- /lib/shop_invader/services/action_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/services/action_service.rb -------------------------------------------------------------------------------- /lib/shop_invader/services/algolia_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/services/algolia_service.rb -------------------------------------------------------------------------------- /lib/shop_invader/services/concerns/locale.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/services/concerns/locale.rb -------------------------------------------------------------------------------- /lib/shop_invader/services/concerns/search_engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/services/concerns/search_engine.rb -------------------------------------------------------------------------------- /lib/shop_invader/services/elastic_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/services/elastic_service.rb -------------------------------------------------------------------------------- /lib/shop_invader/services/erp_auth_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/services/erp_auth_service.rb -------------------------------------------------------------------------------- /lib/shop_invader/services/erp_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/services/erp_service.rb -------------------------------------------------------------------------------- /lib/shop_invader/services/search_engine_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/services/search_engine_service.rb -------------------------------------------------------------------------------- /lib/shop_invader/steam_patches.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/lib/shop_invader/steam_patches.rb -------------------------------------------------------------------------------- /lib/shop_invader/version.rb: -------------------------------------------------------------------------------- 1 | module ShopInvader 2 | VERSION = '0.1.0' 3 | end 4 | -------------------------------------------------------------------------------- /oca_dependencies.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/oca_dependencies.txt -------------------------------------------------------------------------------- /odoo/Dockerfile-10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/odoo/Dockerfile-10 -------------------------------------------------------------------------------- /odoo/Dockerfile-12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/odoo/Dockerfile-12 -------------------------------------------------------------------------------- /odoo/entrypoint-db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/odoo/entrypoint-db -------------------------------------------------------------------------------- /odoo/requirements-10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/odoo/requirements-10.txt -------------------------------------------------------------------------------- /odoo/requirements-12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/odoo/requirements-12.txt -------------------------------------------------------------------------------- /shop_invader.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/shop_invader.gemspec -------------------------------------------------------------------------------- /spec/integration/data/ci_shopinvader_category_elastic_setting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/data/ci_shopinvader_category_elastic_setting.json -------------------------------------------------------------------------------- /spec/integration/data/ci_shopinvader_category_en_us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/data/ci_shopinvader_category_en_us.json -------------------------------------------------------------------------------- /spec/integration/data/ci_shopinvader_category_fr_fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/data/ci_shopinvader_category_fr_fr.json -------------------------------------------------------------------------------- /spec/integration/data/ci_shopinvader_category_setting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/data/ci_shopinvader_category_setting.json -------------------------------------------------------------------------------- /spec/integration/data/ci_shopinvader_variant_elastic_setting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/data/ci_shopinvader_variant_elastic_setting.json -------------------------------------------------------------------------------- /spec/integration/data/ci_shopinvader_variant_en_us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/data/ci_shopinvader_variant_en_us.json -------------------------------------------------------------------------------- /spec/integration/data/ci_shopinvader_variant_fr_fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/data/ci_shopinvader_variant_fr_fr.json -------------------------------------------------------------------------------- /spec/integration/data/ci_shopinvader_variant_setting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/data/ci_shopinvader_variant_setting.json -------------------------------------------------------------------------------- /spec/integration/data/expected_sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/data/expected_sitemap.xml -------------------------------------------------------------------------------- /spec/integration/integration_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/integration_helper.rb -------------------------------------------------------------------------------- /spec/integration/server/address_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/server/address_spec.rb -------------------------------------------------------------------------------- /spec/integration/server/api_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/server/api_spec.rb -------------------------------------------------------------------------------- /spec/integration/server/auth_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/server/auth_spec.rb -------------------------------------------------------------------------------- /spec/integration/server/erp_tag_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/server/erp_tag_spec.rb -------------------------------------------------------------------------------- /spec/integration/server/search_engine_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/server/search_engine_spec.rb -------------------------------------------------------------------------------- /spec/integration/template/app/content_types/customers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/content_types/customers.yml -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/404.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/404.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/account.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/account.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/account/addresses.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/account/addresses.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/account/customer.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/account/customer.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/account/new-address.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/account/new-address.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/account/register.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/account/register.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/account/register_validation.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/account/register_validation.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/account_check_logout.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/account_check_logout.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/erp_call_tag.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/erp_call_tag.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/erp_call_tag/addresses.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/erp_call_tag/addresses.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/index.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/layouts.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/layouts.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/layouts/default.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/layouts/default.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/layouts/logged.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/layouts/logged.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/search-engine.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/search-engine.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/search-engine/store_categories.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/search-engine/store_categories.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/search-engine/store_categories_with_level_0.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/search-engine/store_categories_with_level_0.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/search-engine/store_products_with_paginate.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/search-engine/store_products_with_paginate.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/search-engine/store_products_with_scope_in.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/search-engine/store_products_with_scope_in.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/search-engine/store_products_with_scope_lt_gt.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/search-engine/store_products_with_scope_lt_gt.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/search-engine/store_products_with_scope_multi_level.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/search-engine/store_products_with_scope_multi_level.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/search-engine/store_products_with_scope_ne.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/search-engine/store_products_with_scope_ne.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/search-engine/store_products_with_scope_nin.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/search-engine/store_products_with_scope_nin.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/templates/category.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/templates/category.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/pages/templates/product.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/app/views/pages/templates/product.liquid -------------------------------------------------------------------------------- /spec/integration/template/app/views/snippets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/integration/template/config/metafields_schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/config/metafields_schema.yml -------------------------------------------------------------------------------- /spec/integration/template/config/site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/config/site.yml -------------------------------------------------------------------------------- /spec/integration/template/config/translations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/config/translations.yml -------------------------------------------------------------------------------- /spec/integration/template/data/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/integration/template/data/customers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/integration/template/data/customers.yml -------------------------------------------------------------------------------- /spec/integration/template/docky.yml: -------------------------------------------------------------------------------- 1 | service: wagon 2 | user: ubuntu 3 | -------------------------------------------------------------------------------- /spec/integration/template/public/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/liquid/drops/erp_collection_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/liquid/drops/erp_collection_spec.rb -------------------------------------------------------------------------------- /spec/liquid/drops/erp_item_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/liquid/drops/erp_item_spec.rb -------------------------------------------------------------------------------- /spec/liquid/drops/search_engine_collection_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/liquid/drops/search_engine_collection_spec.rb -------------------------------------------------------------------------------- /spec/liquid/drops/store_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/liquid/drops/store_spec.rb -------------------------------------------------------------------------------- /spec/liquid/tags/cache_control_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/liquid/tags/cache_control_spec.rb -------------------------------------------------------------------------------- /spec/liquid/tags/erp_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/liquid/tags/erp_spec.rb -------------------------------------------------------------------------------- /spec/liquid/tags/esi_include_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/liquid/tags/esi_include_spec.rb -------------------------------------------------------------------------------- /spec/liquid/tags/path_to_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/liquid/tags/path_to_spec.rb -------------------------------------------------------------------------------- /spec/middlewares/erp_proxy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/middlewares/erp_proxy_spec.rb -------------------------------------------------------------------------------- /spec/middlewares/jwt_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/middlewares/jwt_spec.rb -------------------------------------------------------------------------------- /spec/middlewares/store_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/middlewares/store_spec.rb -------------------------------------------------------------------------------- /spec/services/algolia_service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/services/algolia_service_spec.rb -------------------------------------------------------------------------------- /spec/services/elastic_service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/services/elastic_service_spec.rb -------------------------------------------------------------------------------- /spec/services/erp_service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/services/erp_service_spec.rb -------------------------------------------------------------------------------- /spec/services/search_engine_service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/services/search_engine_service_spec.rb -------------------------------------------------------------------------------- /spec/services_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/services_spec.rb -------------------------------------------------------------------------------- /spec/shop_invader_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/shop_invader_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/steam_patches_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/steam_patches_spec.rb -------------------------------------------------------------------------------- /spec/support/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/support/helpers.rb -------------------------------------------------------------------------------- /spec/support/liquid.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/support/liquid.rb -------------------------------------------------------------------------------- /spec/support/request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/support/request.rb -------------------------------------------------------------------------------- /spec/support/steam.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shopinvader/locomotive-shopinvader/HEAD/spec/support/steam.rb --------------------------------------------------------------------------------