spryker / spryker-docs Goto Github PK
View Code? Open in Web Editor NEWThis repository is for the Spryker documentation available at https://docs.spryker.com.
Home Page: https://docs.spryker.com
This repository is for the Spryker documentation available at https://docs.spryker.com.
Home Page: https://docs.spryker.com
Please add this alternative for those who have Apple M1 chips:
git clone https://github.com/spryker/docker-sdk.git --branch apple-m1-adjustments --single-branch docker
Repo:
https://github.com/spryker/quote-request-agents-rest-api
https://github.com/spryker/quote-requests-rest-api
Note: I think both APIs are in Beta version so not sure if we can do this ..
[zed-backoffice] [backoffice_us] - [2022-08-28T06:56:02.464722+00:00] defaultLogger.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'spy_customer.description' in 'field list' [] []
Dear,
using docker-sdk in Linux it automatically give the entries to be added in /etc/hosts:
sudo bash -c "echo '127.0.0.1 backend-api.at.spryker.local backend-api.de.spryker.local backend-api.us.spryker.local backend-gateway.at.spryker.local backend-gateway.de.spryker.local backend-gateway.us.spryker.local backoffice.at.spryker.local backoffice.de.spryker.local backoffice.us.spryker.local glue.at.spryker.local glue.de.spryker.local glue.us.spryker.local mail.spryker.local queue.spryker.local scheduler.spryker.local spryker.local swagger.spryker.local yves.at.spryker.local yves.de.spryker.local yves.us.spryker.local' >> /etc/hosts
It is different of what written in doc and miss the zed.* entries.
The same problem with Endpoint table.
I don't know which is the correct endpoints, if it is a doc mistake or sdk error.
On the same doc page there is no indication on how to get the credential for acceding Backoffice endpoint (found in src/Pyz/Zed/User/UserConfig.php).
Thanks.
Ivan
The bottom of this page: https://docs.spryker.com/docs/scos/user/features/202204.0/cms-feature-overview/cms-feature-overview.html#cms-glossary
Has a number of links that are incorrect and link to checkout sections.
On further inspection, within the sidebar navigation there are a number of missing links that show as broken in the nav. I believe these are the pages that the above should be linking to.
Inside "How translation are merged" topic, the diagram text should be replaced.
Text should be:
"Data processed with Publish&Synchronize"
instead of:
"data synched with Publish&Synchronize"
inside diagram the top left box has to be table "spy_product" + "id_product". Its a big difference, because we can only bundle concrete products not abstract.
We noticed there are ~160 environment variables defined for a spryker project.
May i ask you to provide a documentation in form of a table?
The link in the github description is wrong:
Guys i get this error...
From this Tutorial
YVES Exception
ErrorException - FATAL ERROR - Access level to Pyz\Yves\CheckoutPage\Plugin\Router\CheckoutPageRouteProviderPlugin::CHECKOUT_VOUCHER must be public (as in class SprykerShop\Yves\CheckoutPage\Plugin\Router\CheckoutPageRouteProviderPlugin)
in /data/src/Pyz/Yves/CheckoutPage/Plugin/Router/CheckoutPageRouteProviderPlugin.php (7)
Url:/en/checkout/address
Trace:
#0 /data/vendor/spryker/error-handler/src/Spryker/Shared/ErrorHandler/ErrorHandlerEnvironment.php(107): Spryker\Shared\ErrorHandler\ErrorHandler->handleFatal()
#1 [internal function]: Spryker\Shared\ErrorHandler\ErrorHandlerEnvironment->Spryker\Shared\ErrorHandler\{closure}()
#2 {main}
after i change die CONST to public i get this...
ErrorException - FATAL ERROR - Could not check compatibility between Pyz\Yves\CheckoutPage\Plugin\Router\CheckoutPageRouteProviderPlugin::addRoutes(Pyz\Yves\CheckoutPage\Plugin\Router\RouteCollection $routeCollection): Pyz\Yves\CheckoutPage\Plugin\Router\RouteCollection and SprykerShop\Yves\CheckoutPage\Plugin\Router\CheckoutPageRouteProviderPlugin::addRoutes(Spryker\Yves\Router\Route\RouteCollection $routeCollection): Spryker\Yves\Router\Route\RouteCollection, because class Pyz\Yves\CheckoutPage\Plugin\Router\RouteCollection is not available
in /data/src/Pyz/Yves/CheckoutPage/Plugin/Router/CheckoutPageRouteProviderPlugin.php (21)
Url:/en/checkout/address
Trace:
#0 /data/vendor/spryker/error-handler/src/Spryker/Shared/ErrorHandler/ErrorHandlerEnvironment.php(107): Spryker\Shared\ErrorHandler\ErrorHandler->handleFatal()
#1 [internal function]: Spryker\Shared\ErrorHandler\ErrorHandlerEnvironment->Spryker\Shared\ErrorHandler\{closure}()
#2 {main}
i fix this with use Spryker\Yves\Router\Route\RouteCollection;
after i get this
An exception has been thrown during the rendering of a template ("None of the chained routers were able to generate route: Route 'checkout-test' not found, Route 'Route 'checkout-test' not found' not found").
Guys u need to Update your Docs ๐
If the file you're trying to import from the S3 Bucket doesn't exist in the local folder the import process will throw an error. This is due to a validation vendor/spryker/data-import/src/Spryker/Zed/DataImport/Business/Model/DataReader/FileResolver/FileResolver.php:63 that checks if the file exists in the file system.
The FileResolver.php file also needs to be overridden and replaced with a function to check whether the file exists in the S3 Bucket or not.
These two pages use "Backend API" when it actually should say "Zed API" because they are still using the old API. Only modules that use the new backend API should use "Backend API" in the documentation.
See point 1 here.
Loading the 202212.0 version of the 'Install the Multiple Carts feature' page results in endless redirect:
https://docs.spryker.com/docs/pbc/all/cart-and-checkout/202212.0/base-shop/install-and-upgrade/install-features/install-the-multiple-carts-feature.html
On the page
https://docs.spryker.com/docs/scos/dev/glue-api-guides/202204.0/decoupled-glue-infrastructure/how-to-guides/routing/how-to-create-a-storefront-resource.html
it shows how to implement \Pyz\Glue\ModuleRestApi\Plugin\JsonConventionModuleResource
There are 2 problems with that:
JsonApiResourceInterface
which is not present in any use
section and doesn't exist in the codebase at allWishlistsResourceRoutePlugin
By the way the approach from second points implements \Spryker\Glue\GlueApplicationExtension\Dependency\Plugin\ResourceRoutePluginInterface
so it's not clear what should I use.
Thanks
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.