- How do I install andrey-helldar/yandex-goods-prices in a Laravel app?
- Install it with Composer using composer require andrey-helldar/yandex-goods-prices. The package is designed to integrate smoothly with Laravel's service container and configuration, so it should work with Laravel's normal package discovery and setup flow. If you need to customize defaults, publish the package configuration with Laravel's vendor:publish command and check the repository README for the exact provider or tag details.
- Which Laravel versions does yandex-goods-prices support?
- The package is built specifically for Laravel applications and integrates through Laravel's service container and configuration. The exact supported Laravel and PHP version constraints are defined in the package's composer.json. Check the GitHub repository or Packagist page for the current compatibility matrix before adding it to an existing project.
- How do I define product prices for a Yandex Market feed?
- The package provides a fluent, chainable API for defining goods and their price data. You use that API to keep catalog values consistent with the format Yandex expects, reducing boilerplate in your store logic. See the repository README for the concrete class names and method chains used in the current release.
- Do I need to configure yandex-goods-prices before using it?
- No, the package is described as having sensible defaults that work out of the box. Configuration is publishable when you need to adjust behavior for your catalog or integration. For most basic price-formatting use cases, you can start with the defaults and customize later.
- Can I customize price formatting or extend the package for my catalog?
- Yes. The package is described as easy to extend and customize, with a lightweight and dependency-friendly architecture. It also supports publishable Laravel configuration, which lets you adjust defaults without modifying vendor code. For advanced changes, follow the package's extension points documented in the repository.
- How should I test Yandex price data in my Laravel application?
- Test it like any Laravel package integration: build your price definitions through the fluent API, then assert that the resulting values match the Yandex-ready format you expect. Keep tests focused on your own catalog mapping and formatting rules rather than on package internals. If you customize configuration, cover those settings in your test suite as well.
- Does this package generate a complete Yandex Market XML feed?
- The package is focused on working with product prices for Yandex Market feeds and producing consistent, Yandex-ready price formatting. It is not described as a full feed generator for every Yandex Market field. Use it to manage and format price data, then combine it with your own feed generation layer if you need a complete XML feed.
- Is andrey-helldar/yandex-goods-prices suitable for production use?
- It is a lightweight Laravel package with sensible defaults and a focused responsibility: managing Yandex goods price data and formatting. That makes it reasonable for production when your Laravel version and PHP version are compatible. As with any dependency, review the current release, test your integration, and check the repository for maintenance activity before deploying.
- What are alternatives to this package for Yandex Market price feeds in Laravel?
- Alternatives include building the price and feed logic yourself with Laravel's XML and response tools, using broader e-commerce feed packages, or choosing another Yandex Market-specific package. This package is a focused option when you mainly need a fluent API for Yandex-ready price data with Laravel-friendly configuration. Compare feature scope and maintenance before deciding.
- Where can I find documentation and maintenance updates for yandex-goods-prices?
- The primary documentation source is the GitHub repository at github.com/andrey-helldar/yandex-goods-prices, including its README and release history. Packagist is the best place to confirm current versions and Composer constraints. Check those sources for installation details, configuration publishing, and any updates from the author.