Já consegui ativar o módulo para upload de múltiplas imagens para o produto, arrastar os produtos para o carrinho e agora exibir todas as imagens (na versão gratuita só exibe uma).
Agora preciso fazer o WP-E-Commerce se comunicar com o PagSeguro, peguei um plugin que o pessoal da Visie disponibilizou e tentei usar funciona mas não envia os dados para o PagSeguro, impedindo realizar as cobranças. Lendo o código descobri um erro mas, não consegui resolvê-lo...
Realmente o valor não é uma string mas então, "What a hell this is fuck?" pessoal da Visie uehuehue,
Warning: unserialize() expects parameter 1 to be string, object given in /home/public_html/wordpress/wp-content/plugins/wp-e-commerce/merchants/pagseguro.php on line 28
Este é o trecho importante onde resgatamos o valor da sessão que é o conteúdo do segundo bloco de código. Mesmo quando eu coloco este valor escrito na variável (string) dá este erro Warning: Invalid argument supplied for foreach() in /home/public_html/wordpress/wp-content/plugins/wp-e-commerce/merchants/pagseguro.php on line 62
<?php function gateway_pagseguro($seperator, $sessionid) { global $wpdb; //Existe mesmo estes dados? if( isset( $_SESSION['wpsc_cart'] ) ) { // Carregando os dados $sessao = $_SESSION['wpsc_cart']; //print_r( $sessao ); $cart = unserialize( $sessao ); $options = array( 'email_cobranca' => get_option('pagseguro_email'), 'ref_transacao' => $_SESSION['order_id'], 'encoding' => 'utf-8', 'item_frete_1' => number_format(($cart->total_tax + $cart->base_shipping) * 100, 0, '', ''), ); /// muito mais código } ?>
wpsc_cart Object ( [delivery_country] => BR [selected_country] => BR [delivery_region] => [selected_region] => [selected_shipping_method] => pagseguro [selected_shipping_option] => PAC [coupon] => [tax_percentage] => 0 [unique_id] => a15363a419eb51ed1897ece44cbc42a66fbe7e65 [errors] => Array ( ) [total_tax] => 0 [base_shipping] => 7 [total_item_shipping] => 0 [total_shipping] => [subtotal] => 200 [total_price] => 207 [uses_shipping] => [is_incomplete] => 1 [cart_items] => Array ( [0] => wpsc_cart_item Object ( [cart] => wpsc_cart Object *RECURSION* [product_id] => 3 [variation_values] => [product_variations] => [variation_data] => [quantity] => 1 [provided_price] => [product_name] => Fabricação própria [unit_price] => 200 [total_price] => 200 [taxable_price] => 200 [tax] => 0 [weight] => 0 [shipping] => [product_url] => http://criativabiju.com.br/example-category/fabricacao-propria/ [image_id] => 33 [thumbnail_image] => 33 [custom_tax_rate] => [is_donation] => [apply_tax] => 1 [priceandstock_id] => 0 [custom_message] => [custom_file] => [meta] => [comment] => [time_requested] => [file_data] => [is_customisable] => [uses_shipping] => 1 [has_limited_stock] => [file_id] => [is_downloadable] => ) ) [cart_item] => wpsc_cart_item Object ( [cart] => wpsc_cart Object *RECURSION* [product_id] => 3 [variation_values] => [product_variations] => [variation_data] => [quantity] => 1 [provided_price] => [product_name] => Fabricação própria [unit_price] => 200 [total_price] => 200 [taxable_price] => 200 [tax] => 0 [weight] => 0 [shipping] => [product_url] => http://criativabiju.com.br/example-category/fabricacao-propria/ [image_id] => 33 [thumbnail_image] => 33 [custom_tax_rate] => [is_donation] => [apply_tax] => 1 [priceandstock_id] => 0 [custom_message] => [custom_file] => [meta] => [comment] => [time_requested] => [file_data] => [is_customisable] => [uses_shipping] => 1 [has_limited_stock] => [file_id] => [is_downloadable] => ) [cart_item_count] => 1 [current_cart_item] => -1 [in_the_loop] => [shipping_methods] => Array ( [0] => pagseguro ) [shipping_method] => pagseguro [shipping_method_count] => 1 [current_shipping_method] => -1 [in_the_method_loop] => [shipping_quotes] => Array ( [Sedex] => 11,00 [PAC] => 7,00 ) [shipping_quote] => Array ( [name] => Sedex [value] => 11 ) [shipping_quote_count] => 2 [current_shipping_quote] => -1 [in_the_quote_loop] => [coupons_name] => [coupons_amount] => 0 [shipping_option] => )
Falopa!