- a5c1051: Refactor checkout draft order synchronization to flush pending order updates before confirmation, avoid duplicate mutations, and improve sync failure handling.
- 3595d0f: Add currency code from sku for product card
- 9a03ad9: Return the missing shipping info error when checkout is blocked by absent shipping lines or fulfillment.
- 9417a3c: Re-apply shipping methods when checkout line items change after shipping has already been selected.
- 2e05ef7: Add ACH Payment Support
- Updated dependencies [2e05ef7]
- @godaddy/localizations@1.0.11
- 4f67ee8: Add additional targets and extend billing flows with localization updates
- Updated dependencies [4f67ee8]
- @godaddy/localizations@1.0.10
- 798d6d6: Fix "Complete your free order" button not working for free pickup orders. Now only requires billing first and last name instead of full billing address.
- 6f9b610: Update commerce api skill to check cli version before API discovery
- f43f2dd: Add gopay appId override experimental rule
- a53681a: This PR adds payment authorization integration to the MercadoPago checkout button component, implementing preference ID generation for brick initialization
- 93b26ea: Add standard google pay and apple pay payment methods using GDP
- 2f604ef: Update skill to suggest correct godaddy/cli URL and fix example CLI calls
- 815fa6c: Fix pickup tax recalculation to always use the pickup location address when billing address fields are updated.
- 8d3f2c2: Update commerce api skill to utilize godaddy cli as api source
- 57d6115: Add commerce api skill
- 353dc8b: Add support for enAu localizations
- Updated dependencies [353dc8b]
- @godaddy/localizations@1.0.9
- ed3cbef: Fix bug with large leadTimes and add pickupSlotInterval to uncouple leadTime from time slot generation
- b3c0dad: Fix MercadoPago amount conversion from minor units to major units. The SDK expects amounts in major units (e.g., 90.00 BRL) but we were sending minor units (e.g., 9000 cents).
- c1ebb52: Format local pickup times to store timezone
-
eaa8496: Add CCAvenue payment provider support and improvements
@godaddy/react
- Add CCAvenue checkout button with shipping validation (require shipping methods when delivery is SHIP)
- Add CCAvenueReturnProvider for return flow with JWT auth support and confirm checkout loader
- Use env-based redirect URL for CCAvenue gateway
- Disable form and mutations when confirming checkout
@godaddy/localizations
- Add CCAvenue payment method labels and descriptions for all supported locales
-
Updated dependencies [eaa8496]
- @godaddy/localizations@1.0.8
- f24654b: Add google and apple pay stripe express payment methods
- 97ffe4d: Implementation of mercadopago
- Updated dependencies [97ffe4d]
- @godaddy/localizations@1.0.7
- 172059f: Limit paypal express to paypal button only
- de0b740: Update shipping method on change to match correct shipping provider and service for express checkout
- 3d85a32: Send major unit price for square payments
- 8e31daf: Recalculate taxes on express coupon code and shipping changes
- 79d3dab: Reset express wallet taxes and adjustments on close
- 569cc34: Add storeId and channelId for GDPayments Initialization
- 41f7d3b: Send new tax, price adjustment, and shipping data to express checkout confirmation
- cf9ea1b: fix payload amount precision for godaddy payment express checkout on shipping changes
- 75784b7: Add support for paypal credit card provider
- Updated dependencies [75784b7]
- @godaddy/localizations@1.0.6
- 34354ab: Adjust shipping intent logic to clear shippingLines when no new shipping methods are returned
- bfdd630: Apply shipping intent when no shipping methods returned
- 40aeb75: Set default storefront lineItem fulfillmentMode to NONE when adding to cart
- d99b69d: - Add filtering by
productIdsandcategoryIdsto ProductGrid- Add
productIdprop to ProductCard for single product rendering - Add pagination support to ProductGrid with
enablePaginationprop - Add translations for pagination controls
- Add
- Updated dependencies [d99b69d]
- @godaddy/localizations@1.0.5
- b17602f: Add Tailwind v3/v4 compatible CSS export
- e5504b4: remove sessionId requirement for applyDiscount
- 8c9ea85: Add missing session error state
- Updated dependencies [8c9ea85]
- @godaddy/localizations@1.0.4
- 83aae9a: Fix bug where GDP tries to load before having session values
- 2cb4ac6: - Update collect SDK CDN urls
- Add localization keys for cart components
- Optional businessId for GDP config (will pull from store data if not provided)
- Updated dependencies [2cb4ac6]
- @godaddy/localizations@1.0.3
- c484494: Added cart functionality with
useAddToCarthook andCartcomponent. Fixed hydration mismatch inCartcomponent. Removed internal environment references.
- 6b5d7d9: fix formatting for major units in formatCurrency
- 16b571f: Add support for locale prop on context provider
- 4058d97: Refactor currency formatting to respect currency precision
- f4f79d6: Add product grid and product details components using public storefront apis
- 811bb55: Add auth-token exchange
- c0eed81: Add optional appearance to checkout session
- 445d787: Small formatting issues and fixes
- Updated dependencies [445d787]
- @godaddy/localizations@1.0.2
- 0e07815: - Add latest translations.
- Add address autocomplete feature flag and US support for address autocomplete.
- Update tracking events.
- Improved address reset logic in the checkout form.
- Fix issues with country data missing regions codes.
- Updated dependencies [0e07815]
- @godaddy/localizations@1.0.1
-
1864bc2: This marks the first stable major release of our GoDaddy JavaScript libraries, representing a significant milestone in our platform development.
A comprehensive React component library for GoDaddy checkout experiences, featuring:
- Complete checkout session management with GraphQL integration
- Support for multiple payment providers (Stripe, PayPal)
- Comprehensive checkout features including billing/shipping addresses, tips, promotions, and tax collection
- Multi-environment support (dev, ote, prod, test)
- Built with modern React patterns using Radix UI components and Tailwind CSS
Internationalization support for GoDaddy checkout components:
- Structured localization framework covering all checkout aspects
- Initial French (France) localization with comprehensive translation coverage
- Extensible architecture for adding additional locales
- Seamless integration with the React component library
Essential platform integration tools for GoDaddy app developers:
- Cryptographic request verification using ECDSA-P256-SHA256
- Webhook subscription verification with HMAC-SHA256
- Framework-specific adapters for Express.js and Next.js
- Comprehensive error handling following GoDaddy standards
- Environment-based configuration support
These packages provide the foundation for building robust, secure, and internationalized applications on the GoDaddy platform.
- Updated dependencies [1864bc2]
- @godaddy/localizations@1.0.0
- intitial release