I need to add dynamic shipment option to the checkout page, the shipment's pricing, duration and name come from other API.
I tried these hook, none of these invoked during checkout.
'get_available_shippings',
'get_shipping_methods',
'get_shipping_methods_post',
'get_shipments_info_post'
tried to hook shipping_methods_list.pre.tpl
{assign var="s" value=$all_shippings[0][1]}
{$s["shipping_id"] = '2'}
{$all_shippings[0][2] = $s}
I'm using cs-cart 4.14
The right hook was
shippings_get_shippings_list_post, since it's not adding to the database, it seems you need to hookorders:shipping_infoon thebackendfor further customization.for the shipments