Not getting it . . .
. . . say hey, CraigR - this is a non-database site.
The page sequence here is:
TWF_Product_Fishshapes01.php (one of a few)
TWF_Artisans_ShoppingCart.php
TWF_Artisans_CustomerInfo.php
TWF_Artisans_Checkout.php
Somehow, the Spry validation hasn't prevented empty fields being OK'd (in "CustomerInfo" pg.) & "Checkout" page then being accessed (Spry since disengaged), that same "CustomerInfo" page isn't passing info from Billing to Shipping sections (within said page), nor is it sending any info to the "Checkout" page . . .
"Checkout" page is receiving the Tax amount from the "Shopping Cart" as a "Total" price addition, but the field label & breakdown for Tax isn't delineated or displayed . . .
The Recipes360 sections on binding info, etc. have been followed, but obviously not followed - Yikes!