Shop: Woocommerce Debug raus
[kivitendo-erp.git] / SL / ShopConnector / WooCommerce.pm
index 2101707..77aea40 100644 (file)
@@ -32,6 +32,7 @@ sub get_one_order {
   if($answer->{success}) {
     my $shoporder = $answer->{data};
 
+    $main::lxdebug->dump(0, 'WH: ANSWER ', $answer);
     $dbh->with_transaction( sub{
         #update status on server
         $shoporder->{status} = "processing";
@@ -161,7 +162,7 @@ sub import_data_to_shop_order {
   $shop_order->positions($position-1);
 
   if ( $self->config->shipping_costs_parts_id ) {
-    my $shipping_part = SL::DB::Part->find_by( id => $self->config->shipping_costs_parts_id);
+    my $shipping_part = SL::DB::Manager::Part->find_by( id => $self->config->shipping_costs_parts_id);
     my %shipping_pos = (
       description    => $import->{data}->{dispatch}->{name},
       partnumber     => $shipping_part->partnumber,
@@ -206,7 +207,8 @@ sub map_data_to_shoporder {
   my %payment_ids_methods = (
     # woocommerce_payment_method_title => kivitendo_payment_id
   );
-  my $default_payment_id = SL::DB::Manager::PaymentTerm->get_first()->id || undef;
+  my $default_payment    = SL::DB::Manager::PaymentTerm->get_first();
+  my $default_payment_id = $default_payment ? $default_payment->id : undef;
   my %columns = (
 #billing Shop can have different billing addresses, and may have 1 customer_address
     billing_firstname       => $import->{billing}->{first_name},