Hi,
"Shipping" require "Address"
"Address" require "Login"
Depending the restrictions, "Payment" can related to "Address" and "Shipping".
If you place "shipping" in the same step than "address", it will work.
If you place it in a step after, it will work too.
If you place it in a step before ; it would generate side effect, like forcing the user to go back and no possibility to validate the block.
So we recommend to not place the block with dependencies before their dependency.
Regards,
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.