A shipping plugin for WooCommerce that allows the store operator to show local pickup locations and allows the customer to choose the place where to take a purchase.
Appearance of the map can be seen here: https://www.pickuppoint.co.il/#pointsPickup
For this, we use API Google Maps which is located on our server: https://dev.pick-ups.co.il/ or https://pick-ups.co.il
UPS Israel PickUP Access Points (Stores and Lockers) plugin helps WooCommerce based stores to streamline UPS shipping integration. This plugin helps you to get shipping rates from UPS APIs based on product weight, post code and other relevant details. Based on the postal codes and other parameters, all available shipping services along with the rates are listed for the customers to choose from.
Integrates WooCommerce to UPS
Once this plugin is installed and configured with necessary information (please visit installation section for more info), your WordPress/WooCommerce Shop will be ready to ship using UPS. This plugin will add UPS shipping method as one of the shipping methods in WooCommerce.
Calculate shipping rates dynamically
While checking out, a customer is presented with the available shipping services and the rates based on his/her postal code, product weight and dimensions. Customer can choose the best method that matches his/her requirements and proceed to payment.
Upload the plugin folder to the /wp-content/plugins/ directory.
Activate the plugin through the Plugins menu in WordPress.
That’s all, now you can configure the plugin.
Q: How do I choose the delivery point?
A: To select the nearest delivery point, plugin uses a map. You can see all delivery points by pressing the button “PickUP access Point” on the checkout page. The resulting script will show the delivery points on the map, clicking on which will select the one you prefer.
Q: I pressed the button, but on the map I don’t see any delivery points?
A: On the right side on the pop up screen with a map you can find a list of delivery points and choose one that you want from it.
Q: Can I connect this button to my site without installing the plugin
A: Yes, more about this here: https://pickuppoint.co.il/Documentation/
Q: Hey! I live in Antarctica, where can I take my order?
A: Great! You can take your order by choosing one of our pickup locations which are all in Israel. 🙂
Contributors & Developers
“WooCommerce UPS Israel PickUP Access Points (Stores and Lockers)” is open source software. The following people have contributed to this plugin.Contributors
Interested in development?
- Added admin option to change order status after print label
- Remove old print label system (print wb labels)
- Auto scroll to order when page refresh after click on orders ups points
- Fix thank you page bug
- Open map only if pickup point not selected
- Removed all SOAP Integration
- Added admin option for open map on load/change in checkout page
- Added logs to API Requests and Responses
- Change ups integration to REST Api
- Weight Order field is added
- Weight and Lead Id columns added in Admin orders grid
- Create waybill from lead id is added
- Added admin option to change pickup point error validation message
- Show selected pickup point on admin order page
- Added ContactEmail field to ConsigneeAddress Object that send to ups
- Added all UPS order actions inside admin order page
- Added OnClick event on “Choose PickUp Point” image in checkout page
- Changed deprecated jQuery functions
- Fix text quotes on send to ups actions
- Google Maps bugfix
- Added admin option for Google Maps Api Key
- Change upload to ftp function to run through Api
- removed unused functions
- add custom title for pick up point in customer email
- add admin option: Hide email shipping address for orders with pickup point
- after new order session bugfix
- Create & Print Bulk redirect now saves selected filters after redirect
- Create Order XML File and send to FTP with admin options
- Pickup point text in email bugfix
- Admin Orders Icons bugfix
- Moved helper function to Helper Class
- Mass Actions not sending pickup point to mail bugfix
- Added chosen pickup point on thank you page
- Added admin option to send order to ups and print label in one action
- Added admin option to create WB with new field Shipment Instructions
- After send to ups, redirect to last admin orders page location
- Added admin option to create and print picking list
- Added admin option to send custom field to UPS
- fix admin orders page bug: when send to ups after search, search is removed
- change admin orders Shipping Tracking link
- add Shipping Tracking Link to user account
- Fix n/a shipping class price 0 bug
- Added admin option to hide PickUps shipping method if country isn’t Israel
- Added admin option to change order pickup point
- Added points field for each product
- Added admin option: Maximum Points Per Order, while Don’t Split Shipment is checked if the total cart items pickup points is is more than the maximum, shipping method will be hidden
- send houseNumber when creating Waybill
- pkps_json is now saved on order instead of order_item, with fallback to order_item for orders that placed before this change
- Fix for json shows in order items in Admin Panel
- Added description of shipping method
- Remove cart_shipping_method_full_label
- Added filter on admin table for pickup button for the own shipping method only
Fix compatablilty with Flexible Checkout Fields for WooCommerce addon – change order to 10000 in woocommerce_checkout_fields filter= 1.3.1 =
Minor bugs fixed
Fixed for check out process
Fixed a bug of saving pickup point within a database while ordering from mobile devices
- Some mimor bugs has been resolved
- Fix json_decode problem of parsing on PHP 7.1
- Resolved Using ‘break’ outside of a loop or switch structure is invalid on makepot.php
- Changed : is_woocommerce_active() to ups_is_woocommerce_active()
Added : Possibility to remove the information about the delivery point after its selection
Added : Minor interface changes
Added: Selecting a delivery point is now required when ordering
Fix: Changed references to the actual
- First release