Shopify is updating its App Store policy 1.3 on honest and transparent review practices. The changes clarify enforcement around incentivized reviews, with consequences including review removal, app demotion or delisting, and Partner account termination. Additionally, Shopify is adjusting its logic to filter out fake and untrusted reviews, so only reviews meeting trust standards will be publicly visible. Developers should use the Reviews API to collect authentic reviews and request reviews only in neutral language without offering any incentives.
Nguồn: https://shopify.dev/changelog/updated-app-store-requirements-13-always-use-honest-and-transparent-review-practices. 8sync News chỉ tóm tắt và dẫn link; bản quyền nội dung thuộc tác giả và nguồn gốc.
Google Play sẽ mở rộng lựa chọn thanh toán bằng cách cho phép sử dụng hệ thống thanh toán bên ngoài hoặc liên kết người dùng đến trang web từ ngày 30/6/2026, đồng thời giảm phí dịch vụ xuống 10% cho doanh thu dưới 1 triệu USD/năm và tất cả đăng ký tự động gia hạn. Ngoài ra, phí thanh toán 5% chỉ áp dụng khi sử dụng Google Play Billing tại Mỹ, Anh và EEA. Các chương trình ưu đãi mới dành cho ứng dụng/game chất lượng cao cũng sẽ được triển khai từ tháng 9/2026.
Lập trình viên nên đọc để cập nhật các chính sách mới về chi phí và tính năng thanh toán linh hoạt trên Google Play, giúp tối ưu hóa chi phí phát triển và tăng khả năng cạnh tranh cho ứng dụng của mình.
Shopify's Admin GraphQL API version 2026-10 introduces a new enum value, FULFILLMENT_NOT_REQUIRED, for the OrderDisplayFulfillmentStatus field. This value is returned for orders that have no items remaining to fulfill — such as fully cancelled or fully refunded orders — replacing the previously misleading UNFULFILLED status. The change is backward-compatible for integrations that handle unknown enum values gracefully. Developers using exhaustive enum mappings or filtering on UNFULFILLED will need to add handling for the new value when adopting API version 2026-10.
The discountedUnitPrice field on the DraftOrderLineItem object in Shopify's Customer Account API is now deprecated as of the 2026-07 release. Developers should migrate to the new approximateDiscountedUnitPrice field, which calculates the discounted total divided by quantity to provide an approximate per-unit price.
A step-by-step guide to building an AJAX cart drawer in Shopify without page reloads, using the Shopify Ajax API and Section Rendering API. The approach treats the server as the single source of truth: after every cart mutation (add, update, remove, clear), the drawer re-reads /cart.js and re-renders from the response rather than maintaining local state. Key patterns covered include event delegation for quantity controls, bundled section rendering to keep markup in one Liquid file, and the new 2026 standard storefront events and actions (shopify: namespace) that let apps and AI shopping agents interact with any theme through a stable contract. The guide also covers overriding Shopify.actions.updateCart and openCart so third-party app calls route through the custom drawer instead of triggering a page reload.
Shopify's 2026-07 API version introduces deposit fields for draft orders in both the GraphQL Admin API and Customer Account API. Developers can now set a deposit amount when creating or updating draft orders, enabling split-payment flows where part of the total is due at checkout and the remainder is due later (e.g., due-on-fulfillment terms). The Customer Account API exposes read-only deposit details including amounts due now and later. This feature is limited to Shopify Plus stores.
South Korea's Fair Trade Commission has accused Google of abusing its dominant position in the Android app market through 'Project Hug' (formally the Games Velocity Program). From July 2019 to March 2026, Google allegedly offered game developers financial incentives tied to Cloud, Ads, and YouTube services, contingent on launching titles on Google Play on terms at least as favorable as rival stores. The scheme affected roughly $9.1bn in revenue, exposing Google to a potential fine of up to ~$547m (6% of affected revenue). Major Korean studios including NCSoft and Netmarble are named. The case is notable for targeting payments flowing from platform to developer — not just commissions charged to developers — as a potential anticompetitive mechanism. Google has eight weeks to respond before the full commission rules.
Shopify's Admin GraphQL API 2026-07 release candidate introduces support for MarketRegionSubdivision, enabling Markets to be configured with country-subdivision regions like states and provinces. This is part of market-driven shipping support. Developers should use the new stable country-subdivision region type and avoid the deprecated market.regions field for sub-region membership. Currently, only shipping is supported; other configurations like Discounts, Catalogs, and Theme contextualization are not yet available and will return validation errors if attempted.
Shopify's Customer Account API version 2026-10 removes the deprecated Customer.lastIncompleteCheckout field and the entire Checkout type subtree. The field previously returned null, so this is a cleanup of stale Checkout Classic schema. Developers must update any queries that reference lastIncompleteCheckout or nested Checkout fields before upgrading. There is no direct replacement in the Customer Account API — for active cart/checkout state use Storefront API cart flows, and for purchase history use Customer.orders.