Sort by
We recommend
Newest arrivals
Price: Low to High
Price: High to Low
Name: A to Z
Name: Z to A
Filters
Clear all
Filters
Clear all
Show items
Show items
4th of July
4th of July
Book End
Book End
Container
Container
Cosplay
Cosplay
Deck box
Deck box
Decoration
Decoration
Dragon
Dragon
Easter
Easter
Fidget
Fidget
Gaming
Gaming
Gardening
Gardening
Halloween
Halloween
Handbag
Handbag
Keychain
Keychain
Model
Model
Office & Book Accessories
Office & Book Accessories
Straw accessories
Straw accessories
Toys
Toys
Valentines
Valentines
Featured Products
Surprised Turtle
Surprised Turtle
$8.00
(not) Surprised Turtle
(not) Surprised Turtle
$4.00
Mitch Meshy
Mitch Meshy
$6.00
HOT COCOA MUG CLICKER
HOT COCOA MUG CLICKER
$3.50
Dragon Legend
Dragon Legend
$10.00
Gift card
Gift card
$10.00 or more
BLING CHAIN
BLING CHAIN
$12.00
CROSS OF AMERICA
CROSS OF AMERICA
$30.00
AGED FLAG
AGED FLAG
$7.00
AMERICAN PIN UP
AMERICAN PIN UP
$7.00
Tri Snap
Tri Snap
$2.50
Rex Clamp
Rex Clamp
$2.50
Bite Fin
Bite Fin
$2.50
COFFIN BREAK (GRIM REAPER)
COFFIN BREAK (GRIM REAPER)
$5.00
REAP IN PEACE (GRIM REAPER)
REAP IN PEACE (GRIM REAPER)
$5.00
TINY FANG
TINY FANG
$2.50
Skip to main content
Come See Our new Spooky Selection
See NOW
Dynamic Creations
Menu
Explore
Halloween
Dice Towers
Fashion
Holiday
Toys
Dragons
Models
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import java.util.*; @RestController public class CheckoutController { @GetMapping("/checkout") public Map
checkout( @RequestParam String products, @RequestParam(required = false) String coupon) { // Parse products Map
productQuantities = new HashMap<>(); for (String productEntry : products.split(",")) { String[] parts = productEntry.split(":"); productQuantities.put( parts[0], // Product ID Integer.parseInt(parts[1]) // Quantity ); } // Build result Map
result = new HashMap<>(); result.put("products", productQuantities); result.put("coupon", coupon != null ? coupon : "No coupon applied"); return result; } }