handsome-alligator-65997
03/20/2023, 11:24 AMhandsome-alligator-65997
03/20/2023, 11:25 AMhandsome-alligator-65997
03/20/2023, 11:25 AMswift-plastic-31133
03/20/2023, 12:45 PMgentle-art-90358
03/20/2023, 4:30 PMcontains_nuts
with two possible values: yes
and no
. I have assigned that attribute to a particular product with the value yes
.
How do I build a query string in the glue api that will allow me to filter by contains_nuts=yes
?millions-river-67963
03/20/2023, 8:06 PMwonderful-baker-94910
03/21/2023, 8:14 AMcool-hamburger-85057
03/21/2023, 10:32 AMswift-plastic-31133
03/21/2023, 10:49 AMcool-hamburger-85057
03/21/2023, 11:13 AMcool-hamburger-85057
03/21/2023, 11:14 AMelegant-cartoon-61249
03/21/2023, 11:25 AMswift-plastic-31133
03/22/2023, 5:49 AMhandsome-alligator-65997
03/22/2023, 10:20 AMhandsome-alligator-65997
03/22/2023, 10:21 AMhandsome-alligator-65997
03/22/2023, 10:22 AMhandsome-alligator-65997
03/22/2023, 10:23 AMrefined-australia-97241
03/22/2023, 11:04 AMimport './form';
import register from 'ShopUi/app/registry';
export default register('form', () => import(/* webpackMode: "eager" */ './form'));
I created a form.ts file which contains the following :
import Component from 'ShopUi/models/component';
export default class Form extends Component {
protected readyCallback(): void {
}
protected init() {
alert('hey');
super.init();
}
}
I ran commands docker/sdk cli npm run yves , docker/sdk console frontendyvesbuild , docker/sdk cli npm run yves:watch, docker/sdk console cache:empty-all (in case it was a cache issue 𤡠)
But the changes to the index.ts are not being taken into account and the new form.ts file is not loaded ...
Does anyone no if I'm missing a command or if I need to specify the file somewhere else ?gray-lizard-12575
03/22/2023, 3:41 PMvendor/bin/console sync:data product_abstract 123
When Iâm running without id to update the scope of resource âproduct_abstractâ, products are not updating in elastic.
vendor/bin/console sync:data product_abstract
Itâs strange, because all data is publishing to queue âsync.storage.productâ . Also debugged the whole process. And see that if we are not adding ids in sync command, then all entities of given resource in command should be synced.
Maybe you had this problem or know what it can be?most-sunset-1505
03/23/2023, 3:47 AMhandsome-alligator-65997
03/23/2023, 7:32 AMCan not resolve `ContactDataFacade` in Business layer for your module `ContactData`\n
You can fix this by adding the missing facade to your module.\n
I have added Facade and facade interface in business layer and code of my controller ishandsome-alligator-65997
03/23/2023, 7:51 AMcalm-toddler-60539
03/23/2023, 8:00 AMversion: '0.1'
namespace: xyz_b2b_dev
tag: dev
environment: docker.dev
image:
environment: { SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local, SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80, SPRYKER_AOP_INFRASTRUCTURE: '{ "SPRYKER_MESSAGE_BROKER_HTTP_SENDER_CONFIG": {}, "SPRYKER_MESSAGE_BROKER_SQS_RECEIVER_CONFIG": {} }', SPRYKER_AOP_APPLICATION: '{ "APP_DOMAINS": [], "STORE_NAME_REFERENCE_MAP": {}, "APP_CATALOG_SCRIPT_URL": "" }', SPRYKER_AOP_AUTHENTICATION: '{ "AUTH0_CUSTOM_DOMAIN": "", "AUTH0_CLIENT_ID": "", "AUTH0_CLIENT_SECRET": "" }', SPRYKER_DEFAULT_STORE: INT, SPRYKER_ACTIVE_STORES: INT }
imports:
de: { template: _base.deploy.template.yml, parameters: { env: local, store: INT, region: INT, namespace_kvs: 0, namespace_zed: 1, namespace_yves: 2, domain: xyz.local } }
And added a store_config_INT.php file but it doesn't seem to be working. Can someone please advice? As I can not find anything useful in the Spryker's documentation.clean-sundown-47111
03/23/2023, 10:32 AMbroad-mouse-68653
03/23/2023, 2:37 PMclean-sundown-47111
03/24/2023, 4:04 AMdocker/sdk console glue:rest:build-request-validation-cache
that command shows that error
that command gives me error
Symfony\Component\Console\Exception\NamespaceNotFoundException - Exception: There are no commands defined in the "glue:rest" namespace.
Did you mean this?
code:test
in /data/vendor/symfony/console/Application.php (650)
Command: /data/vendor/bin/console gluerestbuild-request-validation-cache
Trace:
#0 /data/vendor/symfony/console/Application.php(701): Symfony\Component\Console\Application->findNamespace('glue:rest')
#1 /data/vendor/symfony/console/Application.php(259): Symfony\Component\Console\Application->find('gluerestbuild...')
#2 /data/vendor/spryker/console/src/Spryker/Zed/Console/Communication/Bootstrap/ConsoleBootstrap.php(114): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#3 /data/vendor/symfony/console/Application.php(171): Spryker\Zed\Console\Communication\Bootstrap\ConsoleBootstrap->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#4 /data/vendor/spryker/console/bin/console(27): Symfony\Component\Console\Application->run()
#5 /data/vendor/bin/console(120): include('/data/vendor/sp...')clean-sundown-47111
03/24/2023, 9:09 AMrough-finland-88303
03/24/2023, 1:11 PMrough-finland-88303
03/24/2023, 1:20 PMacoustic-painter-45206
03/25/2023, 6:49 PM/partnerName/orders
/partnerName/skus
...
As far as I get it from reading the existing Glue code, it looks like first level is always reserved for some REST entity, so only the following is possible:
/partner-export-orders
/partner-export-orders/1/return
Am I right that placing everything under the root partner domain is not possible in glue? And what should I do in this case? My partner also requires some custom authorization which is not oAuth protocol, and response format which is regular JSON arrays without REST wrappers, so maybe it's better for me to consider Yves as the platform instead?