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) (#27)
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 +12,6 @@ branding, and more. It also provides platform idiomatic defaults such as support
13
12
for light and dark mode, and convenient developer APIs to embed, customize, and
14
13
follow the lifecycle of the checkout experience.
15
14
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
15
Check out our blog to
19
16
[learn how and why we built the Shopify Checkout Kit](https://www.shopify.com/partners/blog/mobile-checkout-sdks-for-ios-and-android).
20
17
@@ -71,7 +68,7 @@ experiences.
71
68
72
69
## Version Compatibility
73
70
74
-
Starting with **v4.0.0**, `@shopify/checkout-sheet-kit` requires the React Native
71
+
Starting with **v4.0.0**, `@shopify/checkout-kit-react-native` requires the React Native
75
72
**New Architecture** (TurboModules + Fabric). Apps on the old architecture must
76
73
stay on the `v3.x` line until they migrate.
77
74
@@ -95,13 +92,13 @@ application:
95
92
Install the Shopify Checkout Kit package dependency:
96
93
97
94
```sh
98
-
pnpm add @shopify/checkout-sheet-kit
95
+
pnpm add @shopify/checkout-kit-react-native
99
96
100
97
# or using yarn
101
-
yarn add @shopify/checkout-sheet-kit
98
+
yarn add @shopify/checkout-kit-react-native
102
99
103
100
# or using npm
104
-
npm install @shopify/checkout-sheet-kit
101
+
npm install @shopify/checkout-kit-react-native
105
102
```
106
103
107
104
### 2. Minimum Android requirements
@@ -141,13 +138,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 +869,10 @@ Accelerated checkout buttons surface Apple Pay and Shop Pay options earlier in t
872
869
873
870
### Configure the integration
874
871
875
-
Pass an `acceleratedCheckouts` configuration when setting up the provider or `ShopifyCheckoutSheet` instance. This connects the accelerated checkout buttons to your storefront.
872
+
Pass an `acceleratedCheckouts` configuration when setting up the provider or `ShopifyCheckout` instance. This connects the accelerated checkout buttons to your storefront.
876
873
877
874
```tsx
878
-
import {ShopifyCheckoutSheetProvider} from '@shopify/checkout-sheet-kit';
875
+
import {ShopifyCheckoutProvider} from '@shopify/checkout-kit-react-native';
@@ -919,7 +916,7 @@ Use `AcceleratedCheckoutButtons` to attach accelerated checkout calls-to-action
919
916
import {
920
917
AcceleratedCheckoutButtons,
921
918
AcceleratedCheckoutWallet,
922
-
} from '@shopify/checkout-sheet-kit';
919
+
} from '@shopify/checkout-kit-react-native';
923
920
924
921
function CartFooter({cartId}: {cartId: string}) {
925
922
return (
@@ -964,7 +961,7 @@ Accelerated checkout buttons display every available wallet by default. Use `wal
964
961
Use `applePayLabel` to map to the native `PayWithApplePayButtonLabel` values. The default is `plain`.
965
962
966
963
```tsx
967
-
import {ApplePayLabel} from '@shopify/checkout-sheet-kit';
964
+
import {ApplePayLabel} from '@shopify/checkout-kit-react-native';
968
965
969
966
<AcceleratedCheckoutButtons
970
967
cartId={cartId}
@@ -977,7 +974,7 @@ import {ApplePayLabel} from '@shopify/checkout-sheet-kit';
977
974
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
975
979
976
```tsx
980
-
import {ApplePayStyle} from '@shopify/checkout-sheet-kit';
977
+
import {ApplePayStyle} from '@shopify/checkout-kit-react-native';
0 commit comments