vue-storefront-api
vue-storefront-api copied to clipboard
Vue.js storefront for Magento2 (and not only) - data backend
In various places in the code new Elasticsearch-Clients are instantiated for every request, e.g. in /src/platform/magento2/tax.js - Line 83 (with tax.calulateServerSide = true): `const client = es.getClient(this._config)` or in src/api/extensions/elastic-stock/index.js...
Similar improvment from the vsf-app pr [#4102](https://github.com/DivanteLtd/vue-storefront/pull/4102) Add to `docker-compose.nodejs-alt.yml` and `docker/vue-storefront-api-alt` as alternative non breaking docker setups. ## Short Description and Why It's Useful - Be in line with...
This commit removes docker default var for elasticsearch config `host` which gives users choice for which version of ES container to be used. It's a configuration over convention approach which...
I got an error in `src/platform/factory.ts` for abstract proxies: ``` TypeError: adapter_class is not a constructor ``` It's because of the way abstract proxy is exported. Sometimes it is `module.exports...
Release: Vue Storefront API 1.11.0 Steps to reproduce: 1. Go to configurable product page Expected result: * Stock is found for product Actual result: * Stock cannot be found and...
It seems pretty safe to use the: https://www.elastic.co/guide/en/elasticsearch/reference/current/shard-request-cache.html It should be done via optional config variable. If `true` then `src/api/catalog.js` should add this query paramtere
There are so many places that could be improved especially when it comes to error handling as sometimes it's even hard to guess what's the meaning of the raised errors....
The default configuration file has detailed fields for each ElasticSearch connection, including a `protocol` field to specify the connection protocol (i.e. HTTP/HTTPS). https://github.com/DivanteLtd/vue-storefront-api/blob/32029f79360d1b74398ac35f46e70a29d6beef7b/config/default.json#L16 However, the catalog endpoint still assumes that...
Hi, I was just implementing our platform connector and I found a bug in o2m.js file. After calling a Magento cart order endpoint, code correctly uses it's result to save...
I am trying to integrate with my Magento store. **Magento Version**: 2.2.6 **Node Version**: 8.16 **Yarn**:1.17 In live Magento site, there is no store id 1. Currently, i have store...