From d14902c73756590340d4092f120155113dab4ff1 Mon Sep 17 00:00:00 2001 From: padreug Date: Wed, 7 Jan 2026 01:02:33 +0100 Subject: [PATCH] Simplify checkout flow and payment options MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Combine shipping and contact info into single step - Remove BTC Onchain and Cashu payment options (Lightning only for now) - Add collapsible section for optional contact info (email, npub, address) - Keep shipping address visible when required for physical delivery - Keep message to merchant visible by default - Add TODO comment for future payment method expansion 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- src/modules/market/views/CheckoutPage.vue | 340 +++++++++++----------- 1 file changed, 171 insertions(+), 169 deletions(-) diff --git a/src/modules/market/views/CheckoutPage.vue b/src/modules/market/views/CheckoutPage.vue index a5cbdb7..3b2806e 100644 --- a/src/modules/market/views/CheckoutPage.vue +++ b/src/modules/market/views/CheckoutPage.vue @@ -46,8 +46,8 @@
-
@@ -68,7 +68,7 @@
- +

{{ item.product.name }}

@@ -76,7 +76,7 @@

Quantity: {{ item.quantity }}

- +

@@ -108,121 +108,76 @@ - - + + - Shipping Information - Select your shipping zone + Shipping & Contact + Select shipping and provide your contact details - + -

-
-
-
-

{{ zone.name }}

-

- {{ zone.countries?.join(', ') || 'Available' }} - - • No shipping required - -

-

- {{ zone.description }} -

-
-
-

- {{ formatPrice(zone.cost, checkoutCart.currency) }} -

-

shipping

+
+ +
+
+
+
+

{{ zone.name }}

+

+ {{ zone.countries?.join(', ') || 'Available' }} + + • No shipping required + +

+

+ {{ zone.description }} +

+
+
+

+ {{ formatPrice(zone.cost, checkoutCart.currency) }} +

+

shipping

+
- -
+ +

This merchant hasn't configured shipping zones yet.

Please contact the merchant for shipping information.

- -
- -
- - + +
- - - - Contact & Payment Information - Provide your details for order processing - - - -
-
- - -

Merchant may not use email

-
- -
- - -

Different Npub for communication

-
-
- -
- -