/**
  * @param Seller $seller
  * @param array $data
  * @return AttributeGroup
  */
 protected function createAttributeGroup(Seller $seller, $data = []) : AttributeGroup
 {
     return $seller->attributeGroups()->save(factory(AttributeGroup::class)->make($data));
 }
 public function seedPaymentMethods(Seller $seller)
 {
     return $seller->paymentMethods()->saveMany(factory(PaymentMethod::class, 3)->make());
 }
 protected function seedShipping(Seller $seller)
 {
     return $seller->shippingPlans()->saveMany(factory(ShippingPlan::class, 2)->make())->each(function (ShippingPlan $shippingPlan) {
         $shippingPlan->shippingOptions()->saveMany(factory(ShippingOption::class, 3)->make());
     });
 }