Skip to main content

Shopify Integration

  1. Basic Integration, Please visit this Video Link to have the needed steps to get your API from Bosta.

  2. Here's written steps how to get your API key from Bosta Business Dashboard


Bosta App Installation on Shopify

Connecting the App to your Bosta account

  • Copy the API key you generated from your Bosta business dashboard.
  • Add your API key then click the "Save Changes" button.

image info

Bosta Settings Configurations:

Bosta's AWB Settings

You can have multiple options for the AWB for your orders:

  • Check the checkbox and choose the option you want to add(eg.: Product's SKU, Product's Name ).
  • You can choose to include Shopify order notes in the AWB Note that it can't exceed 200 characters.

image info

Bosta's Orders Settings:

Allow customers to Open the Package:

This enables your customers to open the shipments created on Shopify.

Automatically update the order status to "Fulfilled" in Shopify upon successful delivery Automatically update the order payment status to "Paid" in Shopify upon successful delivery

These mark your order as "Fulfilled" and "Paid" in Shopify's orders page upon successfully sending the order to Bosta.

Send a confirmation email to the customer after the order has been fulfilled

This enables Bosta to send a confirmation email to your customers upon sending the order to Bosta. The email has the Tracking number of the order at Bosta's system.

Exclude your Shopify store’s domain from orders synced to Bosta

This checkbox enables you to remove your store domain from the business reference of the order.

Enable Bosta custom SKU field on Shopify products

This checkbox is for businesses who use Bosta's fulfillment service. This enables the business to add their Bosta SKU on each product.

Pay orders shipping fees using Bosta credits This enables you to pay the orders shipping fees using your Bosta credits added on your Bosta business dashboard.

Apply FlexShip on your Bosta orders

This allows you to charge your customer a service fee in case of package refusal to reduce your refund costs.

image info

Bosta's Auto Syncing orders

Automatically sync your orders for shipping with Bosta

This automatically sends all your new orders to Bosta.

Automatically block orders with low-ranking customers from syncing

Enable this to prevent orders from consignees with low delivery rates from syncing automatically. Note: These orders will need to be handled manually.

Automatically sync cancellation for your orders on Shopify admin to Bosta

Automatically Sync Cancellation for Your Orders on Shopify Admin to Bosta.

Failure email notification

This allows you to add an email address to be notified of any order synchronization problems.

Sync all products automatically to Bosta

Sync your Shopify Products directly to Bosta to manage shipping orders more easily.
Your products catalogue will be automatically updated in Bosta.

image info

After installation you will notice the Bosta plugin is installed and activated! 🎉


Payments

  • Payment methods:
    • Please Go to Shopify settings you'll find payments in the sidebar
    • You will need to add a payment method

Alt text

  • Click on Add payment method

Alt text

  • Now you can search for a method that fits you

Alt text

  • You can also create your custom payment method as shown here ⤵

  • Note: If you choose to have payment collected as cash on delivery (COD), your manual payment methods should contain one or more of the below payment methods, and the name of any of them should match explicitly the below and that any other payment method will be treated as 0 COD (cash on delivery) order

    • Cash on Delivery (COD)
    • الدفع عند الأستلام
    • الدفع عند الإستلام

Alt text


Sending Orders

Syncing Regular Orders

  • Sending orders
    • Before starting sending the orders we should check in Shopify orders about fulfillment status.
    • Important: The order must be Unfulfilled before being sent to Bosta
    • You should check the fulfillment status column
    • if it is unfulfilled it is ok.
    • if it is fulfilled then you have to mark it as unfulfilled.
    • To make sure it is unfulfilled you can click on the order you want to send then you will find three points press to see the option for 'Mark as unfulfilled'
    • Click on the 'Mark as unfulfilled' button.

Alt text

  • To send an order to Bosta you need to go to the sidebar -> Apps -> bosta shipping -> Orders
  • Please select the orders you want to send
  • Click on the 'Deliver with Bosta' button.

Alt text

  • After that, you would see a screen with two options
  • The default option 'Pickup from you and deliver to customer'
  • If you are not storing your products with Bosta using fulfillment service use it as the default

Alt text

  • After sending you will see Tracking order details here ⤵

Alt text

  • If you want to see Printing AirwayBills for your orders
  • You can select the orders you want to print the AWB for it
  • It will be downloaded on your mobile/laptop.

Alt text

  • The AirwayBill should be something like this ⤵🧾

image info


Syncing Fulfillment Orders

