Writing
Practical Shopify & PHP development insights
Practical articles by Vikas Soni on Shopify webhooks, subscription workflows, storefront performance, and PHP backend development.
The three things actually slowing down your Shopify theme
Most Shopify speed audits end in a long list nobody actions. In practice three issues cause the majority of Core Web Vitals failures, and two of them are not in your theme code at all.
Why self-service pause and skip beats every retention email
Most subscription churn work goes into win-back emails. The larger wins are usually a pause button the customer can find and a dunning schedule that actually retries.
Making Shopify webhooks idempotent (and why yours probably are not)
Shopify guarantees at-least-once delivery, which means duplicate and out-of-order webhooks are normal traffic rather than edge cases. Here is the handler structure that survives them.