Latest News from the Zapiet team
Improvement
Zapiet - Pickup + Delivery
Zapiet - Rates by Distance

Week 13 • Checkout widget, preparation time, and general bug fixes

Merchant Support avatar
Shared by Merchant Support • March 28, 2025

Zapiet - Pickup + Delivery

  • There was an issue with the checkout widget where pickup orders weren’t processed correctly for some stores. This has now been fixed, and pickup orders are working as they should.
  • Product-specific preparation time set by tags wasn’t working across all locations for some stores. This issue has now been fixed, and the feature works as expected.
  • We’ve fixed an issue where preparation time didn’t work correctly for products with specific date availability. Now, both features work as expected.
  • If you tried to delete multiple locations but accidentally closed the confirmation modal, you may have noticed that the delete button wouldn’t work on the second attempt. Good news—the issue has been fixed. You can now remove locations even if you close the confirmation modal by mistake.
  • There was an issue with the pickup and shipping notes feature where the notes box sometimes wouldn’t appear, and at other times, would prevent delivery option selection if the note was left empty. This has now been fully resolved, and the feature is functioning smoothly again.

Zapiet - Rates by Distance

  • The subscription details incorrectly showed the wrong number of free trial days remaining. This issue has now been fixed, and free trial days are displayed correctly.
  • The logs page now displays distance values with only two decimal places instead of ten, making it cleaner and easier to read.
  • Stores using pounds (lb) as the weight standard saw incorrect values when setting weight-based rates due to a conversion issue between pounds and grams. This has now been fixed, and weight values are displayed correctly.
Feature update
Improvement
Zapiet - Product Options

Dynamic product images, setup guide updates, and Zapiet Eats compatibility improvements

Merchant Support avatar
Shared by Merchant Support • March 25, 2025

Improvements

  • We’ve restored the ability to change product images based on your selections, making it easier to visualize your choices.
  • We’ve added automated tests to ensure our storefront widget works consistently and reliably for you.
  • We’ve updated steps 2 and 3 of our setup guide to match our latest UI changes, ensuring that getting started is easier than ever.

Bug fixes

  • We’ve fixed an issue where the total price at checkout was incorrect when using Eats. Now, you can trust that your checkout totals are accurate.
  • If no options are selected in Zapiet Eats + Product Options, we’ll automatically remove those items from your order to keep things tidy.
  • We’ve resolved a display issue that occurred when selecting tags and navigating through pages in the “Option Groups > Tags” section.
  • We’ve reinstated the “Charge per character” option for large text inputs, giving you more flexibility in how you charge for custom text.
Improvement
Zapiet Eats

Shopify API update, daily inventory improvement, pagination, and general bug fixes

Merchant Support avatar
Shared by Merchant Support • March 21, 2025

Improvements

  • To keep things running smoothly and ensure stability, we've updated our app to use the latest Shopify API (2025-01).
  • We've made improvements to the daily inventory feature! Now, you can choose whether a product marked as unavailable should automatically reset and become available the next day or stay unavailable until you manually update it.

Bug fixes

  • To keep the app looking clean and consistent, we've removed pagination from blackout dates, orders, and today’s inventory pages when there's only one page of content. Pagination will now only appear when there are multiple pages to browse.
  • Pagination on the Restaurant page was appearing in the wrong spot on the card. We've fixed the issue, and it's now properly centered.
  • We fixed an issue that caused a blank screen to appear when deleting blackout dates on the second page. Now, blackout dates can be removed as expected!
  • An issue was fixed where emails weren’t sent when an order was marked as picked up or delivered. Email notifications are once again working as expected!
Improvement
Zapiet - Pickup + Delivery
Zapiet - Rates by Distance
Zapiet Eats

Week 12 • Shopify API update, performance improvements, and general bug fixes

Merchant Support avatar
Shared by Merchant Support • March 21, 2025

Zapiet - Pickup + Delivery

  • To keep things running smoothly and ensure stability, we've updated our app to use the latest Shopify API (2025-01). As part of Shopify's requirements, this update now requires access to Shopify locations. When opening the app, you'll be asked to approve new permissions. If you have any questions or run into any issues, our support team is happy to help!
  • We optimized the loading speed of our admin dashboard and widgets to provide a quicker, more seamless experience for all users.

Zapiet Eats

  • When selecting a plan, a translation key was shown instead of the translated text. This issue has been fixed, and the correct wording now appears.
  • When creating an order with a product that included product options, the options were duplicated after the order was finalized. This issue has been fixed, and product options now apply only once, as expected.

Zapiet - Rates by Distance

  • A temporary issue caused a ‘403-Unauthorized’ error when accessing the app. This has been resolved, and the app is now functioning correctly.
  • Some stores encountered an issue where the address card wouldn’t load properly when configuring an exception. We fixed the issue, and exceptions now work as expected.
Improvement
Zapiet - Pickup + Delivery
Zapiet - Product Rates
Zapiet Eats

