public function withSku($sku) { $instance = new self(); $instance->essence = $sku; $instance->Name = trim($sku->name); $instance->LinkId = trim($sku->url_key); $instance->RefId = trim($sku->sku); $instance->KeyWords = $instance->getAdditionalAttributes('referencia'); $instance->IsActive = true; $instance->IsVisible = true; $instance->Type = $sku->type; $instance->Visibility = $sku->visibility; $instance->NomeEcommerce = $instance->getAdditionalAttributes('nome_ecommerce'); $instance->Color = $instance->getAdditionalAttributes('ref_cor'); $instance->Size = $instance->getAdditionalAttributes('ref_tamanho'); return $instance; }