Title: SnappBox
Author: Snapp! Box
Published: <strong>October 29, 2025</strong>
Last modified: October 14, 2026

---

Search plugins

![](https://ps.w.org/snappbox/assets/banner-772x250.jpg?rev=3389405)

![](https://ps.w.org/snappbox/assets/icon-256x256.png?rev=3389405)

# SnappBox

 By [Snapp! Box](https://profiles.wordpress.org/snappbox/)

[Download](https://downloads.wordpress.org/plugin/snappbox.1.2.1.zip)

 * [Details](https://tzm.wordpress.org/plugins/snappbox/#description)
 * [Reviews](https://tzm.wordpress.org/plugins/snappbox/#reviews)
 * [Development](https://tzm.wordpress.org/plugins/snappbox/#developers)

 [Support](https://wordpress.org/support/plugin/snappbox/)

## Description

SnappBox connects WooCommerce to the SnappBox delivery platform. It provides delivery
pricing, branch management, map-based service areas, order creation, and delivery-
status tracking.

#### Highlights

 * WooCommerce shipping-method integration
 * Multiple store branches with independent addresses and contact details
 * Map-based delivery polygons for each branch
 * Automatic branch suggestions based on the customer’s delivery location
 * Cash on delivery, flat-rate, free-shipping, and SnappBox wallet options
 * Delivery status visibility in the WordPress dashboard
 * RTL map support for Persian-language stores

#### Requirements

 * WordPress 5.6 or newer
 * WooCommerce installed and activated
 * PHP 7.4 or newer

#### Installation

 1. Download the plugin from https://snapp-box.com/wordpress-plugin.
 2. In WordPress, open **Plugins  Add New  Upload Plugin**.
 3. Select the downloaded ZIP file, install it, and click **Activate Plugin**.
 4. Open **WooCommerce  SnappBox Quick Setup**.
 5. Get your token from snapp-box.com/connect.
 6. Paste the token into the activation wizard and continue through the setup steps.
 7. Save the settings and add SnappBox to the appropriate WooCommerce shipping zone.

WooCommerce must be installed and active before SnappBox is activated.

#### Basic configuration

 1. Add your store information and set the store location on the map.
 2. Enable the SnappBox shipping method.
 3. Configure supported cities and regions.
 4. Configure cash on delivery, flat-rate, free-shipping, or SnappBox wallet options.
 5. Go to **WooCommerce  Settings  Shipping  Shipping Zones**.
 6. Add **SnappBox** to the appropriate shipping zone and save.

#### Multi-branch delivery

SnappBox supports multiple store branches. Each branch can have its own name, contact
details, address, map location, block and unit information, and delivery coverage
area.

To add or edit a branch:

 1. Open **SnappBox  Branches** in the WordPress dashboard.
 2. Click **Add branch**, or choose **Edit Branch** for an existing branch.
 3. Enter the branch information and move the map pin to the exact location.
 4. Draw the branch’s delivery area on the map.
 5. Mark one branch as **Default** when it should be the main store address.
 6. Save the branch.

The first branch is automatically set as the default when no other branches exist.
Branches can be edited or removed from the same management screen.

#### Delivery polygons

A polygon defines the geographic area served by a branch. SnappBox checks the customer’s
latitude and longitude against branch polygons and can suggest the closest matching
branch during checkout and order management.

To draw a polygon:

 1. Open the branch form and locate the map.
 2. Click **Start Drawing Area**.
 3. Add at least three points around the service area.
 4. Close the shape, review the boundary, and save the branch.

Coordinates are stored as longitude/latitude pairs and sent to the SnappBox API 
as WKT. Example:

    ```
    POLYGON ((51.3174 35.6656, 51.3300 35.6656, 51.3300 35.6800, 51.3174 35.6656))
    ```

The first and last points should close the shape. Avoid self-intersecting boundaries
and keep each polygon within the branch’s actual serviceable area.

#### Testing

 1. Create a test order and select SnappBox at checkout.
 2. Confirm that the checkout map and delivery address are correct.
 3. In **WooCommerce  Orders**, verify the selected branch and SnappBox shipping method.
 4. Check the delivery status from the WordPress dashboard or the SnappBox mobile app.

### Source Code

Production assets may be minified for performance. Source files are included where
available, including the branch-management code in `includes/branches/` and the 
map interfaces in `assets/js/` and `assets/css/`.

### External Services

The plugin loads the Mapbox RTL Text Plugin, Snapp Maps style, SnappBox configuration,
and SnappBox API from their official endpoints. These services provide map rendering,
right-to-left text support, remote configuration, branch data, pricing, orders, 
and delivery statuses.

The plugin may use Yandex tracking when enabled by the remote configuration. To 
disable it, set the top-level `yandex` value to `false` or `"off"`.

Service provider: https://snapp-box.com/

### Build Tools

The plugin uses standard web development practices and includes source files for
human-readable review and WordPress.org compliance.

## Screenshots

[[

[[

[[

[[

[[

[[

## Blocks

This plugin provides 1 block.

 *   SnappBox Checkout Map

## Reviews

![](https://secure.gravatar.com/avatar/4e878e994ac9620e7dd06c2abe6aced2e5d2a6015d950a7116853fd3ec92cf84?
s=60&d=retro&r=g)

### 󠀁[ایده کلی خوب اما الان پر از باگ](https://wordpress.org/support/topic/%d8%a7%db%8c%d8%af%d9%87-%da%a9%d9%84%db%8c-%d8%ae%d9%88%d8%a8-%d8%a7%d9%85%d8%a7-%d8%a7%d9%84%d8%a7%d9%86-%d9%be%d8%b1-%d8%a7%d8%b2-%d8%a8%d8%a7%da%af/)󠁿

 [ahmadmahjoob](https://profiles.wordpress.org/ahmadmahjoob/) February 17, 2026 
1 reply

در آخرین بروزرسانی (نسخه 1.1.1) متأسفانه مشکلی جدی ایجاد شد که برای فروشگاه ما خسارت
مالی و اختلال عملیاتی به همراه داشت. پس از آپدیت، بدون هیچ اطلاع‌رسانی قبلی، هشدار
سیستمی یا تغییر تنظیمات از سمت ما، تمامی ارسال‌ها به حالت «کرایه با فروشگاه» تغییر
پیدا کرد. این موضوع باعث شد حساب سازمانی ما بدهکار شود، در حالی که مشتریان نیز هنگام
تحویل کالا مجدداً کرایه را به راننده پرداخت کردند. به بیان ساده‌تر:کرایه هم از حساب
فروشگاه کسر شد و هم از مشتری دریافت گردید. پیگیری از طریق پشتیبانی اسنپ‌باکس نیز
تجربه مطلوبی نبود. پاسخ ارائه‌شده این بود که چون مبلغ توسط مشتری به‌صورت کارت‌به‌کارت
به راننده پرداخت شده، امکان بازگشت وجه وجود ندارد. با وجود توضیح اینکه منشأ مشکل
از تغییر ناگهانی رفتار افزونه پس از آپدیت بوده، متأسفانه مسئولیت‌پذیری مشخصی مشاهده
نشد. چنین تغییر مهمی در منطق محاسبه کرایه، بدون نوتیفیکیشن، لاگ تغییرات شفاف یا 
الزام به تأیید مجدد تنظیمات پس از آپدیت، برای فروشگاه‌های آنلاین بسیار پرریسک است.
امیدواریم تیم توسعه در نسخه‌های بعدی: تغییرات حساس مالی را با اطلاع‌رسانی واضح انجام
دهد بعد از آپدیت، تنظیمات حیاتی نیازمند تأیید مجدد باشند و در موارد بروز خطا، سازوکار
مشخص‌تری برای رسیدگی و جبران در نظر گرفته شود برای کسب‌وکارهای آنلاین، پایداری و
شفافیت در سرویس‌های مالی و لجستیکی موضوعی حیاتی است.به هر حال عادت کردیم برای داشتن
تجربه هر چیز ایرانی کلی خطا و عیب و عقب ماندگی داشته باشیم و اذیت شیم…به امید ایرانی
آباد و پیشرفت

 [ Read all 1 review ](https://wordpress.org/support/plugin/snappbox/reviews/)

## Contributors & Developers

“SnappBox” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ Snapp! Box ](https://profiles.wordpress.org/snappbox/)
 *   [ Saman Tohidian ](https://profiles.wordpress.org/samooel/)

[Translate “SnappBox” into your language.](https://translate.wordpress.org/projects/wp-plugins/snappbox)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/snappbox/), check out
the [SVN repository](https://plugins.svn.wordpress.org/snappbox/), or subscribe 
to the [development log](https://plugins.trac.wordpress.org/log/snappbox/) by [RSS](https://plugins.trac.wordpress.org/log/snappbox/?limit=100&mode=stop_on_copy&format=rss).

## Meta

 *  Version **1.2.1**
 *  Last updated **2 days ago**
 *  Active installations **400+**
 *  WordPress version ** 5.6 or higher **
 *  Tested up to **7.0.7**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/snappbox/)
 * Tags
 * [delivery](https://tzm.wordpress.org/plugins/tags/delivery/)[orders](https://tzm.wordpress.org/plugins/tags/orders/)
   [shipping](https://tzm.wordpress.org/plugins/tags/shipping/)[tracking](https://tzm.wordpress.org/plugins/tags/tracking/)
   [woocommerce](https://tzm.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://tzm.wordpress.org/plugins/snappbox/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/snappbox/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/snappbox/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/snappbox/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/snappbox/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/snappbox/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/snappbox/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/snappbox/reviews/)

## Contributors

 *   [ Snapp! Box ](https://profiles.wordpress.org/snappbox/)
 *   [ Saman Tohidian ](https://profiles.wordpress.org/samooel/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/snappbox/)