You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rename Checkout Sheet Kit to Checkout Kit (React Native)
Renames the React Native bridge in react-native/ from Shopify Checkout
Sheet Kit to Shopify Checkout Kit. Mirrors the parallel rename in the
source repo (Shopify/checkout-sheet-kit-react-native#483) applied to the
v4.0.0 import (#31).
Stacked on rn-import-source-v4 (PR #31). When #31 merges, this will be
auto-retargeted onto main with the rename diff intact.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@@ -13,8 +13,6 @@ branding, and more. It also provides platform idiomatic defaults such as support
13
13
for light and dark mode, and convenient developer APIs to embed, customize, and
14
14
follow the lifecycle of the checkout experience.
15
15
16
-
Note: We're in the process of renaming "Checkout Sheet Kit" to "Checkout Kit." The dev docs and README already use the new name, while the package itself will be updated in an upcoming version.
17
-
18
16
Check out our blog to
19
17
[learn how and why we built the Shopify Checkout Kit](https://www.shopify.com/partners/blog/mobile-checkout-sdks-for-ios-and-android).
20
18
@@ -71,7 +69,7 @@ experiences.
71
69
72
70
## Version Compatibility
73
71
74
-
Starting with **v4.0.0**, `@shopify/checkout-sheet-kit` requires the React Native
72
+
Starting with **v4.0.0**, `@shopify/checkout-kit` requires the React Native
75
73
**New Architecture** (TurboModules + Fabric). Apps on the old architecture must
76
74
stay on the `v3.x` line until they migrate.
77
75
@@ -95,13 +93,13 @@ application:
95
93
Install the Shopify Checkout Kit package dependency:
96
94
97
95
```sh
98
-
pnpm add @shopify/checkout-sheet-kit
96
+
pnpm add @shopify/checkout-kit
99
97
100
98
# or using yarn
101
-
yarn add @shopify/checkout-sheet-kit
99
+
yarn add @shopify/checkout-kit
102
100
103
101
# or using npm
104
-
npm install @shopify/checkout-sheet-kit
102
+
npm install @shopify/checkout-kit
105
103
```
106
104
107
105
### 2. Minimum Android requirements
@@ -141,13 +139,13 @@ requirements have been checked, you can begin by importing the library in your
When opting out, you'll need to implement your own permission handling logic and communicate the result back to the checkout sheet. This can be useful if you want to:
@@ -872,10 +870,10 @@ Accelerated checkout buttons surface Apple Pay and Shop Pay options earlier in t
872
870
873
871
### Configure the integration
874
872
875
-
Pass an `acceleratedCheckouts` configuration when setting up the provider or `ShopifyCheckoutSheet` instance. This connects the accelerated checkout buttons to your storefront.
873
+
Pass an `acceleratedCheckouts` configuration when setting up the provider or `ShopifyCheckout` instance. This connects the accelerated checkout buttons to your storefront.
876
874
877
875
```tsx
878
-
import {ShopifyCheckoutSheetProvider} from '@shopify/checkout-sheet-kit';
876
+
import {ShopifyCheckoutProvider} from '@shopify/checkout-kit';
@@ -919,7 +917,7 @@ Use `AcceleratedCheckoutButtons` to attach accelerated checkout calls-to-action
919
917
import {
920
918
AcceleratedCheckoutButtons,
921
919
AcceleratedCheckoutWallet,
922
-
} from '@shopify/checkout-sheet-kit';
920
+
} from '@shopify/checkout-kit';
923
921
924
922
function CartFooter({cartId}: {cartId: string}) {
925
923
return (
@@ -964,7 +962,7 @@ Accelerated checkout buttons display every available wallet by default. Use `wal
964
962
Use `applePayLabel` to map to the native `PayWithApplePayButtonLabel` values. The default is `plain`.
965
963
966
964
```tsx
967
-
import {ApplePayLabel} from '@shopify/checkout-sheet-kit';
965
+
import {ApplePayLabel} from '@shopify/checkout-kit';
968
966
969
967
<AcceleratedCheckoutButtons
970
968
cartId={cartId}
@@ -977,7 +975,7 @@ import {ApplePayLabel} from '@shopify/checkout-sheet-kit';
977
975
Use `applePayStyle` to set the color style of the Apple Pay button. The default is `automatic`, which adapts to the current appearance (light/dark mode).
978
976
979
977
```tsx
980
-
import {ApplePayStyle} from '@shopify/checkout-sheet-kit';
978
+
import {ApplePayStyle} from '@shopify/checkout-kit';
0 commit comments