Plugin Directory

Changeset 2598083


Ignore:
Timestamp:
09/13/2021 01:37:08 PM (5 years ago)
Author:
deliveryharmony
Message:

Added support for errors coming from API in order creation

Location:
delivery-harmony/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • delivery-harmony/trunk/assets/say2eat_checkout.js

    r2590970 r2598083  
    3434
    3535    var fmtDate = function(date) {
    36       var d = date.toISOString().split(':')
     36      var utc = new Date(date.getTime() - date.getTimezoneOffset() * 60000);
     37      var d = utc.toISOString().split(':')
    3738      d.push(d.pop().split('.')[0]);
    3839   
     
    148149
    149150      var pickupTime = new Date();
    150       if (data.say2eat_delivery_choose_date_radio_field === 'manual') {
     151      if (data.say2eat_delivery_choose_date_radio_field === 'manual' || !data.say2eat_delivery_choose_date_radio_field) {
    151152        if (data.say2eat_delivery_date_field === '') {
    152153          submitError('<strong>Delivery Date</strong> is a required field');
     
    223224          contentType: 'application/json; charset=utf-8'
    224225        }).done(function(res, status) {
     226          if (status === 'success' && res.errors) {
     227            res.errors.forEach(function(err) {
     228              submitError(err);
     229            });
     230            return;
     231          }
     232
    225233          if (status === 'success' && res.data !== null && res.data.status === 'ok') {
    226234            window.say2eat.quoteId = res.data.quote_id;
  • delivery-harmony/trunk/readme.txt

    r2590981 r2598083  
    44Requires at least: 4.7.2
    55Tested up to: 5.8
    6 Stable tag: 1.3.0
     6Stable tag: 1.4.0
    77License: GPLv2 or later
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    5555= 1.3.1 =
    5656*Fixed styling for radio inputs on delivery time
     57
     58= 1.4.0 =
     59*Added support for errors coming from API in order creation
  • delivery-harmony/trunk/s2e_delivery_harmony.php

    r2590981 r2598083  
    33  * Plugin Name: Delivery harmony
    44  * Description: Delivery Harmony Plugin uses  sauce’s delivery courier network and its dispatch Algorithm. Any time a user will make an order on a site, we will search or an available courier to deliver the order, using getsauce’s  couriers network.
    5   * Version: 1.3.1
     5  * Version: 1.4.0
    66  * Requires PHP: 5.6
    77  * Author: developer – sauce
Note: See TracChangeset for help on using the changeset viewer.