Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Magento Prices Laravel Package

justbetter/laravel-magento-prices

A Laravel package that brings Magento pricing into your application, letting you retrieve and work with Magento product prices through simple helpers so storefronts and integrations can display consistent, up-to-date prices.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Price-integrity decisions for a Laravel front end backed by Magento. This package is the plumbing that keeps prices in a Laravel application aligned with a Magento catalogue. It informs decisions like "can we trust displayed prices in the storefront/quote/checkout flow?" rather than product-shaping decisions.
  • Build vs. buy for price synchronisation. The recurring PM question is whether price sync is core differentiation or undifferentiated glue. A narrow, versioned package like this is a "buy/borrow" answer: it removes a small but persistent source of price-mismatch bugs (and the customer-trust and support-ticket cost that comes with them) without owning the integration surface.
  • Async/queue-based sync as the default architecture. 2.6.1 fixes a state-flag bug in the async update path — after an asynchronous price update runs, the package no longer flips the "update" flag to false. Product-wise this is a reliability decision: it means downstream logic (re-sync checks, retry jobs, "is this price stale?" guards) keeps seeing the correct state after a queued update rather than silently believing nothing is pending.
  • Roadmap input: how much latency is acceptable between a Magento price change and the Laravel-side price. Async updates imply eventual consistency. If the roadmap includes promotions, B2B customer-specific pricing, or flash sales, this latency becomes a product requirement, not an implementation detail — and this release is a step toward making that window trustworthy.
  • Incident/QA scope decisions. A bug of this shape (incorrect flag after async work) is the kind that surfaces as intermittent stale or double-applied prices. Fixing it reduces the surface a QA regression suite has to cover around queued price jobs.

When to Consider This Package

Consider it when all of the following hold:

  • You run a Laravel/PHP application that must display or transact on prices owned by a Magento (Adobe Commerce) catalogue — e.g. a custom storefront, quoting engine, ERP/PIM bridge, or B2B portal sitting alongside Magento.
  • Price updates are performed asynchronously (queued jobs), and you need the update state to remain trustworthy after a job completes.
  • Your need is narrowly price data, and you're comfortable with a small, single-vendor package (JustBetter, a Dutch agency) rather than a first-party Adobe SDK.
  • You pin versions and can absorb a patch-level upgrade (2.6.1 is a PATCH bump: no new configuration, no API/signature changes, no deprecations, no migrations).

Look elsewhere when:

  • You need full catalogue sync (products, attributes, stock, media, categories, multi-store scopes), not prices alone — you want Magento's REST/GraphQL APIs, a dedicated integration platform, or a commercial connector.
  • You are not on Magento/Adobe Commerce, or you need multi-source pricing across several back ends.
  • You require strong vendor SLAs, LTS guarantees, or first-party support; this is community-scale tooling with a small maintainer footprint.
  • Your pricing logic is highly dynamic or computed (rules engines, customer-specific contracts, real-time FX) — a sync package solves distribution, not pricing policy.

How to Pitch It (Stakeholders)

Executive summary: This is a maintenance-level patch (2.6.1) to a small Laravel–Magento price-sync library. It changes no configuration, no public interface, and no data model — engineering can take it in a routine dependency bump with negligible delivery risk. The fix corrects a state-tracking flaw in the asynchronous price-update flow, which is exactly the class of defect that produces intermittent wrong-price displays and hard-to-reproduce support tickets. Net effect: slightly better price accuracy and fewer "the price was different on the site" escalations, at essentially zero cost.

For engineering: Adopt as a patch upgrade; no migration or config change required. Worth a targeted regression test around queued price updates — specifically asserting the update flag remains accurate after an async job completes — since that invariant was previously broken. Keep the dependency pinned and monitor the upstream changelog; single-maintainer packages warrant a light watch on release cadence and issue responsiveness.

For product: Treat this as a reliability improvement to an existing capability, not a new feature. No roadmap items unlock from 2.6.1. If async price latency or multi-scope pricing is on the horizon, flag it now — the current package is scoped to price propagation, and broader catalogue concerns would need a separate decision.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
cgv/localized-resource