How to connect Shopify products with Bosta fulfillment products?

  • Open your products section in the sidebar > products
  • You will need to open the product itself
  • So click on the product.

Alt text

  • In the product you need to add inventory information like Bosta's SKU (Stock keeping unit), Barcode, etc..
  • After filling in your inventory information click on the save changes button

Alt text

  • Notes:
  1. If you have an internal SKU system and want to add it to your products alongside Bosta's SKU image info Now you can add the your internal SKU in Shopify's SKU field in the products page. Then add Bosta's SKU below in the Variant metafields section. image info

  2. While sending the orders you need to choose the second option that you have a warehouse at Bosta and you want to pick up from Bosta and deliver to the customer

Alt text


Managing Orders:

Edit orders

- Select the order you want to edit .
- To see the edit option button you should scroll horizontally to find the actions.
- Click on the three dots icon.
- Click on edit.

Alt text

  • A form will open to let you edit the order details
  • Click on save once you finish

Alt text Note: You can edit the COD amount in the order only after the order is synced to Bosta.

Unsend orders

- select the order you want to unsend.
- To see the unsend option button you should scroll horizontally to find the actions.
- Click on the three dots icon.
- Then click on `Unsend Order`.

Alt text


Create Pickups and show pickup requests

How to check on your pickups?

  • First, You need to go to the sidebar -> Apps -> Bosta Shipping -> Pickups
  • To create your pickup you will find a button to create a pickup request as shown here ⤵

Alt text

  • A form will open to fill in your pickup information
  • After finishing just click on Create and your pickup will be created.
  • You can have an instant pickup time so you can just create it once and it will pick up your orders everytime with the same information you entered. So you can press on Create a recurring pickup.

Alt text

  • You can edit your pickup information if you want
  • You can select the pickup you want to edit
  • Click on the three dots icon
  • Click on the edit button
  • An editing form will open
  • Save changes after updating

Alt text Alt text

  • On Shopify , only your upcoming pickups are displayed

    • Upcoming Pickups

    Alt text


Sync your Shopify stock with Bosta fulfillment stock

Overview

The Sync Stock feature is designed for businesses using our fulfillment service through Bosta. This feature automatically synchronizes your Shopify inventory with Bosta's stock. Whenever you create a purchase order (PO), return to vendor (RTV), or delete an item in Bosta, you no longer need to manually update these quantities in Shopify. Below are detailed instructions on how to utilize this feature, complete with screenshots.

1- Ensure you have added your valid Bosta API key to the plugin

2- Confirm Inventory Location

  • To sync your Shopify's inventory stock with Bosta's stock, Click Confirm to allow Bosta to update quantities in your Shopify store's default location stated in the inventory page as shown below.

    Alt text

  • Note: Bosta can only sync inventory with your default inventory location. This is typically the first location you created or the oldest location in your Shopify store. Ensure that your default inventory location is correctly set before proceeding.

3- Sync Your Shopify Products with Bosta's

  • Ensure that each Shopify product has the corresponding Bosta SKU assigned.

  • Verify that the available stock quantities in Shopify match the current available quantities in Bosta to maintain accurate inventory synchronization. Alt text Alt text

  • Click the first sync now button to sync your fulfillment products with Bosta.

  • Then click on the second sync button to sync the quantities of each fulfillable product. image info

  • Congratulations! Your fulfillment products are now synced with Bosta.

  • Remember to click the sync button each time you add new products to keep your inventories aligned.

    By following these steps, you can effortlessly keep your Shopify and Bosta inventories in sync, saving time and reducing the chance of manual errors.

    Feel free to reach out to Bosta's fulfillment team at fulfillment@bosta.co if you encounter any issues in your inventory with Bosta


Insurance Businesses

  • By default, Bosta sets the item value for your product the same as the item price once subscribed to an insurance plan.
  • If that doesn't reflect your actual cost, please update it in Shopify according to the following steps, so you're charged and compensated accordingly.

Here's how to do it:

1- Navigate to the Products tab on Shopify.
2- Choose the Inventory sub-tab.

Alt text

3- Click on each product and enter the actual cost (not the selling price) in the "Cost" field Alt text

Important:

  • The cost per item does not refer to the product’s selling price. Instead, it represents the actual cost of producing or acquiring the item, which is used internally for insurance and compensation purposes. However, you can choose to set the "Cost" field, the same as the "Price"

For further clarification, please contact Bosta's technical support team at techsupport@bosta.co.