Week 11 • POS order printer feature, checkout button and UI bug fixes

Merchant Support avatar
Shared by Merchant Support • March 14, 2025

Zapiet - Pickup + Delivery

  • On some stores, the checkout button was either locked or caused a page refresh if the form action’s ID wasn’t 'cart_form'. This happened because translation apps (e.g. Translate & Adapt) prefixed the checkout action with a language code, preventing the widget from finding the form. We've updated the widget logic to recognize translated checkout URLs, resolving the issue and ensuring smooth checkout functionality.
  • When viewing orders, long customer or pickup location addresses caused misalignment with the date and time sections, making the UI look cluttered. We've fixed this issue, and now addresses stay neatly aligned within the designated format.
  • The issue where the Zapier external service invite link stopped working has been resolved. We've updated it with a new, working link so everything runs smoothly again.

Zapiet Eats

Printing orders from the POS app just got possible! With our latest update, you can now print an order in just a few taps—open the order and select ‘Print order'. Try it out today!

Zapiet - Product rates

  • We've fixed an issue where the base shipping fee field allowed negative numbers and letters. Now, it only accepts positive numbers, ensuring accurate fee settings.
  • The visual inconsistencies in the setup guide that occurred when resizing the browser window have been fixed. The UI now adjusts properly for a seamless experience.
  • When trying to configure a product group with a collection that’s already added to another product group, an error was triggered due to the overlapping collection name. Previously, the error message would incorrectly show the name of the product group being edited instead of the one where the actual overlap was occurring. We've resolved this issue, and now the error message correctly shows the product group that contains the overlapping collection.
Improvement
Zapiet - Pickup + Delivery
Zapiet - Product Rates
Zapiet - Rates by Distance
Zapiet Eats

Week 10 • View all orders improvement; order processing and general bug fixes

Merchant Support avatar
Shared by Merchant Support • March 07, 2025

This week we bring you more improvements and bug fixes! 🚀

Zapiet - Pickup + Delivery

  • After working closely with Shopify, we're happy to share that the order processing issue where order attributes in Shopify did not match the details in ZapietId has been resolved. Orders are now processed correctly, with attributes accurately matching those in ZapietId.
  • We've fixed an issue with conditional activation. Previously, if a product had two different tags that enabled a specific delivery option and was in the cart with another product that didn’t have a delivery option-enabling tag, the delivery option would be incorrectly enabled instead of disabled. Now, conditional activation works as expected.
  • The ‘Monthly spending limit exceeded’ warning banner no longer appears after a new billing cycle starts. It will now only show when the spending limit is actually triggered.

Zapiet Eats

Switching between restaurants on the orders page to view all orders is no longer necessary. We added a new option that allows all orders from all restaurants to be viewed on a single page. Give it a try!

Zapiet - Rates by Distance

  • New languages added to Shopify were not appearing in the app. This issue has been resolved, and the app now displays all languages added to Shopify.
  • We resolved an issue where the changelog section was missing from the Support page. The changelog is now displayed correctly.

Zapiet - Product rates

Adding collections to product groups caused collection images to load only after interacting with the page instead of instantly. This issue has been resolved, and the collection images now load instantly.

Feature update
Improvement
Zapiet - Pickup + Delivery

Sprint 1 • View past dates, order page pagination, POS tile improvements, checkout widget, and general bug fixes

Merchant Support avatar
Shared by Merchant Support • March 05, 2025

Improvements

  • Product availability by using specific dates of the year and blackout dates management just got better! Expired specific dates of the year and blackout dates are now automatically archived, keeping your upcoming dates view cleaner. You can still access past dates anytime in the new ‘Past Dates’ window.
  • In the POS app, we’ve improved the ‘View Orders’ tile by adding filters for date range and order creation date, making finding orders more streamlined.
  • When viewing an order, you can now quickly switch to the previous or next order without leaving the page, making order management smoother and more efficient!
  • For merchants on our legacy plan, we’ve added an information banner on the subscription page to let them know that once they switch plans, they won’t be able to go back to their legacy plan.
  • You'll now see a toast message when validating a pickup security code, confirming whether the code is valid.
  • We’ve updated the App Bridge React package to V4, improving modal content loading speed and reducing memory usage. This update streamlines the code, making it more efficient and lightweight.

Bug fixes

  • We fixed an issue where postal codes in the checkout widget were appearing twice on the logs page. This happened when using 'customer within maximum driving distance,' 'customer within a custom-drawn zone,' or 'customer within maximum radius' validation. The logs now display postal codes correctly.
  • There was an issue with the checkout widget where the date and time picker would not consistently be displayed for the delivery option. The issue was resolved, and the checkout widget now works as expected.
  • We fixed an issue with the Zapier integration where no data was sent for the ‘Order Number’ trigger. The trigger now correctly sends data to Zapier.
  • An issue was fixed where the Save button was greyed out on some stores when modifying the ‘Order delivered’ email notification, preventing changes from being saved. The button now works as expected.

