Giter Site home page Giter Site logo

bagisto / laravel-aliexpress-dropship Goto Github PK

View Code? Open in Web Editor NEW
91.0 8.0 39.0 162 KB

With the Laravel eCommerce AliExpress Dropshipping, the admin can import products from AliExpress into the bagisto store. After that, he can start selling those products from his own store easily without having to stock the products physically.

Home Page: https://bit.ly/3GBMBHm

PHP 94.22% JavaScript 0.33% SCSS 0.23% Blade 5.22%
laravel ecommerce opensource aliexpress dropshipping aliexpress-dropshipping dropship dropshipment

laravel-aliexpress-dropship's Introduction

Bagisto AliExpress Dropship

1. Introduction:

With the help of Bagisto AliExpress Dropship extension, the admin can import and list products from the AliExpress to its Bagisto store. After receiving the orders, the admin just need to click a single button and then make the payment as we have automated the order process for the AliExpress orders.

It packs in lots of demanding features that allows your business to scale in no time:

  • Import AliExpress products(simple and configurable) from AliExpress into your selected channel.
  • Create configurable product if the product has options otherwise, create a simple product.
  • Edit the product information(along with images) on AliExpress website before importing to your store.
  • Update AliExpress order status from AliExpress chrome extension.
  • Use filter in AliExpress Chrome extension for e-packet identification.
  • Import products from the AliExpress Product, Search and Category pages.
  • Shop URL verification while registering your Bagisto store URL.
  • Add Product Price Synchronization from AliExpress using cron.
  • Description of the product also gets imported same as AliExpress.
  • The product information like base name, price, quantity, product reviews, meta title, meta keywords, meta description, SKU, description(simple tags, HTML tags, and multiple images), and configurable attributes get imported along with the product.
  • View all AliExpress Orders in a separate section.
  • Automated Order Process for the AliExpress Orders.

2. Requirements:

  • Bagisto: v1.3.2
  • Laravel Aliexpress Dropship Chrome Extension: v1.3.2

3. Installation:

composer require bagisto/aliexpress-dropship
php artisan aliexpress:install
  • Add the following line to the crontab for automatic product information updation (eg. Price and Quantity)
*/5 * * * * php /project_root_folder_path/artisan dropship:product:update

That's it, now just execute the project on your specified domain.

laravel-aliexpress-dropship's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

laravel-aliexpress-dropship's Issues

Dropship package configuration issues

Hello there,
I am using bagisto v1.1.2. Here are some of the issues that have.
1st Issue: In the dropship configuration page under "Product Price" accordion, the input fields "Custom Price," "Increase (%)," and "Decrease (%) " are all inactive. I had the same Issue with the laravel-6-compatible version. That is the main reason why I move to bagisto version 1.1.2.
2nd Issue: the dropship icon doesn't appear in the fare left navbar.
3rd Issue: the package is still using the fire() method of Laravel Event class, causing an error when trying to fetch product information using the chrome extension. fire() should be replaced with dispatch() on the "Order Repository" and the "Product Repository." I did that on my end, and it fixed the error. However, the chrome extension is not able to pull most products' (99.99%) data from AliExpress. I got the following error message: "Warning: there is some error to fetch product data, please try it again". The only product for which I was able to fetch the data could not be imported into my website. I got the following error message: "Warning: product could not be imported successfully and next process like variations and reviews could not be imported, please try it again." Note that I downloaded the chrome extension from your Github because the one on google extensions store is not working at all.
Please let me know when you fix these issues

Product variation images are not importing with variants

Hello @shubhwebkul @prateek-webkul and team,
I am importing products from aliexpress, Products are importing perfectly but all the variants like description and images are missing due to this on front end changing variants images and other details are not showing for the product variant accept prices that are changing with variation changes.

screenshot #1: wthout choosing variants
https://prnt.sc/yhpn5a

screenshot #2 Price changed but other details like image in the slider and variant description are not updating
https://prnt.sc/yhpsnt

Please have a look into it.

Class 'Webkul\Dropship\Providers\DropshipServiceProvider' not found

I am following all directions to integrate dropshipping but it showing me Class 'Webkul\Dropship\Providers\DropshipServiceProvider' not found on the composer dump-autolaod I am wondering if this class is not available in the packages ? As i am uploaded all dropshipping packages to the root directory in packages

if admin imports a product from en(aliexpress) to ar, there is issues

issue in product import in few cases

Error::("Class 'Webkul\Core\Eloquent\Repository' not found")

`composer dump-autoload
Generating optimized autoload files> Illuminate\Foundation\ComposerScripts::postAutoloadDump

@php artisan package:discover --ansi

ReflectionException : Class Webkul\Dropship\Repositories\AliExpressProductRepository does not exist

at C:\Users\bugch\Desktop\artur_shop\shop\vendor\laravel\framework\src\Illuminate\Container\Container.php:855
851|
852| // If the class is null, it means the dependency is a string or some other
853| // primitive type which we can not resolve since it is not a class and
854| // we will just bomb out with an error since we have no-where to go.

855| $results[] = is_null($dependency->getClass())
856| ? $this->resolvePrimitive($dependency)
857| : $this->resolveClass($dependency);
858| }
859|

Exception trace:

1 Error::("Class 'Webkul\Core\Eloquent\Repository' not found")
C:\Users\bugch\Desktop\artur_shop\shop\packages\Webkul\Dropship\src\Repositories\AliExpressProductRepository.php:22

2 include()
C:\Users\bugch\Desktop\artur_shop\shop\vendor\composer\ClassLoader.php:444

Please use the argument -v to see more details.
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1`

Unable to install

unable to install, i got
bagisto/aliexpress-dropship dev-master requires symfony/dom-crawler ^5.3 -> found symfony/dom-crawler[v5.3.0-BETA1, ..., 5.4.x-dev] but the package is fixed to v5.2.4 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.

Error In ProviderRepository.php line 208

Hi,

I tried to install dropship aliexpress module but i get error after I have used this command :
"composer dump-autoload"

this is the error message:

In ProviderRepository.php line 208:
Class 'Webkul\Dropship\src\Providers\DropshipServiceProvider' not found

Can someone please help me with this ?

Product Price configuration options' input fields do not accept any input

The "Product Price" configuration options' input fields do not accept any input, regardless of the option I choose (Increase, Decrease, or Custome price).

Screenshot (130)

When I remove one of the event listeners using Google Chrome developer tools, I was able to type in a number. So, the problem seems to be JavaScript related.

Screenshot (134)

Can you please look into it?

Add composer support

Allow the user to install this extension with composer

Todo

  • Create a composer.json file.
  • Register the package at packagist.
  • Update the installation section in the readme file.

Could not open input file: artisan

Please help
I cloned the laravel dropship.
I can change directory to it but when I run php artisan serve it shows -Could not open input file: artisan

My LORD JESUS CHRIST bless you, hoping you believe In HIM

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.