setShippingInfo($data[ProductShippingData::FIELD_SHIPPING_INFO] ?? []) ->setCountryTo($data[ProductShippingData::FIELD_COUNTRY_TO] ?? '') ->setCountryFrom($data[ProductShippingData::FIELD_COUNTRY_FROM] ?? '') ->setMethod($data[ProductShippingData::FIELD_METHOD] ?? '') ->setCost($data[ProductShippingData::FIELD_COST] ?? '') ->setVariationKey($data[ProductShippingData::FIELD_VARIATION_KEY] ?? null); } }