Description
★★★★★ ?????? ?????????? ? ?? ???????????? ?????? ??? ? ??? ?????
?? ??????? ?? ??? ?????? ?? ?????? ?? ??? ??? ????? ???? ?????? ??????? ?????? ??????? ??? ?? ?? ???? ???????.
???????
- ????? ???? ??? ?????: ??????? ??????? ?????? ? ??? ??????
- ?????? ????? ?? ??????? ????? ??? (?????)
- ????? ????? ????? ??????? ?? ??????? (??? ?????)
- ??????? ?? ????? HPOS
- ???????? ??????? ???? ?????? ??? ? ???
- ?????? ?????? ?? ????? ?????? ??? ? ????
- ?????? ???? ???? ???? ???? ?? ???? ?? ????
- ?????? ?????? ????? ???? ?? ????? ?? ???? ?????
- ?????? ???????? ????? ??? ?????? ? ?????? ?? ???? ??? (????? ??? 1399)
- ?????? ?? ???? ???? ???? ????? ?? ???????
- ?????? ?? ????? ?????? ??? ?????? ? ????? ???
- ?????? ?? ?????? ??? ???????? ????
- ?????? ?????? ?????? ????? ?? ??? ????
- ? …
???? ???????
???? ?? ??????? ??????? ?? ?????? ???? ??????? ?? ????? ????:
* ?????? ???????? ????? ??? ?????? ? ?????? ?? ???? ??? (????? ??? 1403)
* ????? ??? ???? ??????? ??? ? ??? (?????? ?????? ???? ?????? ???? ????? ???? ??? ? ???? ??? ??????? ??? ??????? ???? ????? ??? ????? ????? ????? ??? ???? ?…)
* ???????? ???? ???? ?????
* ????? ???? ????? ?? ???? ??????
* ????? ???? ????? ?? ???? ??????/?????? ?????
* ????? ? ??????? ?? ??? ??? ??????
* ?????? ????? ????? ??? ? ??? ?????? ?????
* ??? ???? ???????
* ????? ??? ? ??? ??????
* ???? ???? ?????? ???? ????
* ??????? ???? ????? ? ???
* ??????? ???? ?????? ?????? ??????? ??? ? ???
* ????? ?????? ???? ????? ?????
* ???????? ?? ???? ????? ??? ? ??? ??????
* ???????? ??????? ?? ???? ????
?????
????? ?? ??????? ????? ??? ???. ??? ????? ?????? ?? ?????? ??????? ?????? ??? ?? ?? ??????? ?? ????? ?? ??????? ????? ??? ????? ????. ?? ??????? ????? ????? ?? ???? ?? ????? ??? ????? ???:
* ?????? ???? ????? ??? ?????? ? ??????
* ??? ???? ???? ?? ??? ?????? ???? ?????? ???
* ?????? ????? ???? ????? ??????
* ???? ????? ???? ?????????
* ??? ???? ???? ?? ?? ??? ???????
* ????????? ?????? ????? ??????? ???? ??? ???????
??? ?????
?? ??????? ?? ??? ?????? ??? ????? ?? ?????? ??????? ??? ?? ?? ????? ????? ?????? ??? ?? ??? ????. ?? ??????? ????? ??? ????? ?? ?????? ??? ? ??? ?? ???? ?? ????? ??? ????? ???:
* ????? ????? ???? ?? ???? ??????
* ??? ? ???????? ???? ???? ???? ?? ???? ???
* ????? ????? ????? ???????
* ????? ????? ????? ???? ??????
???????
- Woocommerce 7.*, 8.*
- WordPress 6.*
- PHP 7.*, 8.*
Screenshots
Installation
???
- ???? ??? ?????? ?? ?? ????
/wp-content/plugins/persian-woocommerce-shipping
????? ????? ?? ?? ???? ?????? ??? ?????? ?????? ?? ?????? ??? ???? - ?????? ?? ?? ??? ?????? ?? ???? ????
- ????? ??? ? ??? ??? ?? ?? ???????? ??????? ????? ???? ? ??? ??? ??? ? ??? ???? ??? ?? ????? ????
- ?? ???? ?? ???? ??? ????? ????!
????????
- ?? ????? ?? ?? ?????? ??????? ????? ??????? ?? ????? ?? ???? ??????? ????? > ????? ?? ????? ???????? ??? ?? ?? ??????? ????
- ???? ?????? ???? ?????? ????? “???? ???? ????????? ????? ????? ?? ???? ???????” ?? ??????? ????
- ????? ?? ??? ????? “????? ??? ???? ?? ?? ????? ?? ?????? ???? ??? ?? ???? ????? ??? ????? ???” ?? ???? ????
Documents
Read more document in Persian Woocommerce Shipping Documents.
FAQ
Ask your questions in Persian Woocommerce Shipping.
Reviews
Contributors & Developers
“?????? ??? ? ??? ??????? (??? ?????? ? ??????? ??? ??????)” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “?????? ??? ? ??? ??????? (??? ?????? ? ??????? ??? ??????)” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
4.2.0
- Tweak: Release new installer, improve install default cities
- Tweak: Add reinstall cities feature
- Refactor: Improve map feature, refactor with leaflet
- Tapin: Show error in bulk submission (In HPOS mode)
4.1.5
- Tapin: Update tapin rate
4.1.4
- Tapin: Update tapin rate
- Tapin: Add pocket sizes
4.1.3
- Fix: Save box size in edit order
- Fix: Calculate Pishtaz shipping rate
4.1.2
- Tapin: Update tapin rate
- Tapin: Add box size field
- Remove: Sefareshi shipping methods
4.1.1
- Fix: Add manual order in HPOS mode
4.1.0
- Tweak: Compatibility with woocommerce 9.0.0
- Tweak: Add map service (Neshan, OSM)
- Tapin: Update posteketab rate
4.0.4
- Tweak: Add register status option for tapin orders
- Tweak: Add ‘pws_sms_tags’ filter for SMS tags
4.0.3
- Tweak: Compatibility with woocommerce 8.4.0
- Fix: Submit COD orders in Tapin
- Fix: Add order statues in HPOS order bulk actions
4.0.2
- Fix: Submit order in tapin in edit order page
- Fix: Add convert_currency function for backward compatibility
4.0.1
- Tweak: Compatibility with woocommerce HPOS
- Fix: Save order state and city label in meta data
4.0.0
- Tweak: Compatibility with woocommerce 8.3.0
- Tweak: Compatibility with wp object cache
- Tweak: Introduce shipping method description
- Tweak: Add tapin check ip tool
- Tweak: Refactor submit order in tapin
- Improve: Show tapin credit with improved cache
- Improve: Install & Versioning system
- Improve: Add helper function for exchange currency
- Tapin: Prevent save empty barcode in order meta
- Tapin: Improve submitted data for COD
- Tapin: Prevent error log in states list
3.1.7
- Tweak: Check user access to tapin credit
- Tweak: Make districts field required
- Fix: Prevent negative shipping cost
- Fix: Some warnings in php 8.0
- Improve: Update tapin post rates
3.1.6
- Tweak: Compatibility with woocommerce 7.7.0
- Improve: Dismiss notices
- Improve: Tapin synchronization flow
- Fix: Select cities for pws_default_state
3.1.5
- Tweak: Add ‘wc-pws-need-review’ status in order sync flow with Tapin
- Improve: Selecting orders to sync with Tapin
- Fix: Sync errors for empty orders/large number of orders
3.1.4
- Tweak: Compatibility with wordpress 6.2 and woocommerce 7.6
- Tweak: Add selecting district option
- Tweak: Make shop order statuses translatable
- Improve: Update tapin post rates
- Improve: Remove old notices
3.1.3
- Fix: Tapin load shop data
- Fix: Remove extra cities from tapin list
- Tweak: Add notice for Tapin content type support
3.1.2
- Tweak: Add Tapin content type support
- Improve: Connect to tapin web services
- Improve: apply filter in PWS_Order::get_weight
- Improve: Connect to melipayamak web services
3.1.1
Fix: Handle error on load zones from tapin api
3.1.0
- Tweak: Add href for tapin credit menu
- Tweak: Add
pws_get_order_statuses
filter - Tweak: Add
wc-pws-post
order status - Tweak: Add short link to rules sections
- Improve: Show tapin shop details
- Improve: Update tapin post rates
- Fix: Sync with posteketab rates
- Fix: Invalid Versioning in svn system
3.0.11
- Fix: Submit order in tapin without customer note
3.0.10
- Fix: courier and Tipax check box in the cities table header
- Fix: Remove invalid state from Tapin cities list
- Tweak: Send order customer note to Tapin
- Improve: Optimize admin cache queries (related to pro version)
3.0.9
- Fix: Submit order in Tapin/Posteketab
- Tweak: Change order Tapin weight without save/refresh
3.0.8
- Tweak: Use wp_remote_post instead of curl
- Fix: Reload checkout page after change districts
3.0.7
- Fix: Fix Tapin post rate in some conditions
3.0.6
- Tweak: Update Tapin post rate
3.0.5
- Tweak: Compatibility with wordpress 6.0.0
- Temp: Add new post rate notice
3.0.4
- Tweak: Compatibility with woocommerce 6.0.0
- Tweak: Add new helper functions to PWS_Cart
- Improve: Suggestion pro version
- Fix: Notification dismiss
3.0.3
- Tweak: Make district and city labels translatable
- Tweak: Add
woocommerce_shipping_pws_methods_is_available
filter and improve Tapin cod mode - Tweak: Add optional product title in submit orders to Tapin
- Improve: Tapin COD mode
- Improve: Set persian date in PWS logger
3.0.2
- Improve: Hide when courier and free tool (For multiple shipping method)
- Tweak: Add ‘PWS_Cart::has_shipping_method’ helper function
- Tweak: Post shipping methods weight limit
- Fix: Dismiss online notices with specific rule
3.0.1
- Remove: Duplicate cities (Thanks to @mortezakeshavarz)
- Tweak: Fix arabic characters in states and cities list
- Tweak: Tapin – Add filter in load districts
- Tweak: Add ‘PWS_Cart::has_shipping_class’ helper function
- Tweak: Add ‘PWS_Cart::has_product’ helper function
- Tweak: Add ‘PWS_Cart::has_category’ helper function
3.0.0
- Improve: Add new iran cities
- Tweak: Add default product and package weight
- Tweak: Tapin – Optional round prices
- Tweak: Tapin – Show cities menu
- Refactor: Edit city methods
- Remove: Tapin – Ticket (Use woocommerce invoice https://yun.ir/mwooi)
2.3.0
- Fix: Optional city field
- Fix: Load state city taxonomy priority
- Tweak: Separate logs monthly
2.2.8
- Fix: some semantic error in methods
2.2.7
- Fix: Some security issues
- Fix: Method image URL corruption in some themes
- Fix: Tapin – Update selected city
- Improve: Compatibility with woocommerce 4.9.0 and wordpress 5.6
- Improve: Add melli payamak tutorial
- Improve: Compatibility with appchar
- Tweak: Tapin – Add submit order filter
- Tweak: Tapin – Calculate rates offline
2.2.6
- Fix: Admin settings syntax error
- Fix: Tapin – Submit the order that included the deleted product
2.2.5
- Fix: Settings panel warnings
- Fix: Tapin – Convert Float price to integer
- Fix: Tapin – Detect Tapin methods
- Tweak: Compatibility with digits phone numbers
2.2.4
- Fix: PHP Warning in admin settings
- Fix: Tapin – Change payment method between cod and other methods
- Improve: Add states, city and districts filter
2.2.3
- Fix: PHP Warning in admin menu
- Fix: PHP Warning in use courier and tipax
- FIX: PHP Warning in calculate order weight
2.2.2
- Fix: Migrate disabled settings to new structure
- Fix: Tapin – Change order status loop
- Improve: Load order status just in admin
2.2.1
- Fix: Check class exists in settings init
- Fix: Remove unused admin hook (status_colors)
- Fix: Dismiss notifications
2.2.0
- Fix: Tapin – Calculate packaging cost in COD
- Fix: Tapin – Limit sefareshi post weight to 5000g
- Fix: Add new order status to report page
- Improve: Tapin – Separate post method
- Improve: Tapin – Add custom order weight
- Improve: Tapin – Select shipping state city
- Improve: Tapin – Submit order from detail page
- Improve: Tapin – Post ticket UX
- Improve: Formatted order post barcode
- Improve: Menu design & new settings panel
- Tweak: Add quick sms panel for order status and specific events
- Tweak: Add notice system to help user
- Tweak: Add version system to automatic update data
2.1.7
- Fix: Tapin – Set ready to ship status for order
- Fix: Tapin – Calculate post rate
- Fix: Tapin – Load state and city list
- Fix: Tapin – Add support for IRHT & IRHR currency
- Fix: Tapin – Set min price 5000T for products
2.1.6
- Fix: Tapin – Postcode in post ticket
- Fix: Tapin – Validate package weight
- Fix: Tapin – Check product title
- Fix: Tapin – Error message structure
2.1.5
- Fix: Tapin postcode
2.1.4
- Fix: Tapin default weights
- Fix: Select2 problem in some themes
- Fix: Remove state & city cache in CRUD
- Fix: Show distirct for each city
2.1.3
- Fix: Save Country / State field in configuration
- Fix: Distirct error in cart page
- Fix: Check load Select2 in checkout page
- Fix: Tipax destination
- Fix: Fix some bugs
2.1.2
- Fix: State & city field style
2.1.1
- Fix: Compatibility with php 7.0
2.1.0
- Tweak: Compatibility with Dokan 3.0.*
- Tweak: Save user selected district id
- Tweak: Add Taping panel helper message
- Tweak: Add helper button for Tapin in order list
- Improve: Remove initial ajax requests in checkout page
- Improve: Reduce ajax requests in checkout page
- Improve: Update city checkout field structure
- Fix: Remove old hooks
- Fix: State & City filed id standard
- Fix: Show district name in panel
- Fix: Order status in Tapin mode
2.0.5
- Fix: Apply free shipping in methods
- Improve: Add rate function
2.0.4
- Fix: Compatibility with php 7.0
- Improve: File names & check constants before define
2.0.3
- Fix: Fix Tapin method settings
- Fix: Courier method destination for Tapin
- Fix: Posteketab credit
2.0.2
- Fix: Edit shipping methods title
- Tweak: Add filter for default state, city, district
2.0.1
- Fix: Check PW function is exists (persian woocommerce is active) to enable tools
2.0.0
- Tweak: Add Tapin (Virtual post panel)
- Tweak: Add IR post standard cities list
- Tweak: Add tools page and three practical tools for store management
- Tweak: Save selected city for no logged in users
- Tweak: New Courier method + select city to show method
- Tweak: Add cities list to edit address in admin panel
- Tweak: Compatibility with woocommerce 4.0.0
- Improve: Courier & Tipax calculation algorithm
- Improve: Cache states and cities list to increase speed in checkout page
- Improve: Decrease number of requests in checkout page
- Fix: Select default city on load cities list
- Fix: Some reported bugs in persian script forums
1.2.3
- Tweak: Updated Post Prices 1398 (new)
1.2.2
- Tweak: Updated Post Prices 1398
1.2.1
- Tweak: Compatibility with woocommerce 3.7.0
1.2
- Fix: Default city and district field priority
- Tweak: Compatibility with checkout manager plguins
- Tweak: Compatibility with WordPress 5.2.2
1.1.2
- Fix: validation of state & city IDs for empty data
- Tweak: Compatibility with WordPress 5.1
1.1.1
- Fix: validation of state & city IDs for virtual products
- Tweak: Compatibility with woocommerce 3.5.2
1.1
- Fix: Save name of state & city instead of IDs
- Fix: validation of state & city IDs
- Tweak: Add pws_city_class & pws_district_class filters
- Tweak: Add pws_city_priority & pws_district_priority filters
- Tweak: Compatibility with all invoice and ticket generators
- Tweak: Lunch documents on https://mahdiy.gitbook.io/persian-woocommerce-shipping
1.0
- Tweak: Improve speed of loading state & city
- Tweak: Compatibility with woocommerce 3.4.5
0.9.1
- Fix: save Country / State setting
- Tweak: Compatibility with woocommerce 3.2.2
0.9
- Tweak: Compatibility with woocommerce 3.2.1
- Tweak: Add action for cities
0.8.8
- Tweak: Compatibility with woocommerce 3.0.7
- Tweak: Add filter for rates
0.8.6
- Fix: Disable method
- Tweak: Postal rates updated
- Tweak: improve selecting city and district in checkout page
- Tweak: Compatibility with persian woocommerce sms
0.8.2
- Fix: Show method image
- Tweak: Compatibility with persian woocommerce states
0.8.1
- Fix: Apply weight on the price
0.8
- Start, First version of plugin