diff --git a/modules/label/commerce_pos_label.module b/modules/label/commerce_pos_label.module
index f8fee5e..0c624fc 100644
--- a/modules/label/commerce_pos_label.module
+++ b/modules/label/commerce_pos_label.module
@@ -212,12 +212,21 @@ function commerce_pos_label_attributes_string($product) {
     $wrapper = entity_metadata_wrapper('commerce_product', $product);
 
     foreach ($attribute_fields as $field_name) {
+      $field = field_info_field($field_name);
       $field_info = field_info_instance('commerce_product', $field_name, $product->type);
 
-      if (isset($wrapper->{$field_name}) && $attribute_value = $wrapper->{$field_name}->value()) {
+      $properties = _options_properties('select', FALSE, TRUE, TRUE);
+      $options = _options_get_options($field, $field_info, $properties, 'commerce_product', $product);
+      if (isset($wrapper->{$field_name}) && $attribute_value = $wrapper->{$field_name}->raw()) {
         if (is_array($attribute_value)) {
+          $attribute_value = array_map(function ($item) use ($options) {
+            return $options[$item];
+          }, $attribute_value);
           $attribute_value = implode(', ', $attribute_value);
         }
+        else {
+          $attribute_value = $options[$attribute_value];
+        }
 
         $attributes[] = $field_info['label'] . ': ' . $attribute_value;
       }
