Plugin Directory

Changeset 3435411


Ignore:
Timestamp:
01/08/2026 06:15:56 PM (3 months ago)
Author:
arture
Message:

Version 4.2.4

Location:
storecontrl-wp-connection/trunk/includes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • storecontrl-wp-connection/trunk/includes/admin/js/storecontrl-admin.js

    r2837834 r3435411  
    1212            },
    1313            success: function (response) {
    14                 var JSON = $.parseJSON(response);
    15                 if (typeof JSON.Status !== 'undefined' && JSON.Status == 'Success') {
     14                if (typeof response.Status !== 'undefined' && response.Status == 'Success') {
    1615                    button.replaceWith("Succesvol teruggekoppeld");
    1716                }
    1817                else {
    19                     alert('Controleer je order en verstuur deze opnieuw: ' + JSON.Message);
     18                    alert('Controleer je order en verstuur deze opnieuw: ' + response.Message);
    2019                }
    2120            },
  • storecontrl-wp-connection/trunk/includes/woocommerce/class-storecontrl-woocommerce-functions.php

    r3435393 r3435411  
    617617
    618618                // Save order and customer in StoreContrl
     619                $status = 'Error';
    619620                $results = $web_api->storecontrl_new_order($xml_data);
    620621
     
    630631                }
    631632
    632                 $message = (string)$results;
    633633                if ($results == 'Order processed') {
    634634                    $message = 'Order processed: ' . $order_data['id'];
    635                     //update_post_meta($order_id, 'order_returned_successfully_to_storecontrl', '1');
     635                    update_post_meta($order_id, 'order_returned_successfully_to_storecontrl', '1');
    636636                    $order->update_meta_data('order_returned_successfully_to_storecontrl', '1');
     637                    $status = 'Success';
    637638                } elseif ($results == 'OrderId already exists') {
     639                    update_post_meta($order_id, 'order_returned_successfully_to_storecontrl', '1');
    638640                    $order->update_meta_data('order_returned_successfully_to_storecontrl', '1');
    639641                    $message = 'OrderId already exists: ' . $order_data['id'];
     642                    $status = 'Success';
    640643                }
    641644
     
    645648                // AJAX call
    646649                if( $response ){
    647                     return $results;
     650                    wp_send_json( array(
     651                        'Status' => $status,
     652                        'Message' => $results,
     653                    ));
    648654                }
    649655            }
Note: See TracChangeset for help on using the changeset viewer.