Let's celebrate Christmas and New Year together! From Dec. 25th to Jan. 7th, use the
XMAS20
coupon to get a 30% discount on official and partner products.
ApiShip API integration for Shopaholic E-Commerce plugin / October CMS
Shipping method for Shopaholic that integrates ApiShip delivery API in checkout and backend management.
Plugin features
- Pickup points select + map (Yandex.Maps)
- Delivery city autocomplete
- Calculating delivery price based on ApiShip configured providers
- Checkout integration example for Shopaholic Bootstrap theme
- ApiShip Shipping Method in Shopaholic Shipping types
- Backend config for ApiShip integration
- Backend delivery management in orders (dispatch send/update/delete)
-
Console commands for pickup points, shipping providers, tariffs, ApiShip statuses and orders delivery status synchronization
License
© 2019, Gabix under Commercial License.
The following plugins are required

Toolbox
Helpers for faster development: pagination rendering, objects and lists caching, UI strings for using in third...
Toolbox
Helpers for faster development: pagination rendering, objects and lists caching, UI strings for using in third...

Shopaholic
#1 e-commerce platform for October CMS
Shopaholic
#1 e-commerce platform for October CMS

Orders for Shopaholic
Allows customers to purchase products using the cart
Orders for Shopaholic
Allows customers to purchase products using the cart
Configuration
- Register an account at ApiShip Platform to obtain API access using
Login
andPassword
- Configure needed shipping providers in ApiShip Management Panel and tariff rules if necessary
- You can use test mode as noted in official documentation, but limited providers will be available for usage and no backend orders management
- Fill the required params on plugin configuration page in backend, i.e.
yoursite.com/backend/system/settings/update/gabix/apishipshopaholic/settings
- Run (and also configure periodical execution via cron) the following artisan commands to obtain/update providers, tariffs, shipping statuses and pickup points:
php artisan shopaholic:apiship.providers
php artisan shopaholic:apiship.tariffs
php artisan shopaholic:apiship.statuses
php artisan shopaholic:apiship.points
- Note that while using production mode ApiShip fetched data is limited to configured providers at ApiShip Management Panel
- If you are using cargo self-delivery to shipping terminal, do not forget to specify corresponding points for each
active provider
inSender Point-ins
tab - Note that ApiShip system needs to get not only your company address info (
Sender Address
tab), and customerFull name
,Email
andPhone
as well asStreet
,House
andFlat
(optional) for courier delivery, so correspondingOrder fields
under the self-titled tab are mandatory - You'll need to create only one universal Shipping type (
yoursite.com/backend/lovata/ordersshopaholic/shippingtypes
) with selectedApiShip API
asAPI method
- Setup cron artisan commands
php artisan shopaholic:apiship.points
(synchronize pickup points data) andphp artisan shopaholic:apiship.orderstatus
(update order delivery statuses) - Integrate delivery in frontend checkout, based on example for Shopaholic Bootstrap theme (see
partials/themes/lovata-bootstrap-shopaholic
in plugin directory for corresponding/edited files)
Feel free to contact our support team if you have any questions regarding this integration.
-
This plugin has not been reviewed yet.
-
1.0.0 |
Initialize plugin. Dec 14, 2019 |
---|