Skip to content
Team

Joshua Cho

Articles by Joshua Cho

  • Inventory-Aware Shopify Sync: Making “Available to Try” Location Data More Reliable

    Inventory-Aware Shopify Sync: Making “Available to Try” Location Data More Reliable

    Published 9/18/2026

    A Symfony-based ecommerce middleware enhancement uses both STORIS condition codes and positive on-hand inventory to publish reliable “Available to Try” location IDs to Shopify variant metafields.

    E-CommerceSymfonyShopifyPHP
    Inventory-Aware Shopify Sync: Making “Available to Try” Location Data More Reliable
  • Making “Available to Try” Accurate for Product Kits

    Making “Available to Try” Accurate for Product Kits

    Published 9/8/2026

    For kits on Shopify + STORIS, “Available to try” should only light up when every component has stock at that store—and fail closed when inventory data is missing.

    E-Commerce
    Making “Available to Try” Accurate for Product Kits
  • From Legacy to Modern: Safely Upgrading a Symfony 4.4 + Sonata Admin App to Symfony 7.4

    From Legacy to Modern: Safely Upgrading a Symfony 4.4 + Sonata Admin App to Symfony 7.4

    Published 4/15/2026

    Upgrading a legacy Symfony 4.4 application to Symfony 7.4 is more than a version bump—it’s a strategic investment in security, performance, and long-term maintainability. This guide outlines a practical, low-risk approach using dedicated staging environments, systematic deprecation cleanup, and careful validation to modernize your stack and accelerate future feature delivery.

    SoftwareSymfony
    From Legacy to Modern: Safely Upgrading a Symfony 4.4 + Sonata Admin App to Symfony 7.4