SELECT
ushop_shippings.shipping_id,
ushop_shipping_descriptions.shipping,
ushop_shipping_descriptions.delivery_time,
ushop_shipping_descriptions.description,
ushop_shippings.rate_calculation,
ushop_shippings.service_params,
ushop_shippings.destination,
ushop_shippings.min_weight,
ushop_shippings.max_weight,
ushop_shippings.service_id,
ushop_shippings.free_shipping,
ushop_shipping_services.module,
ushop_shipping_services.code as service_code,
ushop_shippings.is_address_required,
ushop_shippings.wk_en_delivery_time,
ushop_shippings.wk_time_dispatchr_period_data,
ushop_shippings.wk_time_end
FROM
ushop_shippings
LEFT JOIN ushop_shipping_descriptions ON ushop_shippings.shipping_id = ushop_shipping_descriptions.shipping_id
LEFT JOIN ushop_shipping_services ON ushop_shipping_services.service_id = ushop_shippings.service_id
LEFT JOIN ushop_storefronts_shippings AS storefronts_shippings ON storefronts_shippings.shipping_id = ushop_shippings.shipping_id
WHERE
ushop_shippings.status = 'A'
AND ushop_shippings.shipping_id IN ('')
AND (
ushop_shippings.min_weight <= 0.001
AND (
ushop_shippings.max_weight >= 0.001
OR ushop_shippings.max_weight = 0.00
)
)
AND ushop_shipping_descriptions.lang_code = 'en'
AND (
ushop_shippings.usergroup_ids = ''
OR FIND_IN_SET(
0, ushop_shippings.usergroup_ids
)
OR FIND_IN_SET(
1, ushop_shippings.usergroup_ids
)
)
AND (
storefronts_shippings.storefront_id = 1
OR storefronts_shippings.storefront_id IS NULL
)
ORDER BY
ushop_shippings.position