Week 9 • Custom pickup slots, staff accounts, Shopify sync, and general bug fixes

Merchant Support avatar
Shared by Merchant Support • February 28, 2025

This week, we've rolled out several great updates across all our apps! 🤩

Zapiet - Pickup + Delivery

There was an issue where using custom pickup slots and then disabling the time picker caused daily slot limits to stop working properly and made it impossible to complete orders on the POS app. This has now been fixed, so if the time picker is disabled, slot limits and POS order management will work as expected.

Zapiet Eats

  • When a required product option was set for a specific product, the 'Add to Cart' button was blocked without showing an error message, causing confusion. This has been fixed, and an error message now clearly explains the issue when a required option is missing.
  • Granting permission to a new staff account for a specific restaurant wasn’t saving properly, causing a ‘Not authorized’ message on the Orders page. This has now been fixed, and new staff accounts can access assigned restaurants as expected.
  • Reports previously included both paid and draft orders together. Now, they’ve been improved to display only paid orders for clearer insights.
  • Selecting delivery in the widget didn’t populate the state (region) field on the checkout page, which prevented the ‘Save’ button from working correctly. This has been fixed, and the checkout prepopulation now works as expected.

Zapiet - Product Options

  • The text in the preview on the Options Group page appeared larger and didn’t match the rest of the page. The design has been refined, ensuring a consistent text size throughout.
  • Need help? You can now reach our support team faster by clicking the ‘Get Support’ button in the top-right action menu, either in the app or on the Apps and Sales Channel page.

Zapiet - Rates by Distance

Improvements

Merchants can now choose an annual subscription plan, providing a convenient way to manage their billing. As a bonus, the annual plan includes a 10% discount compared to the monthly option. Give it a try!

Bug fixes

  • New merchants installing the app encountered an issue where the app didn’t add a carrier in Shopify and prevented them from selecting a subscription plan. This has been fixed, and the installation process now works as expected.
  • An issue prevented the latitude and longitude values from being saved in the Location settings. The issue was fully resolved and you can again manually set latitude and longitude values in the app.

Zapiet - Rates by Zip Code

Need help? You can now reach our support team faster by clicking the ‘Get Support’ button in the top-right action menu, either in the app or on the Apps and Sales Channel page.

Zapiet - Product rates

  • When updating product attributes in Shopify, such as adding a product type, tag, or vendor, the changes took longer than expected to reflect in the app, causing it to use outdated information. This has been fixed, and the app now syncs with Shopify instantly.
  • An issue was fixed where the scroll position from one page carried over when opening a new page. Now, each new page opens from the top, regardless of the previous page's scroll position.
  • Typing in the custom product groups search field would refresh the results after each letter, causing visual issues. This has been fixed, and the search now works smoothly.
  • The filters on the Logs page had very small hitboxes, making them difficult to select. The hitbox size has been increased, allowing for easy selection and removal of filters.
  • Need help? You can now reach our support team faster by clicking the ‘Get Support’ button in the top-right action menu, either in the app or on the Apps and Sales Channel page.
Improvement
Zapiet Eats

Week 8 • Draft orders, widget search results, and general bug fixes

Merchant Support avatar
Shared by Merchant Support • February 21, 2025

Zapiet Eats

  • An issue caused a delivery rate to be applied to draft pickup orders instead of the correct pickup rate. This has been fixed, and pickup draft orders now apply the correct rate.
  • The widget search results previously displayed only three locations, even when more were available. The limit has been removed, and all eligible locations now appear in the widget.
  • We've fixed the issue that caused the Settings > Products page to appear blank. Now, the Products page loads properly as expected.
  • The Import Restaurants page includes an option to download a sample CSV file, however, the link was missing. This has been fixed, and the download link is now available on the page.
Improvement
Zapiet - Rates by Distance

GraphQL update, rate response time update, improved UI and general bug fixes

Merchant Support avatar
Shared by Merchant Support • February 20, 2025

Improvements

  • Our app was updated to use Shopify’s GraphQL Admin API, which is now Shopify’s preferred technology for building APIs. This shift ensures that our app aligns with Shopify’s latest requirements and moves away from the legacy REST API. By adopting GraphQL, we’re able to provide a more efficient, stable, and future-proof experience for your store.
  • We’ve made some behind-the-scenes improvements to speed up how quickly your delivery rates are calculated and displayed at checkout. By optimizing performance, we’ve reduced the slowest response times (P99 and P95), meaning even during peak traffic, your rates will load more reliably and faster than before.
  • Links to help articles have been added to the Locations and rates, Exceptions, and Settings pages.

Bug fixes

  • The design of empty state cards on the Locations and Exceptions pages has been fixed to remove unnecessary spacing.
  • A temporary issue caused the Locations page to not load correctly on some stores. The issue has been resolved, and the page is now opening as expected.